]> git.baikalelectronics.ru Git - kernel.git/commit
selftests: net: test IPV6_TCLASS
authorJakub Kicinski <kuba@kernel.org>
Thu, 17 Feb 2022 01:21:18 +0000 (17:21 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 17 Feb 2022 14:22:09 +0000 (14:22 +0000)
commit4990e21ac78969ecedc674dc3bf8345fab502842
tree34a742062bcc890c579851745fb7af3ba40f5d79
parent6e9c3c210a4b98c3faf6fe28285fe368aac5e6d9
selftests: net: test IPV6_TCLASS

Test setting IPV6_TCLASS via setsockopt and cmsg
across socket types.

Output without the kernel support (this series):

  Case TCLASS ICMP cmsg - packet data returned 1, expected 0
  Case TCLASS ICMP cmsg - rejection returned 0, expected 1
  Case TCLASS ICMP diff - pass returned 1, expected 0
  Case TCLASS ICMP diff - packet data returned 1, expected 0
  Case TCLASS ICMP diff - rejection returned 0, expected 1

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/cmsg_ipv6.sh
tools/testing/selftests/net/cmsg_sender.c