make -C tools/testing/selftests TARGETS=net TEST_PROGS=fcnal-test.sh TEST__GEN_PROGS="" run_tests
make: Entering directory '/home/virtme/testing-3/tools/testing/selftests'
make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net'
make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net'
TAP version 13
1..1
# overriding timeout to 12000.0
# selftests: net: fcnal-test.sh
# 
# ###########################################################################
# IPv4 ping
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[  687.772028][ T5257] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=0
# 
# TEST: ping out - ns-B IP                                                      [ OK ]
# TEST: ping out, device bind - ns-B IP                                         [ OK ]
# TEST: ping out, address bind - ns-B IP                                        [ OK ]
# TEST: ping out - ns-B loopback IP                                             [ OK ]
# TEST: ping out, device bind - ns-B loopback IP                                [ OK ]
# TEST: ping out, address bind - ns-B loopback IP                               [ OK ]
# TEST: ping out (don't route), peer on link - ns-B IP                          [ OK ]
# TEST: ping out (don't route), peer not on link - ns-B loopback IP             [ OK ]
# TEST: ping in - ns-A IP                                                       [ OK ]
# TEST: ping in - ns-A loopback IP                                              [ OK ]
# TEST: ping local - ns-A IP                                                    [ OK ]
# TEST: ping local - ns-A loopback IP                                           [ OK ]
# TEST: ping local - loopback                                                   [ OK ]
# TEST: ping local, device bind - ns-A IP                                       [ OK ]
# TEST: ping local, device bind - ns-A loopback IP                              [ OK ]
# TEST: ping local, device bind - loopback                                      [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IP                            [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IP                             [ OK ]
# TEST: ping out, blocked by route - ns-B loopback IP                           [ OK ]
# TEST: ping in, blocked by route - ns-A loopback IP                            [ OK ]
# TEST: ping out, unreachable default route - ns-B loopback IP                  [ OK ]
[  773.173742][ T5504] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=1
# 
# TEST: ping out - ns-B IP                                                      [ OK ]
# TEST: ping out, device bind - ns-B IP                                         [ OK ]
# TEST: ping out, address bind - ns-B IP                                        [ OK ]
# TEST: ping out - ns-B loopback IP                                             [ OK ]
# TEST: ping out, device bind - ns-B loopback IP                                [ OK ]
# TEST: ping out, address bind - ns-B loopback IP                               [ OK ]
# TEST: ping out (don't route), peer on link - ns-B IP                          [ OK ]
# TEST: ping out (don't route), peer not on link - ns-B loopback IP             [ OK ]
# TEST: ping in - ns-A IP                                                       [ OK ]
# TEST: ping in - ns-A loopback IP                                              [ OK ]
# TEST: ping local - ns-A IP                                                    [ OK ]
# TEST: ping local - ns-A loopback IP                                           [ OK ]
# TEST: ping local - loopback                                                   [ OK ]
# TEST: ping local, device bind - ns-A IP                                       [ OK ]
# TEST: ping local, device bind - ns-A loopback IP                              [ OK ]
# TEST: ping local, device bind - loopback                                      [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IP                            [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IP                             [ OK ]
# TEST: ping out, blocked by route - ns-B loopback IP                           [ OK ]
# TEST: ping in, blocked by route - ns-A loopback IP                            [ OK ]
# TEST: ping out, unreachable default route - ns-B loopback IP                  [ OK ]
[  857.539927][ T5750] eth1: renamed from tmp
# TEST: ping out - ns-B IP                                                      [ OK ]
# TEST: ping out, device bind - ns-B IP                                         [ OK ]
# TEST: ping out, address bind - ns-B IP                                        [ OK ]
# TEST: ping out - ns-B loopback IP                                             [ OK ]
# TEST: ping out, device bind - ns-B loopback IP                                [ OK ]
# TEST: ping out, address bind - ns-B loopback IP                               [ OK ]
# TEST: ping out (don't route), peer on link - ns-B IP                          [ OK ]
# TEST: ping out (don't route), peer not on link - ns-B loopback IP             [ OK ]
# TEST: ping in - ns-A IP                                                       [ OK ]
# TEST: ping in - ns-A loopback IP                                              [ OK ]
# TEST: ping local - ns-A IP                                                    [ OK ]
# TEST: ping local - ns-A loopback IP                                           [ OK ]
# TEST: ping local - loopback                                                   [ OK ]
# TEST: ping local, device bind - ns-A IP                                       [ OK ]
# TEST: ping local, device bind - ns-A loopback IP                              [ OK ]
# TEST: ping local, device bind - loopback                                      [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IP                            [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IP                             [ OK ]
# TEST: ping out, blocked by route - ns-B loopback IP                           [ OK ]
# TEST: ping in, blocked by route - ns-A loopback IP                            [ OK ]
# TEST: ping out, unreachable default route - ns-B loopback IP                  [ OK ]
# 
# #################################################################
# With VRF
# 
[  941.675707][ T5995] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=1
# 
# TEST: ping out, VRF bind - ns-B IP                                            [ OK ]
# TEST: ping out, device bind - ns-B IP                                         [ OK ]
# TEST: ping out, vrf device + dev address bind - ns-B IP                       [ OK ]
# TEST: ping out, vrf device + vrf address bind - ns-B IP                       [ OK ]
# TEST: ping out, VRF bind - ns-B loopback IP                                   [ OK ]
# TEST: ping out, device bind - ns-B loopback IP                                [ OK ]
# TEST: ping out, vrf device + dev address bind - ns-B loopback IP              [ OK ]
# TEST: ping out, vrf device + vrf address bind - ns-B loopback IP              [ OK ]
# TEST: ping in - ns-A IP                                                       [ OK ]
# TEST: ping in - VRF IP                                                        [ OK ]
# TEST: ping local, VRF bind - ns-A IP                                          [ OK ]
# TEST: ping local, VRF bind - VRF IP                                           [ OK ]
# TEST: ping local, VRF bind - loopback                                         [ OK ]
# TEST: ping local, device bind - ns-A IP                                       [ OK ]
# TEST: ping local, device bind - VRF IP                                        [ OK ]
# TEST: ping local, device bind - loopback                                      [ OK ]
# TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP                  [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IP               [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IP                             [ OK ]
# TEST: ping out, vrf bind, unreachable route - ns-B loopback IP                [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IP             [ OK ]
# TEST: ping in, unreachable route - ns-A loopback IP                           [ OK ]
[ 1025.529206][ T6248] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=1
# 
# TEST: ping out, VRF bind - ns-B IP                                            [ OK ]
# TEST: ping out, device bind - ns-B IP                                         [ OK ]
# TEST: ping out, vrf device + dev address bind - ns-B IP                       [ OK ]
# TEST: ping out, vrf device + vrf address bind - ns-B IP                       [ OK ]
# TEST: ping out, VRF bind - ns-B loopback IP                                   [ OK ]
# TEST: ping out, device bind - ns-B loopback IP                                [ OK ]
# TEST: ping out, vrf device + dev address bind - ns-B loopback IP              [ OK ]
# TEST: ping out, vrf device + vrf address bind - ns-B loopback IP              [ OK ]
# TEST: ping in - ns-A IP                                                       [ OK ]
# TEST: ping in - VRF IP                                                        [ OK ]
# TEST: ping local, VRF bind - ns-A IP                                          [ OK ]
# TEST: ping local, VRF bind - VRF IP                                           [ OK ]
# TEST: ping local, VRF bind - loopback                                         [ OK ]
# TEST: ping local, device bind - ns-A IP                                       [ OK ]
# TEST: ping local, device bind - VRF IP                                        [ OK ]
# TEST: ping local, device bind - loopback                                      [ OK ]
# TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP                  [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IP               [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IP                             [ OK ]
# TEST: ping out, vrf bind, unreachable route - ns-B loopback IP                [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IP             [ OK ]
# TEST: ping in, unreachable route - ns-A loopback IP                           [ OK ]
# 
# ###########################################################################
# IPv4/TCP
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 1108.375767][ T6504] eth1: renamed from tmp
# 
# #################################################################
# tcp_l3mdev_accept disabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: Global server - ns-A loopback IP                                        [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: No server - ns-A loopback IP                                            [ OK ]
# TEST: Client - ns-B IP                                                        [ OK ]
# TEST: Client, device bind - ns-B IP                                           [ OK ]
# TEST: No server, unbound client - ns-B IP                                     [ OK ]
# TEST: No server, device client - ns-B IP                                      [ OK ]
# TEST: Client - ns-B loopback IP                                               [ OK ]
# TEST: Client, device bind - ns-B loopback IP                                  [ OK ]
# TEST: No server, unbound client - ns-B loopback IP                            [ OK ]
# TEST: No server, device client - ns-B loopback IP                             [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
# TEST: Global server, local connection - ns-A loopback IP                      [ OK ]
# TEST: Global server, local connection - loopback                              [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IP               [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IP      [ OK ]
# TEST: Device server, unbound client, local connection - loopback              [ OK ]
# TEST: Global server, device client, local connection - ns-A IP                [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IP       [ OK ]
# TEST: Global server, device client, local connection - loopback               [ OK ]
# TEST: Device server, device client, local connection - ns-A IP                [ OK ]
# TEST: No server, device client, local conn - ns-A IP                          [ OK ]
# TEST: MD5: Single address config                                              [ OK ]
[ 1213.389684][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.36208->172.16.1.1.12345 [S] 
[ 1214.446733][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.36208->172.16.1.1.12345 [S] 
[ 1215.470586][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.36208->172.16.1.1.12345 [S] 
[ 1216.494566][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.36208->172.16.1.1.12345 [S] 
# TEST: MD5: Server no config, client uses password                             [ OK ]
[ 1222.432721][    C1] TCP: MD5 Hash failed for 172.16.1.2.36218->172.16.1.1.12345 [S]  L3 index 0
[ 1223.470680][    C1] TCP: MD5 Hash failed for 172.16.1.2.36218->172.16.1.1.12345 [S]  L3 index 0
[ 1224.494717][    C1] TCP: MD5 Hash failed for 172.16.1.2.36218->172.16.1.1.12345 [S]  L3 index 0
[ 1225.518628][    C1] TCP: MD5 Hash failed for 172.16.1.2.36218->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: Client uses wrong password                                         [ OK ]
[ 1231.471568][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.47698->172.16.1.1.12345 [S] 
[ 1232.494681][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.47698->172.16.1.1.12345 [S] 
[ 1233.518642][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.47698->172.16.1.1.12345 [S] 
[ 1234.542598][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.47698->172.16.1.1.12345 [S] 
# TEST: MD5: Client address does not match address configured with password     [ OK ]
# TEST: MD5: Prefix config                                                      [ OK ]
[ 1244.548794][    C3] TCP: MD5 Hash failed for 172.16.1.2.52732->172.16.1.1.12345 [S]  L3 index 0
[ 1245.550783][    C3] TCP: MD5 Hash failed for 172.16.1.2.52732->172.16.1.1.12345 [S]  L3 index 0
[ 1246.574687][    C3] TCP: MD5 Hash failed for 172.16.1.2.52732->172.16.1.1.12345 [S]  L3 index 0
[ 1247.598768][    C3] TCP: MD5 Hash failed for 172.16.1.2.52732->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: Prefix config, client uses wrong password                          [ OK ]
[ 1253.522170][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1254.574715][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1255.598638][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1256.622623][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
# TEST: MD5: Prefix config, client address not in configured prefix             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP                    [ OK ]
# 
# #################################################################
# tcp_l3mdev_accept enabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: Global server - ns-A loopback IP                                        [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: No server - ns-A loopback IP                                            [ OK ]
# TEST: Client - ns-B IP                                                        [ OK ]
# TEST: Client, device bind - ns-B IP                                           [ OK ]
# TEST: No server, unbound client - ns-B IP                                     [ OK ]
# TEST: No server, device client - ns-B IP                                      [ OK ]
# TEST: Client - ns-B loopback IP                                               [ OK ]
# TEST: Client, device bind - ns-B loopback IP                                  [ OK ]
# TEST: No server, unbound client - ns-B loopback IP                            [ OK ]
# TEST: No server, device client - ns-B loopback IP                             [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
# TEST: Global server, local connection - ns-A loopback IP                      [ OK ]
# TEST: Global server, local connection - loopback                              [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IP               [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IP      [ OK ]
# TEST: Device server, unbound client, local connection - loopback              [ OK ]
# TEST: Global server, device client, local connection - ns-A IP                [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IP       [ OK ]
# TEST: Global server, device client, local connection - loopback               [ OK ]
# TEST: Device server, device client, local connection - ns-A IP                [ OK ]
# TEST: No server, device client, local conn - ns-A IP                          [ OK ]
# TEST: MD5: Single address config                                              [ OK ]
[ 1397.030651][    C2] TCP: Unexpected MD5 Hash found for 172.16.1.2.56280->172.16.1.1.12345 [S] 
[ 1398.062702][    C2] TCP: Unexpected MD5 Hash found for 172.16.1.2.56280->172.16.1.1.12345 [S] 
[ 1399.086616][    C2] TCP: Unexpected MD5 Hash found for 172.16.1.2.56280->172.16.1.1.12345 [S] 
[ 1400.110662][    C2] TCP: Unexpected MD5 Hash found for 172.16.1.2.56280->172.16.1.1.12345 [S] 
# TEST: MD5: Server no config, client uses password                             [ OK ]
[ 1406.009062][    C0] TCP: MD5 Hash failed for 172.16.1.2.48548->172.16.1.1.12345 [S]  L3 index 0
[ 1407.022708][    C0] TCP: MD5 Hash failed for 172.16.1.2.48548->172.16.1.1.12345 [S]  L3 index 0
[ 1408.046701][    C0] TCP: MD5 Hash failed for 172.16.1.2.48548->172.16.1.1.12345 [S]  L3 index 0
[ 1409.070705][    C0] TCP: MD5 Hash failed for 172.16.1.2.48548->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: Client uses wrong password                                         [ OK ]
[ 1414.963151][    C0] TCP: Unexpected MD5 Hash found for 172.16.1.2.50782->172.16.1.1.12345 [S] 
[ 1415.982712][    C0] TCP: Unexpected MD5 Hash found for 172.16.1.2.50782->172.16.1.1.12345 [S] 
[ 1417.006635][    C0] TCP: Unexpected MD5 Hash found for 172.16.1.2.50782->172.16.1.1.12345 [S] 
[ 1418.030731][    C0] TCP: Unexpected MD5 Hash found for 172.16.1.2.50782->172.16.1.1.12345 [S] 
# TEST: MD5: Client address does not match address configured with password     [ OK ]
# TEST: MD5: Prefix config                                                      [ OK ]
[ 1427.836123][    C0] TCP: MD5 Hash failed for 172.16.1.2.48768->172.16.1.1.12345 [S]  L3 index 0
[ 1428.846760][    C0] TCP: MD5 Hash failed for 172.16.1.2.48768->172.16.1.1.12345 [S]  L3 index 0
[ 1429.870830][    C0] TCP: MD5 Hash failed for 172.16.1.2.48768->172.16.1.1.12345 [S]  L3 index 0
[ 1430.894699][    C0] TCP: MD5 Hash failed for 172.16.1.2.48768->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: Prefix config, client uses wrong password                          [ OK ]
[ 1436.815697][    C2] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1437.870642][    C2] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1438.894605][    C2] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1439.919015][    C2] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
# TEST: MD5: Prefix config, client address not in configured prefix             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP                             [ OK ]
# TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP                    [ OK ]
# TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP                    [ OK ]
# 
# #################################################################
# With VRF
# 
[ 1488.901039][ T7349] eth1: renamed from tmp
# 
# #################################################################
# Global server disabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: VRF server - ns-A IP                                                    [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server - VRF IP                                                  [ OK ]
# TEST: VRF server - VRF IP                                                     [ OK ]
# TEST: Device server - VRF IP                                                  [ OK ]
# TEST: No server - VRF IP                                                      [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
[ 1530.774505][ T7487] eth2: renamed from tmp
# TEST: MD5: VRF: Single address config                                         [ OK ]
[ 1538.141966][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.42196->172.16.1.1.12345 [S] 
[ 1539.182647][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.42196->172.16.1.1.12345 [S] 
[ 1540.206654][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.42196->172.16.1.1.12345 [S] 
[ 1541.230635][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.42196->172.16.1.1.12345 [S] 
# TEST: MD5: VRF: Server no config, client uses password                        [ OK ]
[ 1547.166933][    C2] TCP: MD5 Hash failed for 172.16.1.2.41630->172.16.1.1.12345 [S]  L3 index 13
[ 1548.207127][    C2] TCP: MD5 Hash failed for 172.16.1.2.41630->172.16.1.1.12345 [S]  L3 index 13
[ 1549.230782][    C2] TCP: MD5 Hash failed for 172.16.1.2.41630->172.16.1.1.12345 [S]  L3 index 13
[ 1550.254889][    C2] TCP: MD5 Hash failed for 172.16.1.2.41630->172.16.1.1.12345 [S]  L3 index 13
# TEST: MD5: VRF: Client uses wrong password                                    [ OK ]
[ 1556.114759][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.44170->172.16.1.1.12345 [S] 
[ 1557.166693][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.44170->172.16.1.1.12345 [S] 
[ 1558.190696][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.44170->172.16.1.1.12345 [S] 
[ 1559.214776][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.44170->172.16.1.1.12345 [S] 
# TEST: MD5: VRF: Client address does not match address configured with password  [ OK ]
# TEST: MD5: VRF: Prefix config                                                 [ OK ]
[ 1569.026749][    C1] TCP: MD5 Hash failed for 172.16.1.2.35614->172.16.1.1.12345 [S]  L3 index 13
[ 1570.030696][    C1] TCP: MD5 Hash failed for 172.16.1.2.35614->172.16.1.1.12345 [S]  L3 index 13
[ 1571.054769][    C1] TCP: MD5 Hash failed for 172.16.1.2.35614->172.16.1.1.12345 [S]  L3 index 13
[ 1572.078695][    C1] TCP: MD5 Hash failed for 172.16.1.2.35614->172.16.1.1.12345 [S]  L3 index 13
# TEST: MD5: VRF: Prefix config, client uses wrong password                     [ OK ]
[ 1578.016302][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1579.054591][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1580.078604][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
[ 1581.102622][    C1] TCP: Unexpected MD5 Hash found for 172.16.2.2.12345->172.16.1.1.12345 [S] 
# TEST: MD5: VRF: Prefix config, client address not in configured prefix        [ OK ]
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF     [ OK ]
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF  [ OK ]
[ 1594.936808][    C0] TCP: MD5 Hash failed for 172.16.1.2.50700->172.16.1.1.12345 [S]  L3 index 0
[ 1595.950838][    C0] TCP: MD5 Hash failed for 172.16.1.2.50700->172.16.1.1.12345 [S]  L3 index 0
[ 1596.974624][    C0] TCP: MD5 Hash failed for 172.16.1.2.50700->172.16.1.1.12345 [S]  L3 index 0
[ 1597.998632][    C0] TCP: MD5 Hash failed for 172.16.1.2.50700->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF with VRF pw  [ OK ]
[ 1603.854776][    C1] TCP: MD5 Hash failed for 172.16.1.2.48432->172.16.1.1.12345 [S]  L3 index 13
[ 1604.910662][    C1] TCP: MD5 Hash failed for 172.16.1.2.48432->172.16.1.1.12345 [S]  L3 index 13
[ 1605.934635][    C1] TCP: MD5 Hash failed for 172.16.1.2.48432->172.16.1.1.12345 [S]  L3 index 13
[ 1606.958613][    C1] TCP: MD5 Hash failed for 172.16.1.2.48432->172.16.1.1.12345 [S]  L3 index 13
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF with default VRF pw  [ OK ]
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF             [ OK ]
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF     [ OK ]
[ 1620.815185][    C1] TCP: MD5 Hash failed for 172.16.1.2.38496->172.16.1.1.12345 [S]  L3 index 0
[ 1621.870673][    C1] TCP: MD5 Hash failed for 172.16.1.2.38496->172.16.1.1.12345 [S]  L3 index 0
[ 1622.894784][    C1] TCP: MD5 Hash failed for 172.16.1.2.38496->172.16.1.1.12345 [S]  L3 index 0
[ 1623.918701][    C1] TCP: MD5 Hash failed for 172.16.1.2.38496->172.16.1.1.12345 [S]  L3 index 0
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF with VRF pw  [ OK ]
[ 1629.755160][    C1] TCP: MD5 Hash failed for 172.16.1.2.35132->172.16.1.1.12345 [S]  L3 index 13
[ 1630.766666][    C1] TCP: MD5 Hash failed for 172.16.1.2.35132->172.16.1.1.12345 [S]  L3 index 13
[ 1631.790681][    C1] TCP: MD5 Hash failed for 172.16.1.2.35132->172.16.1.1.12345 [S]  L3 index 13
[ 1632.814737][    C1] TCP: MD5 Hash failed for 172.16.1.2.35132->172.16.1.1.12345 [S]  L3 index 13
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF with default VRF pw  [ OK ]
# TEST: MD5: VRF: Device must be a VRF - single address                         [ OK ]
# TEST: MD5: VRF: Device must be a VRF - prefix                                 [ OK ]
# TEST: MD5: VRF: VRF-bound server, unbound key accepts connection              [ OK ]
# TEST: MD5: VRF: VRF-bound server, bound key accepts connection                [ OK ]
# SYSCTL: net.ipv4.tcp_l3mdev_accept=1
# 
[ 1652.956257][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.43676->172.16.1.1.12345 [S] 
[ 1653.998642][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.43676->172.16.1.1.12345 [S] 
[ 1655.022629][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.43676->172.16.1.1.12345 [S] 
[ 1656.046631][    C1] TCP: Unexpected MD5 Hash found for 172.16.1.2.43676->172.16.1.1.12345 [S] 
# TEST: MD5: VRF: Global server, Key bound to ifindex=0 rejects VRF connection  [ OK ]
# TEST: MD5: VRF: Global server, key bound to ifindex=0 accepts non-VRF connection  [ OK ]
# TEST: MD5: VRF: Global server, key not bound to ifindex accepts VRF connection  [ OK ]
# TEST: MD5: VRF: Global server, key not bound to ifindex accepts non-VRF connection  [ OK ]
# SYSCTL: net.ipv4.tcp_l3mdev_accept=0
# 
# 
# #################################################################
# VRF Global server enabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: VRF server - ns-A IP                                                    [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server - VRF IP                                                  [ OK ]
# TEST: VRF server - VRF IP                                                     [ OK ]
# TEST: No server - VRF IP                                                      [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
# TEST: Global server, local connection - VRF IP                                [ OK ]
# TEST: Client, VRF bind - ns-B IP                                              [ OK ]
# TEST: Client, device bind - ns-B IP                                           [ OK ]
# TEST: No server, VRF client - ns-B IP                                         [ OK ]
# TEST: No server, device client - ns-B IP                                      [ OK ]
# TEST: Client, VRF bind - ns-B loopback IP                                     [ OK ]
# TEST: Client, device bind - ns-B loopback IP                                  [ OK ]
# TEST: No server, VRF client - ns-B loopback IP                                [ OK ]
# TEST: No server, device client - ns-B loopback IP                             [ OK ]
# TEST: VRF server, VRF client, local connection - ns-A IP                      [ OK ]
# TEST: VRF server, VRF client, local connection - VRF IP                       [ OK ]
# TEST: VRF server, VRF client, local connection - loopback                     [ OK ]
# TEST: VRF server, device client, local connection - ns-A IP                   [ OK ]
# TEST: VRF server, unbound client, local connection - ns-A IP                  [ OK ]
# TEST: Device server, VRF client, local connection - ns-A IP                   [ OK ]
# TEST: Device server, device client, local connection - ns-A IP                [ OK ]
# 
# ###########################################################################
# IPv4/UDP
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 1771.931914][ T8050] eth1: renamed from tmp
# 
# #################################################################
# udp_l3mdev_accept disabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server - ns-A loopback IP                                        [ OK ]
# TEST: No server - ns-A loopback IP                                            [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: Client - ns-B IP                                                        [ OK ]
# TEST: Client, device bind - ns-B IP                                           [ OK ]
# TEST: Client, device send via cmsg - ns-B IP                                  [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF - ns-B IP                         [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP         [ OK ]
# TEST: No server, unbound client - ns-B IP                                     [ OK ]
# TEST: No server, device client - ns-B IP                                      [ OK ]
# TEST: Client - ns-B loopback IP                                               [ OK ]
# TEST: Client, device bind - ns-B loopback IP                                  [ OK ]
# TEST: Client, device send via cmsg - ns-B loopback IP                         [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP                [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP  [ OK ]
# TEST: No server, unbound client - ns-B loopback IP                            [ OK ]
# TEST: No server, device client - ns-B loopback IP                             [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
# TEST: Global server, local connection - ns-A loopback IP                      [ OK ]
# TEST: Global server, local connection - loopback                              [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IP               [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IP      [ OK ]
# TEST: Device server, unbound client, local connection - loopback              [ OK ]
# TEST: Global server, device client, local connection - ns-A IP                [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A IP         [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP  [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IP       [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A loopback IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP  [ OK ]
# TEST: Global server, device client, local connection - loopback               [ OK ]
# TEST: Global server, device send via cmsg, local connection - loopback        [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback  [ OK ]
# TEST: Device server, device client, local conn - ns-A IP                      [ OK ]
# TEST: No server, device client, local conn - ns-A IP                          [ OK ]
# TEST: SO_DONTROUTE client - ns-B IP                                           [ OK ]
# TEST: SO_DONTROUTE client - ns-B loopback IP                                  [ OK ]
# 
# #################################################################
# udp_l3mdev_accept enabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server - ns-A loopback IP                                        [ OK ]
# TEST: No server - ns-A loopback IP                                            [ OK ]
# TEST: Device server - ns-A IP                                                 [ OK ]
# TEST: Client - ns-B IP                                                        [ OK ]
# TEST: Client, device bind - ns-B IP                                           [ OK ]
# TEST: Client, device send via cmsg - ns-B IP                                  [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF - ns-B IP                         [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP         [ OK ]
# TEST: No server, unbound client - ns-B IP                                     [ OK ]
# TEST: No server, device client - ns-B IP                                      [ OK ]
# TEST: Client - ns-B loopback IP                                               [ OK ]
# TEST: Client, device bind - ns-B loopback IP                                  [ OK ]
# TEST: Client, device send via cmsg - ns-B loopback IP                         [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP                [ OK ]
# TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP  [ OK ]
# TEST: No server, unbound client - ns-B loopback IP                            [ OK ]
# TEST: No server, device client - ns-B loopback IP                             [ OK ]
# TEST: Global server, local connection - ns-A IP                               [ OK ]
# TEST: Global server, local connection - ns-A loopback IP                      [ OK ]
# TEST: Global server, local connection - loopback                              [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IP               [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IP      [ OK ]
# TEST: Device server, unbound client, local connection - loopback              [ OK ]
# TEST: Global server, device client, local connection - ns-A IP                [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A IP         [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP  [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IP       [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A loopback IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP  [ OK ]
# TEST: Global server, device client, local connection - loopback               [ OK ]
# TEST: Global server, device send via cmsg, local connection - loopback        [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback  [ OK ]
# TEST: Device server, device client, local conn - ns-A IP                      [ OK ]
# TEST: No server, device client, local conn - ns-A IP                          [ OK ]
# TEST: SO_DONTROUTE client - ns-B IP                                           [ OK ]
# TEST: SO_DONTROUTE client - ns-B loopback IP                                  [ OK ]
# 
# #################################################################
# With VRF
# 
[ 2158.023832][ T8968] eth1: renamed from tmp
# 
# #################################################################
# Global server disabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: VRF server - ns-A IP                                                    [ OK ]
# TEST: Enslaved device server - ns-A IP                                        [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server, VRF client, local connection - ns-A IP                   [ OK ]
# TEST: Global server - VRF IP                                                  [ OK ]
# TEST: VRF server - VRF IP                                                     [ OK ]
# TEST: Enslaved device server - VRF IP                                         [ OK ]
# TEST: No server - VRF IP                                                      [ OK ]
# TEST: Global server, VRF client, local connection - VRF IP                    [ OK ]
# TEST: VRF server, VRF client, local conn - ns-A IP                            [ OK ]
# TEST: VRF server, enslaved device client, local connection - ns-A IP          [ OK ]
# TEST: Enslaved device server, VRF client, local conn - ns-A IP                [ OK ]
# TEST: Enslaved device server, device client, local conn - ns-A IP             [ OK ]
# 
# #################################################################
# Global server enabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IP                                                 [ OK ]
# TEST: VRF server - ns-A IP                                                    [ OK ]
# TEST: Enslaved device server - ns-A IP                                        [ OK ]
# TEST: No server - ns-A IP                                                     [ OK ]
# TEST: Global server - VRF IP                                                  [ OK ]
# TEST: VRF server - VRF IP                                                     [ OK ]
# TEST: Enslaved device server - VRF IP                                         [ OK ]
# TEST: No server - VRF IP                                                      [ OK ]
# TEST: VRF client                                                              [ OK ]
# TEST: Enslaved device client                                                  [ OK ]
# TEST: No server, VRF client                                                   [ OK ]
# TEST: No server, enslaved device client                                       [ OK ]
# TEST: Global server, VRF client, local conn - ns-A IP                         [ OK ]
# TEST: VRF server, VRF client, local conn - ns-A IP                            [ OK ]
# TEST: VRF server, device client, local conn - ns-A IP                         [ OK ]
# TEST: Enslaved device server, VRF client, local conn - ns-A IP                [ OK ]
# TEST: Enslaved device server, device client, local conn - ns-A IP             [ OK ]
# TEST: Global server, VRF client, local conn - VRF IP                          [ OK ]
# TEST: Global server, VRF client, local conn - loopback                        [ OK ]
# TEST: VRF server, VRF client, local conn - VRF IP                             [ OK ]
# TEST: VRF server, VRF client, local conn - loopback                           [ OK ]
# TEST: No server, VRF client, local conn - ns-A IP                             [ OK ]
# TEST: No server, VRF client, local conn - VRF IP                              [ OK ]
# TEST: No server, VRF client, local conn - loopback                            [ OK ]
# 
# ###########################################################################
# IPv4 address binds
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 2313.871728][ T9441] eth1: renamed from tmp
# TEST: Raw socket bind to local address - ns-A IP                              [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A IP            [ OK ]
# TEST: Raw socket bind to local address - ns-A loopback IP                     [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A loopback IP   [ OK ]
# TEST: Raw socket bind to nonlocal address - nonlocal IP                       [ OK ]
# TEST: TCP socket bind to nonlocal address - nonlocal IP                       [ OK ]
# TEST: ICMP socket bind to nonlocal address - nonlocal IP                      [ OK ]
# TEST: ICMP socket bind to broadcast address - broadcast                       [ OK ]
# TEST: ICMP socket bind to multicast address - multicast                       [ OK ]
# TEST: TCP socket bind to local address - ns-A IP                              [ OK ]
# TEST: TCP socket bind to local address after device bind - ns-A IP            [ OK ]
# 
# #################################################################
# With VRF
# 
[ 2358.682976][ T9596] eth1: renamed from tmp
# TEST: Raw socket bind to local address - ns-A IP                              [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A IP            [ OK ]
# TEST: Raw socket bind to local address after VRF bind - ns-A IP               [ OK ]
# TEST: Raw socket bind to local address - VRF IP                               [ OK ]
# TEST: Raw socket bind to local address after device bind - VRF IP             [ OK ]
# TEST: Raw socket bind to local address after VRF bind - VRF IP                [ OK ]
# TEST: Raw socket bind to out of scope address after VRF bind - ns-A loopback IP  [ OK ]
# TEST: Raw socket bind to nonlocal address after VRF bind - nonlocal IP        [ OK ]
# TEST: TCP socket bind to nonlocal address after VRF bind - nonlocal IP        [ OK ]
# TEST: ICMP socket bind to nonlocal address after VRF bind - nonlocal IP       [ OK ]
# TEST: ICMP socket bind to broadcast address after VRF bind - broadcast        [ OK ]
# TEST: ICMP socket bind to multicast address after VRF bind - multicast        [ OK ]
# TEST: TCP socket bind to local address - ns-A IP                              [ OK ]
# TEST: TCP socket bind to local address after device bind - ns-A IP            [ OK ]
# TEST: TCP socket bind to local address - VRF IP                               [ OK ]
# TEST: TCP socket bind to local address after device bind - VRF IP             [ OK ]
# TEST: TCP socket bind to invalid local address for VRF - ns-A loopback IP     [ OK ]
# TEST: TCP socket bind to invalid local address for device bind - ns-A loopback IP  [ OK ]
# 
# ###########################################################################
# Run time tests - ipv4
# ###########################################################################
# 
[ 2425.393233][ T9813] eth1: renamed from tmp
# TEST: Device delete with active traffic - ping in - ns-A IP                   [ OK ]
[ 2448.741310][ T9917] eth1: renamed from tmp
# TEST: Device delete with active traffic - ping in - VRF IP                    [ OK ]
[ 2471.846766][T10024] eth1: renamed from tmp
# TEST: Device delete with active traffic - ping out - ns-B IP                  [ OK ]
[ 2495.129908][T10129] eth1: renamed from tmp
# TEST: TCP active socket, global server - ns-A IP                              [ OK ]
[ 2519.546313][T10237] eth1: renamed from tmp
# TEST: TCP active socket, global server - VRF IP                               [ OK ]
[ 2544.001704][T10345] eth1: renamed from tmp
# TEST: TCP active socket, VRF server - ns-A IP                                 [ OK ]
[ 2569.040753][T10453] eth1: renamed from tmp
# TEST: TCP active socket, VRF server - VRF IP                                  [ OK ]
[ 2593.909742][T10561] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device server - ns-A IP                     [ OK ]
[ 2618.544674][T10669] eth1: renamed from tmp
# TEST: TCP active socket, VRF client - ns-A IP                                 [ OK ]
[ 2643.295095][T10777] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device client - ns-A IP                     [ OK ]
[ 2667.727147][T10885] eth1: renamed from tmp
# TEST: TCP active socket, global server, VRF client, local - ns-A IP           [ OK ]
[ 2691.733037][T10993] eth1: renamed from tmp
# TEST: TCP active socket, global server, VRF client, local - VRF IP            [ OK ]
[ 2716.148823][T11101] eth1: renamed from tmp
# TEST: TCP active socket, VRF server and client, local - ns-A IP               [ OK ]
[ 2740.396032][T11209] eth1: renamed from tmp
# TEST: TCP active socket, VRF server and client, local - VRF IP                [ OK ]
[ 2764.772546][T11317] eth1: renamed from tmp
# TEST: TCP active socket, global server, enslaved device client, local - ns-A IP  [ OK ]
[ 2789.072721][T11425] eth1: renamed from tmp
# TEST: TCP active socket, VRF server, enslaved device client, local - ns-A IP  [ OK ]
[ 2812.938748][T11535] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device server and client, local - ns-A IP   [ OK ]
[ 2837.213675][T11644] eth1: renamed from tmp
# TEST: TCP passive socket, global server - ns-A IP                             [ OK ]
[ 2861.174820][T11752] eth1: renamed from tmp
# TEST: TCP passive socket, global server - VRF IP                              [ OK ]
[ 2885.547688][T11861] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server - ns-A IP                                [ OK ]
[ 2910.279989][T11969] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server - VRF IP                                 [ OK ]
[ 2934.355633][T12077] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device server - ns-A IP                    [ OK ]
[ 2958.143829][T12185] eth1: renamed from tmp
# TEST: TCP passive socket, VRF client - ns-A IP                                [ OK ]
[ 2982.469779][T12293] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device client - ns-A IP                    [ OK ]
[ 3006.688702][T12401] eth1: renamed from tmp
# TEST: TCP passive socket, global server, VRF client, local - ns-A IP          [ OK ]
[ 3031.040770][T12509] eth1: renamed from tmp
# TEST: TCP passive socket, global server, VRF client, local - VRF IP           [ OK ]
[ 3055.012878][T12617] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server and client, local - ns-A IP              [ OK ]
[ 3078.713910][T12725] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server and client, local - VRF IP               [ OK ]
[ 3102.815110][T12833] eth1: renamed from tmp
# TEST: TCP passive socket, global server, enslaved device client, local - ns-A IP  [ OK ]
[ 3127.222668][T12943] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server, enslaved device client, local - ns-A IP  [ OK ]
[ 3151.279807][T13051] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device server and client, local - ns-A IP  [ OK ]
# 
# ###########################################################################
# IPv4 Netfilter
# ###########################################################################
# 
# 
# #################################################################
# TCP reset
# 
[ 3175.581062][T13160] eth1: renamed from tmp
# TEST: Global server, reject with TCP-reset on Rx - ns-A IP                    [ OK ]
# TEST: Global server, reject with TCP-reset on Rx - VRF IP                     [ OK ]
# 
# #################################################################
# ICMP unreachable
# 
# TEST: Global TCP server, Rx reject icmp-port-unreach - ns-A IP                [ OK ]
# TEST: Global TCP server, Rx reject icmp-port-unreach - VRF IP                 [ OK ]
# TEST: Global UDP server, Rx reject icmp-port-unreach - ns-A IP                [ OK ]
# TEST: Global UDP server, Rx reject icmp-port-unreach - VRF IP                 [ OK ]
# 
# ###########################################################################
# IPv6 ping
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 3220.603662][T13333] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=0
# 
# TEST: ping out - ns-B IPv6                                                    [ OK ]
# TEST: ping out - ns-B loopback IPv6                                           [ OK ]
# TEST: ping out - ns-B IPv6 LLA                                                [ OK ]
# TEST: ping out - multicast IP                                                 [ OK ]
# TEST: ping out, device bind - ns-B IPv6                                       [ OK ]
# TEST: ping out, loopback address bind - ns-B IPv6                             [ OK ]
# TEST: ping out, device bind - ns-B loopback IPv6                              [ OK ]
# TEST: ping out, loopback address bind - ns-B loopback IPv6                    [ OK ]
# TEST: ping in - ns-A IPv6                                                     [ OK ]
# TEST: ping in - ns-A loopback IPv6                                            [ OK ]
# TEST: ping in - ns-A IPv6 LLA                                                 [ OK ]
# TEST: ping in - multicast IP                                                  [ OK ]
# TEST: ping local, no bind - ns-A IPv6                                         [ OK ]
# TEST: ping local, no bind - ns-A loopback IPv6                                [ OK ]
# TEST: ping local, no bind - IPv6 loopback                                     [ OK ]
# TEST: ping local, no bind - ns-A IPv6 LLA                                     [ OK ]
# TEST: ping local, no bind - multicast IP                                      [ OK ]
# TEST: ping local, device bind - ns-A IPv6                                     [ OK ]
# TEST: ping local, device bind - ns-A IPv6 LLA                                 [ OK ]
# TEST: ping local, device bind - multicast IP                                  [ OK ]
# TEST: ping local, device bind - ns-A loopback IPv6                            [ OK ]
# TEST: ping local, device bind - IPv6 loopback                                 [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IPv6                          [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6             [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IPv6                           [ OK ]
# TEST: ping out, blocked by route - ns-B loopback IPv6                         [ OK ]
# TEST: ping out, device bind, blocked by route - ns-B loopback IPv6            [ OK ]
# TEST: ping in, blocked by route - ns-A loopback IPv6                          [ OK ]
# TEST: ping out, unreachable route - ns-B loopback IPv6                        [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IPv6           [ OK ]
[ 3324.974771][T13649] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=0
# 
# TEST: ping out - ns-B IPv6                                                    [ OK ]
# TEST: ping out - ns-B loopback IPv6                                           [ OK ]
# TEST: ping out - ns-B IPv6 LLA                                                [ OK ]
# TEST: ping out - multicast IP                                                 [ OK ]
# TEST: ping out, device bind - ns-B IPv6                                       [ OK ]
# TEST: ping out, loopback address bind - ns-B IPv6                             [ OK ]
# TEST: ping out, device bind - ns-B loopback IPv6                              [ OK ]
# TEST: ping out, loopback address bind - ns-B loopback IPv6                    [ OK ]
# TEST: ping in - ns-A IPv6                                                     [ OK ]
# TEST: ping in - ns-A loopback IPv6                                            [ OK ]
# TEST: ping in - ns-A IPv6 LLA                                                 [ OK ]
# TEST: ping in - multicast IP                                                  [ OK ]
# TEST: ping local, no bind - ns-A IPv6                                         [ OK ]
# TEST: ping local, no bind - ns-A loopback IPv6                                [ OK ]
# TEST: ping local, no bind - IPv6 loopback                                     [ OK ]
# TEST: ping local, no bind - ns-A IPv6 LLA                                     [ OK ]
# TEST: ping local, no bind - multicast IP                                      [ OK ]
# TEST: ping local, device bind - ns-A IPv6                                     [ OK ]
# TEST: ping local, device bind - ns-A IPv6 LLA                                 [ OK ]
# TEST: ping local, device bind - multicast IP                                  [ OK ]
# TEST: ping local, device bind - ns-A loopback IPv6                            [ OK ]
# TEST: ping local, device bind - IPv6 loopback                                 [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IPv6                          [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6             [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IPv6                           [ OK ]
# TEST: ping out, blocked by route - ns-B loopback IPv6                         [ OK ]
# TEST: ping out, device bind, blocked by route - ns-B loopback IPv6            [ OK ]
# TEST: ping in, blocked by route - ns-A loopback IPv6                          [ OK ]
# TEST: ping out, unreachable route - ns-B loopback IPv6                        [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IPv6           [ OK ]
# 
# #################################################################
# With VRF
# 
[ 3429.704812][T13965] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=1
# 
# TEST: ping out, VRF bind - ns-B IPv6                                          [ OK ]
# TEST: ping out, VRF bind - ns-B loopback IPv6                                 [ OK ]
# TEST: ping out, VRF bind - ns-B IPv6 LLA                                      [ OK ]
# TEST: ping out, VRF bind - multicast IP                                       [ OK ]
# TEST: ping out, device bind - ns-B IPv6                                       [ OK ]
# TEST: ping out, device bind - ns-B loopback IPv6                              [ OK ]
# TEST: ping out, device bind - ns-B IPv6 LLA                                   [ OK ]
# TEST: ping out, device bind - multicast IP                                    [ OK ]
# TEST: ping out, vrf device+address bind - ns-B IPv6                           [ OK ]
# TEST: ping out, vrf device+address bind - ns-B loopback IPv6                  [ OK ]
# TEST: ping out, vrf device+address bind - ns-B IPv6 LLA                       [ OK ]
# TEST: ping in - ns-A IPv6                                                     [ OK ]
# TEST: ping in - VRF IPv6                                                      [ OK ]
# TEST: ping in - ns-A IPv6 LLA                                                 [ OK ]
# TEST: ping in - multicast IP                                                  [ OK ]
# TEST: ping in - ns-A loopback IPv6                                            [ OK ]
# TEST: ping local, VRF bind - ns-A IPv6                                        [ OK ]
# TEST: ping local, VRF bind - VRF IPv6                                         [ OK ]
# TEST: ping local, VRF bind - IPv6 loopback                                    [ OK ]
# TEST: ping local, device bind - ns-A IPv6                                     [ OK ]
# TEST: ping local, device bind - ns-A IPv6 LLA                                 [ OK ]
# TEST: ping local, device bind - multicast IP                                  [ OK ]
# TEST: ping in, LLA to GUA - ns-A IPv6                                         [ OK ]
# TEST: ping in, LLA to GUA - VRF IPv6                                          [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IPv6                          [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6             [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IPv6                           [ OK ]
# TEST: ping out, unreachable route - ns-B loopback IPv6                        [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IPv6           [ OK ]
# TEST: ping in, unreachable route - ns-A loopback IPv6                         [ OK ]
[ 3538.691808][T14295] eth1: renamed from tmp
# SYSCTL: net.ipv4.raw_l3mdev_accept=1
# 
# TEST: ping out, VRF bind - ns-B IPv6                                          [ OK ]
# TEST: ping out, VRF bind - ns-B loopback IPv6                                 [ OK ]
# TEST: ping out, VRF bind - ns-B IPv6 LLA                                      [ OK ]
# TEST: ping out, VRF bind - multicast IP                                       [ OK ]
# TEST: ping out, device bind - ns-B IPv6                                       [ OK ]
# TEST: ping out, device bind - ns-B loopback IPv6                              [ OK ]
# TEST: ping out, device bind - ns-B IPv6 LLA                                   [ OK ]
# TEST: ping out, device bind - multicast IP                                    [ OK ]
# TEST: ping out, vrf device+address bind - ns-B IPv6                           [ OK ]
# TEST: ping out, vrf device+address bind - ns-B loopback IPv6                  [ OK ]
# TEST: ping out, vrf device+address bind - ns-B IPv6 LLA                       [ OK ]
# TEST: ping in - ns-A IPv6                                                     [ OK ]
# TEST: ping in - VRF IPv6                                                      [ OK ]
# TEST: ping in - ns-A IPv6 LLA                                                 [ OK ]
# TEST: ping in - multicast IP                                                  [ OK ]
# TEST: ping in - ns-A loopback IPv6                                            [ OK ]
# TEST: ping local, VRF bind - ns-A IPv6                                        [ OK ]
# TEST: ping local, VRF bind - VRF IPv6                                         [ OK ]
# TEST: ping local, VRF bind - IPv6 loopback                                    [ OK ]
# TEST: ping local, device bind - ns-A IPv6                                     [ OK ]
# TEST: ping local, device bind - ns-A IPv6 LLA                                 [ OK ]
# TEST: ping local, device bind - multicast IP                                  [ OK ]
# TEST: ping in, LLA to GUA - ns-A IPv6                                         [ OK ]
# TEST: ping in, LLA to GUA - VRF IPv6                                          [ OK ]
# TEST: ping out, blocked by rule - ns-B loopback IPv6                          [ OK ]
# TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6             [ OK ]
# TEST: ping in, blocked by rule - ns-A loopback IPv6                           [ OK ]
# TEST: ping out, unreachable route - ns-B loopback IPv6                        [ OK ]
# TEST: ping out, device bind, unreachable route - ns-B loopback IPv6           [ OK ]
# TEST: ping in, unreachable route - ns-A loopback IPv6                         [ OK ]
# 
# ###########################################################################
# IPv6/TCP
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 3648.287651][T14624] eth1: renamed from tmp
# 
# #################################################################
# tcp_l3mdev_accept disabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - ns-A loopback IPv6                                      [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - ns-A loopback IPv6                                          [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Client - ns-B IPv6                                                      [ OK ]
# TEST: Client - ns-B loopback IPv6                                             [ OK ]
# TEST: Client - ns-B IPv6 LLA                                                  [ OK ]
# TEST: Client, device bind - ns-B IPv6                                         [ OK ]
# TEST: Client, device bind - ns-B loopback IPv6                                [ OK ]
# TEST: Client, device bind - ns-B IPv6 LLA                                     [ OK ]
# TEST: No server, device client - ns-B IPv6                                    [ OK ]
# TEST: No server, device client - ns-B loopback IPv6                           [ OK ]
# TEST: No server, device client - ns-B IPv6 LLA                                [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
# TEST: Global server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Global server, local connection - IPv6 loopback                         [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IPv6             [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IPv6    [ OK ]
# TEST: Device server, unbound client, local connection - IPv6 loopback         [ OK ]
# TEST: Global server, device client, local connection - ns-A IPv6              [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IPv6     [ OK ]
# TEST: Global server, device client, local connection - IPv6 loopback          [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6 LLA                [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6                        [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6 LLA                    [ OK ]
# TEST: MD5: Single address config                                              [ OK ]
[ 3759.158179][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].48226->[2001:db8:1::1].12345 [S]
[ 3760.175342][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].48226->[2001:db8:1::1].12345 [S]
[ 3761.198772][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].48226->[2001:db8:1::1].12345 [S]
[ 3762.222719][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].48226->[2001:db8:1::1].12345 [S]
# TEST: MD5: Server no config, client uses password                             [ OK ]
[ 3768.028218][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].49294->[2001:db8:1::1].12345 [S]L3 index 0
[ 3769.070675][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].49294->[2001:db8:1::1].12345 [S]L3 index 0
[ 3770.094682][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].49294->[2001:db8:1::1].12345 [S]L3 index 0
[ 3771.118765][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].49294->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: Client uses wrong password                                         [ OK ]
[ 3776.896893][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].37474->[2001:db8:1::1].12345 [S]
[ 3777.902677][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].37474->[2001:db8:1::1].12345 [S]
[ 3778.926716][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].37474->[2001:db8:1::1].12345 [S]
[ 3779.950692][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].37474->[2001:db8:1::1].12345 [S]
# TEST: MD5: Client address does not match address configured with password     [ OK ]
# TEST: MD5: Prefix config                                                      [ OK ]
[ 3789.693682][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].58976->[2001:db8:1::1].12345 [S]L3 index 0
[ 3790.702745][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].58976->[2001:db8:1::1].12345 [S]L3 index 0
[ 3791.726776][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].58976->[2001:db8:1::1].12345 [S]L3 index 0
[ 3792.750707][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].58976->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: Prefix config, client uses wrong password                          [ OK ]
[ 3798.587219][    C2] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3799.598711][    C2] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3800.622641][    C2] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3801.646712][    C2] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
# TEST: MD5: Prefix config, client address not in configured prefix             [ OK ]
# 
# #################################################################
# tcp_l3mdev_accept enabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - ns-A loopback IPv6                                      [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - ns-A loopback IPv6                                          [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Client - ns-B IPv6                                                      [ OK ]
# TEST: Client - ns-B loopback IPv6                                             [ OK ]
# TEST: Client - ns-B IPv6 LLA                                                  [ OK ]
# TEST: Client, device bind - ns-B IPv6                                         [ OK ]
# TEST: Client, device bind - ns-B loopback IPv6                                [ OK ]
# TEST: Client, device bind - ns-B IPv6 LLA                                     [ OK ]
# TEST: No server, device client - ns-B IPv6                                    [ OK ]
# TEST: No server, device client - ns-B loopback IPv6                           [ OK ]
# TEST: No server, device client - ns-B IPv6 LLA                                [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
# TEST: Global server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Global server, local connection - IPv6 loopback                         [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IPv6             [ OK ]
# TEST: Device server, unbound client, local connection - ns-A loopback IPv6    [ OK ]
# TEST: Device server, unbound client, local connection - IPv6 loopback         [ OK ]
# TEST: Global server, device client, local connection - ns-A IPv6              [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IPv6     [ OK ]
# TEST: Global server, device client, local connection - IPv6 loopback          [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6 LLA                [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6                        [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6 LLA                    [ OK ]
# TEST: MD5: Single address config                                              [ OK ]
[ 3912.262255][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].52206->[2001:db8:1::1].12345 [S]
[ 3913.326766][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].52206->[2001:db8:1::1].12345 [S]
[ 3914.350834][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].52206->[2001:db8:1::1].12345 [S]
[ 3915.374718][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].52206->[2001:db8:1::1].12345 [S]
# TEST: MD5: Server no config, client uses password                             [ OK ]
[ 3921.135337][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].60884->[2001:db8:1::1].12345 [S]L3 index 0
[ 3922.158720][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].60884->[2001:db8:1::1].12345 [S]L3 index 0
[ 3923.182805][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].60884->[2001:db8:1::1].12345 [S]L3 index 0
[ 3924.206781][    C2] TCP: MD5 Hash mismatch for [2001:db8:1::2].60884->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: Client uses wrong password                                         [ OK ]
[ 3930.073047][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].34194->[2001:db8:1::1].12345 [S]
[ 3931.118690][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].34194->[2001:db8:1::1].12345 [S]
[ 3932.142705][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].34194->[2001:db8:1::1].12345 [S]
[ 3933.166705][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].34194->[2001:db8:1::1].12345 [S]
# TEST: MD5: Client address does not match address configured with password     [ OK ]
# TEST: MD5: Prefix config                                                      [ OK ]
[ 3942.872889][    C1] TCP: MD5 Hash mismatch for [2001:db8:1::2].41130->[2001:db8:1::1].12345 [S]L3 index 0
[ 3943.918731][    C1] TCP: MD5 Hash mismatch for [2001:db8:1::2].41130->[2001:db8:1::1].12345 [S]L3 index 0
[ 3944.942759][    C1] TCP: MD5 Hash mismatch for [2001:db8:1::2].41130->[2001:db8:1::1].12345 [S]L3 index 0
[ 3945.966738][    C1] TCP: MD5 Hash mismatch for [2001:db8:1::2].41130->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: Prefix config, client uses wrong password                          [ OK ]
[ 3951.778525][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3952.814661][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3953.838763][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 3954.862680][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
# TEST: MD5: Prefix config, client address not in configured prefix             [ OK ]
# 
# #################################################################
# With VRF
# 
[ 3968.513725][T15399] eth1: renamed from tmp
# 
# #################################################################
# Global server disabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - VRF IPv6                                                [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: VRF server - ns-A IPv6                                                  [ OK ]
# TEST: VRF server - VRF IPv6                                                   [ OK ]
# TEST: VRF server - ns-A IPv6 LLA                                              [ OK ]
# TEST: Device server - ns-A IPv6                                               [ OK ]
# TEST: Device server - VRF IPv6                                                [ OK ]
# TEST: Device server - ns-A IPv6 LLA                                           [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - VRF IPv6                                                    [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
[ 4024.417648][T15580] eth2: renamed from tmp
# TEST: MD5: VRF: Single address config                                         [ OK ]
[ 4032.036950][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].59868->[2001:db8:1::1].12345 [S]
[ 4033.070702][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].59868->[2001:db8:1::1].12345 [S]
[ 4034.094640][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].59868->[2001:db8:1::1].12345 [S]
[ 4035.118605][    C0] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].59868->[2001:db8:1::1].12345 [S]
# TEST: MD5: VRF: Server no config, client uses password                        [ OK ]
[ 4040.917286][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].35050->[2001:db8:1::1].12345 [S]L3 index 13
[ 4041.966721][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].35050->[2001:db8:1::1].12345 [S]L3 index 13
[ 4042.990689][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].35050->[2001:db8:1::1].12345 [S]L3 index 13
[ 4044.014667][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].35050->[2001:db8:1::1].12345 [S]L3 index 13
# TEST: MD5: VRF: Client uses wrong password                                    [ OK ]
[ 4049.883498][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].49050->[2001:db8:1::1].12345 [S]
[ 4050.926690][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].49050->[2001:db8:1::1].12345 [S]
[ 4051.950699][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].49050->[2001:db8:1::1].12345 [S]
[ 4052.975158][    C1] TCP: Unexpected MD5 Hash found for [2001:db8:1::2].49050->[2001:db8:1::1].12345 [S]
# TEST: MD5: VRF: Client address does not match address configured with password  [ OK ]
# TEST: MD5: VRF: Prefix config                                                 [ OK ]
[ 4062.705155][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].35342->[2001:db8:1::1].12345 [S]L3 index 13
[ 4063.726627][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].35342->[2001:db8:1::1].12345 [S]L3 index 13
[ 4064.750715][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].35342->[2001:db8:1::1].12345 [S]L3 index 13
[ 4065.774673][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].35342->[2001:db8:1::1].12345 [S]L3 index 13
# TEST: MD5: VRF: Prefix config, client uses wrong password                     [ OK ]
[ 4071.614684][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 4072.622696][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 4073.646655][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
[ 4074.670643][    C3] TCP: Unexpected MD5 Hash found for [2001:db8:2::2].12345->[2001:db8:1::1].12345 [S]
# TEST: MD5: VRF: Prefix config, client address not in configured prefix        [ OK ]
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF     [ OK ]
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF  [ OK ]
[ 4088.306862][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].60696->[2001:db8:1::1].12345 [S]L3 index 0
[ 4089.326776][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].60696->[2001:db8:1::1].12345 [S]L3 index 0
[ 4090.350785][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].60696->[2001:db8:1::1].12345 [S]L3 index 0
[ 4091.374752][    C3] TCP: MD5 Hash mismatch for [2001:db8:1::2].60696->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF with VRF pw  [ OK ]
[ 4097.215774][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].33566->[2001:db8:1::1].12345 [S]L3 index 13
[ 4098.222815][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].33566->[2001:db8:1::1].12345 [S]L3 index 13
[ 4099.246746][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].33566->[2001:db8:1::1].12345 [S]L3 index 13
[ 4100.270879][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].33566->[2001:db8:1::1].12345 [S]L3 index 13
# TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF with default VRF pw  [ OK ]
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF             [ OK ]
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF     [ OK ]
[ 4113.958934][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60426->[2001:db8:1::1].12345 [S]L3 index 0
[ 4114.990615][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60426->[2001:db8:1::1].12345 [S]L3 index 0
[ 4116.014826][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60426->[2001:db8:1::1].12345 [S]L3 index 0
[ 4117.038806][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60426->[2001:db8:1::1].12345 [S]L3 index 0
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF with VRF pw  [ OK ]
[ 4122.938934][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60442->[2001:db8:1::1].12345 [S]L3 index 13
[ 4123.950808][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60442->[2001:db8:1::1].12345 [S]L3 index 13
[ 4124.974621][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60442->[2001:db8:1::1].12345 [S]L3 index 13
[ 4125.998673][    C0] TCP: MD5 Hash mismatch for [2001:db8:1::2].60442->[2001:db8:1::1].12345 [S]L3 index 13
# TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF with default VRF pw  [ OK ]
# TEST: MD5: VRF: Device must be a VRF - single address                         [ OK ]
# TEST: MD5: VRF: Device must be a VRF - prefix                                 [ OK ]
# 
# #################################################################
# VRF Global server enabled
# 
# SYSCTL: net.ipv4.tcp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - VRF IPv6                                                [ OK ]
# TEST: VRF server - ns-A IPv6                                                  [ OK ]
# TEST: VRF server - VRF IPv6                                                   [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: VRF server - ns-A IPv6 LLA                                              [ OK ]
# TEST: Device server - ns-A IPv6                                               [ OK ]
# TEST: Device server - ns-A IPv6 LLA                                           [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - VRF IPv6                                                    [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
# TEST: Global server, local connection - VRF IPv6                              [ OK ]
# TEST: Client, VRF bind - ns-B IPv6                                            [ OK ]
# TEST: Client, VRF bind - ns-B loopback IPv6                                   [ OK ]
# TEST: Client, VRF bind - ns-B IPv6 LLA                                        [ OK ]
# TEST: Client, device bind - ns-B IPv6                                         [ OK ]
# TEST: Client, device bind - ns-B loopback IPv6                                [ OK ]
# TEST: Client, device bind - ns-B IPv6 LLA                                     [ OK ]
# TEST: No server, VRF client - ns-B IPv6                                       [ OK ]
# TEST: No server, VRF client - ns-B loopback IPv6                              [ OK ]
# TEST: No server, device client - ns-B IPv6                                    [ OK ]
# TEST: No server, device client - ns-B loopback IPv6                           [ OK ]
# TEST: No server, device client - ns-B IPv6 LLA                                [ OK ]
# TEST: VRF server, VRF client, local connection - ns-A IPv6                    [ OK ]
# TEST: VRF server, VRF client, local connection - VRF IPv6                     [ OK ]
# TEST: VRF server, VRF client, local connection - IPv6 loopback                [ OK ]
# TEST: VRF server, device client, local connection - ns-A IPv6                 [ OK ]
# TEST: VRF server, unbound client, local connection - ns-A IPv6                [ OK ]
# TEST: Device server, VRF client, local connection - ns-A IPv6                 [ OK ]
# TEST: Device server, device client, local connection - ns-A IPv6              [ OK ]
# TEST: Device server, device client, local connection - ns-A IPv6 LLA          [ OK ]
# SYSCTL: net.ipv4.udp_early_demux=1
# 
# 
# ###########################################################################
# IPv6/UDP
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 4261.882808][T16160] eth1: renamed from tmp
# 
# #################################################################
# udp_l3mdev_accept disabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Device server - ns-A IPv6                                               [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: Device server - ns-A IPv6 LLA                                           [ OK ]
# TEST: Global server - ns-A loopback IPv6                                      [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - ns-A loopback IPv6                                          [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Client - ns-B IPv6                                                      [ OK ]
# TEST: Client, device bind - ns-B IPv6                                         [ OK ]
# TEST: Client, device send via cmsg - ns-B IPv6                                [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6                     [ OK ]
# TEST: No server, unbound client - ns-B IPv6                                   [ OK ]
# TEST: No server, device client - ns-B IPv6                                    [ OK ]
# TEST: Client - ns-B loopback IPv6                                             [ OK ]
# TEST: Client, device bind - ns-B loopback IPv6                                [ OK ]
# TEST: Client, device send via cmsg - ns-B loopback IPv6                       [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B loopback IPv6            [ OK ]
# TEST: No server, unbound client - ns-B loopback IPv6                          [ OK ]
# TEST: No server, device client - ns-B loopback IPv6                           [ OK ]
# TEST: Client - ns-B IPv6 LLA                                                  [ OK ]
# TEST: Client, device bind - ns-B IPv6 LLA                                     [ OK ]
# TEST: Client, device send via cmsg - ns-B IPv6 LLA                            [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 LLA                 [ OK ]
# TEST: No server, unbound client - ns-B IPv6 LLA                               [ OK ]
# TEST: No server, device client - ns-B IPv6 LLA                                [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
# TEST: Global server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Global server, local connection - IPv6 loopback                         [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IPv6             [ OK ]
# TEST: Device server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Device server, local connection - IPv6 loopback                         [ OK ]
# TEST: Global server, device client, local connection - ns-A IPv6              [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A IPv6       [ OK ]
# TEST: Global server, device client via IPV6_UNICAST_IF, local connection - ns-A IPv6  [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IPv6     [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client, local connection - IPv6 loopback          [ OK ]
# TEST: Global server, device send via cmsg, local connection - IPv6 loopback   [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - IPv6 loopback  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - IPv6 loopback  [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6                        [ OK ]
# TEST: UDP in - LLA to GUA                                                     [ OK ]
# 
# #################################################################
# udp_l3mdev_accept enabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Device server - ns-A IPv6                                               [ OK ]
# TEST: Global server - ns-A IPv6 LLA                                           [ OK ]
# TEST: Device server - ns-A IPv6 LLA                                           [ OK ]
# TEST: Global server - ns-A loopback IPv6                                      [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - ns-A loopback IPv6                                          [ OK ]
# TEST: No server - ns-A IPv6 LLA                                               [ OK ]
# TEST: Client - ns-B IPv6                                                      [ OK ]
# TEST: Client, device bind - ns-B IPv6                                         [ OK ]
# TEST: Client, device send via cmsg - ns-B IPv6                                [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6                     [ OK ]
# TEST: No server, unbound client - ns-B IPv6                                   [ OK ]
# TEST: No server, device client - ns-B IPv6                                    [ OK ]
# TEST: Client - ns-B loopback IPv6                                             [ OK ]
# TEST: Client, device bind - ns-B loopback IPv6                                [ OK ]
# TEST: Client, device send via cmsg - ns-B loopback IPv6                       [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B loopback IPv6            [ OK ]
# TEST: No server, unbound client - ns-B loopback IPv6                          [ OK ]
# TEST: No server, device client - ns-B loopback IPv6                           [ OK ]
# TEST: Client - ns-B IPv6 LLA                                                  [ OK ]
# TEST: Client, device bind - ns-B IPv6 LLA                                     [ OK ]
# TEST: Client, device send via cmsg - ns-B IPv6 LLA                            [ OK ]
# TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 LLA                 [ OK ]
# TEST: No server, unbound client - ns-B IPv6 LLA                               [ OK ]
# TEST: No server, device client - ns-B IPv6 LLA                                [ OK ]
# TEST: Global server, local connection - ns-A IPv6                             [ OK ]
# TEST: Global server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Global server, local connection - IPv6 loopback                         [ OK ]
# TEST: Device server, unbound client, local connection - ns-A IPv6             [ OK ]
# TEST: Device server, local connection - ns-A loopback IPv6                    [ OK ]
# TEST: Device server, local connection - IPv6 loopback                         [ OK ]
# TEST: Global server, device client, local connection - ns-A IPv6              [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A IPv6       [ OK ]
# TEST: Global server, device client via IPV6_UNICAST_IF, local connection - ns-A IPv6  [ OK ]
# TEST: Global server, device client, local connection - ns-A loopback IPv6     [ OK ]
# TEST: Global server, device send via cmsg, local connection - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IPv6  [ OK ]
# TEST: Global server, device client, local connection - IPv6 loopback          [ OK ]
# TEST: Global server, device send via cmsg, local connection - IPv6 loopback   [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection - IPv6 loopback  [ OK ]
# TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - IPv6 loopback  [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6                        [ OK ]
# TEST: UDP in - LLA to GUA                                                     [ OK ]
# 
# #################################################################
# With VRF
# 
[ 4615.084927][T17191] eth1: renamed from tmp
# 
# #################################################################
# Global server disabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=0
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - VRF IPv6                                                [ OK ]
# TEST: VRF server - ns-A IPv6                                                  [ OK ]
# TEST: VRF server - VRF IPv6                                                   [ OK ]
# TEST: Enslaved device server - ns-A IPv6                                      [ OK ]
# TEST: Enslaved device server - VRF IPv6                                       [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - VRF IPv6                                                    [ OK ]
# TEST: Global server, VRF client, local conn - ns-A IPv6                       [ OK ]
# TEST: Global server, VRF client, local conn - VRF IPv6                        [ OK ]
# TEST: VRF server, VRF client, local conn - ns-A IPv6                          [ OK ]
# TEST: VRF server, VRF client, local conn - VRF IPv6                           [ OK ]
# TEST: Global server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: VRF server, device client, local conn - ns-A IPv6                       [ OK ]
# TEST: Enslaved device server, VRF client, local conn - ns-A IPv6              [ OK ]
# TEST: Enslaved device server, device client, local conn - ns-A IPv6           [ OK ]
# 
# #################################################################
# Global server enabled
# 
# SYSCTL: net.ipv4.udp_l3mdev_accept=1
# 
# TEST: Global server - ns-A IPv6                                               [ OK ]
# TEST: Global server - VRF IPv6                                                [ OK ]
# TEST: VRF server - ns-A IPv6                                                  [ OK ]
# TEST: VRF server - VRF IPv6                                                   [ OK ]
# TEST: Enslaved device server - ns-A IPv6                                      [ OK ]
# TEST: Enslaved device server - VRF IPv6                                       [ OK ]
# TEST: No server - ns-A IPv6                                                   [ OK ]
# TEST: No server - VRF IPv6                                                    [ OK ]
# TEST: VRF client                                                              [ OK ]
# TEST: No server, VRF client                                                   [ OK ]
# TEST: Enslaved device client                                                  [ OK ]
# TEST: No server, enslaved device client                                       [ OK ]
# TEST: Global server, VRF client, local conn - ns-A IPv6                       [ OK ]
# TEST: VRF server, VRF client, local conn - ns-A IPv6                          [ OK ]
# TEST: Global server, VRF client, local conn - VRF IPv6                        [ OK ]
# TEST: VRF server, VRF client, local conn - VRF IPv6                           [ OK ]
# TEST: No server, VRF client, local conn - ns-A IPv6                           [ OK ]
# TEST: No server, VRF client, local conn - VRF IPv6                            [ OK ]
# TEST: Global server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: VRF server, device client, local conn - ns-A IPv6                       [ OK ]
# TEST: Device server, VRF client, local conn - ns-A IPv6                       [ OK ]
# TEST: Device server, device client, local conn - ns-A IPv6                    [ OK ]
# TEST: No server, device client, local conn - ns-A IPv6                        [ OK ]
# TEST: Global server, linklocal IP                                             [ OK ]
# TEST: No server, linklocal IP                                                 [ OK ]
# TEST: Enslaved device client, linklocal IP                                    [ OK ]
# TEST: No server, device client, peer linklocal IP                             [ OK ]
# TEST: Enslaved device client, local conn - linklocal IP                       [ OK ]
# TEST: No server, device client, local conn  - linklocal IP                    [ OK ]
# TEST: UDP in - LLA to GUA                                                     [ OK ]
# 
# ###########################################################################
# IPv6 address binds
# ###########################################################################
# 
# 
# #################################################################
# No VRF
# 
[ 4801.718571][T17738] eth1: renamed from tmp
# TEST: Raw socket bind to local address - ns-A IPv6                            [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A IPv6          [ OK ]
# TEST: Raw socket bind to local address - ns-A loopback IPv6                   [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A loopback IPv6  [ OK ]
# TEST: Raw socket bind to nonlocal address - nonlocal IPv6                     [ OK ]
# TEST: TCP socket bind to local address - ns-A IPv6                            [ OK ]
# TEST: TCP socket bind to local address after device bind - ns-A IPv6          [ OK ]
# TEST: TCP socket bind to out of scope local address - ns-A loopback IPv6      [ OK ]
# 
# #################################################################
# With VRF
# 
[ 4838.681828][T17871] eth1: renamed from tmp
# TEST: Raw socket bind to local address after vrf bind - ns-A IPv6             [ OK ]
# TEST: Raw socket bind to local address after device bind - ns-A IPv6          [ OK ]
# TEST: Raw socket bind to local address after vrf bind - VRF IPv6              [ OK ]
# TEST: Raw socket bind to local address after device bind - VRF IPv6           [ OK ]
# TEST: Raw socket bind to invalid local address after vrf bind - ns-A loopback IPv6  [ OK ]
# TEST: Raw socket bind to nonlocal address after VRF bind - nonlocal IPv6      [ OK ]
# TEST: TCP socket bind to local address with VRF bind - ns-A IPv6              [ OK ]
# TEST: TCP socket bind to local address with VRF bind - VRF IPv6               [ OK ]
# TEST: TCP socket bind to local address with device bind - ns-A IPv6           [ OK ]
# TEST: TCP socket bind to VRF address with device bind - VRF IPv6              [ OK ]
# TEST: TCP socket bind to invalid local address for VRF - ns-A loopback IPv6   [ OK ]
# TEST: TCP socket bind to invalid local address for device bind - ns-A loopback IPv6  [ OK ]
# 
# ###########################################################################
# Run time tests - ipv6
# ###########################################################################
# 
[ 4887.220880][T18045] eth1: renamed from tmp
# TEST: Device delete with active traffic - ping in - ns-A IPv6                 [ OK ]
[ 4910.228821][T18150] eth1: renamed from tmp
# TEST: Device delete with active traffic - ping out - ns-A IPv6                [ OK ]
[ 4931.541886][T18258] eth1: renamed from tmp
# TEST: TCP active socket, global server - ns-A IPv6                            [ OK ]
[ 4956.071084][T18367] eth1: renamed from tmp
# TEST: TCP active socket, global server - VRF IPv6                             [ OK ]
[ 4980.493953][T18475] eth1: renamed from tmp
# TEST: TCP active socket, VRF server - ns-A IPv6                               [ OK ]
[ 5005.163163][T18583] eth1: renamed from tmp
# TEST: TCP active socket, VRF server - VRF IPv6                                [ OK ]
[ 5030.241878][T18691] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device server - ns-A IPv6                   [ OK ]
[ 5054.907797][T18799] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device server - VRF IPv6                    [ OK ]
[ 5079.285701][T18907] eth1: renamed from tmp
# TEST: TCP active socket, VRF client                                           [ OK ]
[ 5103.942759][T19014] eth1: renamed from tmp
# TEST: TCP active socket, enslaved device client                               [ OK ]
[ 5128.769684][T19121] eth1: renamed from tmp
# TEST: TCP active socket, global server, VRF client - ns-A IPv6                [ OK ]
[ 5153.339663][T19229] eth1: renamed from tmp
# TEST: TCP active socket, global server, VRF client - VRF IPv6                 [ OK ]
[ 5177.487771][T19337] eth1: renamed from tmp
# TEST: TCP active socket, VRF server and client - ns-A IPv6                    [ OK ]
[ 5201.758684][T19445] eth1: renamed from tmp
# TEST: TCP active socket, VRF server and client - VRF IPv6                     [ OK ]
[ 5226.391367][T19553] eth1: renamed from tmp
# TEST: TCP active socket, global server, device client - ns-A IPv6             [ OK ]
[ 5250.894688][T19661] eth1: renamed from tmp
# TEST: TCP active socket, VRF server, device client - ns-A IPv6                [ OK ]
[ 5274.608587][T19771] eth1: renamed from tmp
# TEST: TCP active socket, device server, device client - ns-A IPv6             [ OK ]
[ 5298.998851][T19880] eth1: renamed from tmp
# TEST: TCP passive socket, global server - ns-A IPv6                           [ OK ]
[ 5323.116444][T19988] eth1: renamed from tmp
# TEST: TCP passive socket, global server - VRF IPv6                            [ OK ]
[ 5347.283691][T20096] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server - ns-A IPv6                              [ OK ]
[ 5385.964003][T20204] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server - VRF IPv6                               [ OK ]
[ 5481.850895][T20312] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device server - ns-A IPv6                  [ OK ]
[ 5679.164788][    C3] clocksource: Long readout interval, skipping watchdog check: cs_nsec: 1194096201 wd_nsec: 1194095661
[ 5767.037297][T20422] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device server - VRF IPv6                   [ OK ]
[ 5835.107711][T20532] eth1: renamed from tmp
# TEST: TCP passive socket, VRF client                                          [ OK ]
[ 5858.794499][T20639] eth1: renamed from tmp
# TEST: TCP passive socket, enslaved device client                              [ OK ]
[ 5882.908507][T20746] eth1: renamed from tmp
# TEST: TCP passive socket, global server, VRF client - ns-A IPv6               [ OK ]
[ 5906.785558][T20855] eth1: renamed from tmp
# TEST: TCP passive socket, global server, VRF client - VRF IPv6                [ OK ]
[ 5931.018671][T20963] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server and client - ns-A IPv6                   [ OK ]
[ 5955.163474][T21071] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server and client - VRF IPv6                    [ OK ]
[ 5979.955729][T21180] eth1: renamed from tmp
# TEST: TCP passive socket, global server, device client - ns-A IPv6            [ OK ]
[ 6004.582888][T21288] eth1: renamed from tmp
# TEST: TCP passive socket, VRF server, device client - ns-A IPv6               [ OK ]
[ 6029.306752][T21396] eth1: renamed from tmp
# TEST: TCP passive socket, device server, device client - ns-A IPv6            [ OK ]
[ 6059.791405][T21504] eth1: renamed from tmp
# TEST: UDP active socket, global server - ns-A IPv6                            [ OK ]
[ 6089.889244][T21612] eth1: renamed from tmp
# TEST: UDP active socket, global server - VRF IPv6                             [ OK ]
[ 6115.456141][T21720] eth1: renamed from tmp
# TEST: UDP active socket, VRF server - ns-A IPv6                               [ OK ]
[ 6140.709573][T21828] eth1: renamed from tmp
# TEST: UDP active socket, VRF server - VRF IPv6                                [ OK ]
[ 6165.926843][T21937] eth1: renamed from tmp
# TEST: UDP active socket, enslaved device server - ns-A IPv6                   [ OK ]
[ 6190.973769][T22045] eth1: renamed from tmp
# TEST: UDP active socket, enslaved device server - VRF IPv6                    [ OK ]
[ 6216.185173][T22154] eth1: renamed from tmp
# TEST: UDP active socket, VRF client                                           [ OK ]
[ 6241.186828][T22261] eth1: renamed from tmp
# TEST: UDP active socket, enslaved device client                               [ OK ]
[ 6267.249448][T22368] eth1: renamed from tmp
# TEST: UDP active socket, global server, VRF client - ns-A IPv6                [ OK ]
[ 6293.481956][T22476] eth1: renamed from tmp
# TEST: UDP active socket, global server, VRF client - VRF IPv6                 [ OK ]
[ 6319.141189][T22586] eth1: renamed from tmp
# TEST: UDP active socket, VRF server and client - ns-A IPv6                    [ OK ]
[ 6344.755806][T22694] eth1: renamed from tmp
# TEST: UDP active socket, VRF server and client - VRF IPv6                     [ OK ]
[ 6371.477065][T22802] eth1: renamed from tmp
# TEST: UDP active socket, global server, device client - ns-A IPv6             [ OK ]
[ 6397.618163][T22910] eth1: renamed from tmp
# TEST: UDP active socket, VRF server, device client - ns-A IPv6                [ OK ]
[ 6424.060103][T23018] eth1: renamed from tmp
# TEST: UDP active socket, device server, device client - ns-A IPv6             [ OK ]
# 
# ###########################################################################
# IPv6 Netfilter
# ###########################################################################
# 
# 
# #################################################################
# TCP reset
# 
[ 6450.254202][T23126] eth1: renamed from tmp
# TEST: Global server, reject with TCP-reset on Rx - ns-A IPv6                  [ OK ]
# TEST: Global server, reject with TCP-reset on Rx - VRF IPv6                   [ OK ]
# 
# #################################################################
# ICMP unreachable
# 
# TEST: Global TCP server, Rx reject icmp-port-unreach - ns-A IPv6              [ OK ]
# TEST: Global TCP server, Rx reject icmp-port-unreach - VRF IPv6               [ OK ]
# TEST: Global UDP server, Rx reject icmp-port-unreach - ns-A IPv6              [ OK ]
# TEST: Global UDP server, Rx reject icmp-port-unreach - VRF IPv6               [ OK ]
# 
# ###########################################################################
# Use cases
# ###########################################################################
# 
# 
# #################################################################
# Device enslaved to bridge
# 
[ 6500.400510][T23297] eth1: renamed from tmp
[ 6509.228645][T23345] br0: port 1(eth1) entered blocking state
[ 6509.229088][T23345] br0: port 1(eth1) entered disabled state
[ 6509.230220][T23345] eth1: entered allmulticast mode
[ 6509.232208][T23345] eth1: entered promiscuous mode
[ 6509.956253][T23349] br0: port 1(eth1) entered blocking state
[ 6509.956624][T23349] br0: port 1(eth1) entered forwarding state
[ 6510.333001][T23351] br0: port 1(eth1) entered disabled state
[ 6510.335788][T23351] br0: port 1(eth1) entered blocking state
[ 6510.336138][T23351] br0: port 1(eth1) entered forwarding state
# TEST: Bridge into VRF - IPv4 ping out                                         [ OK ]
# TEST: Bridge into VRF - IPv6 ping out                                         [ OK ]
# TEST: Bridge into VRF - IPv4 ping in                                          [ OK ]
# TEST: Bridge into VRF - IPv6 ping in                                          [ OK ]
# modprobe: FATAL: Module br_netfilter not found in directory /lib/modules/6.8.0-rc3-virtme
[ 6524.501245][T23380] br0: port 1(eth1) entered disabled state
[ 6524.502325][T23380] br0: port 1(eth1) entered blocking state
[ 6524.502653][T23380] br0: port 1(eth1) entered forwarding state
# TEST: Bridge vlan into VRF - IPv4 ping out                                    [ OK ]
# TEST: Bridge vlan into VRF - IPv6 ping out                                    [ OK ]
# TEST: Bridge vlan into VRF - IPv4 ping in                                     [ OK ]
# TEST: Bridge vlan into VRF - IPv6 ping in                                     [ OK ]
# modprobe: FATAL: Module br_netfilter not found in directory /lib/modules/6.8.0-rc3-virtme
[ 6538.132256][T23425] eth1: left allmulticast mode
[ 6538.132569][T23425] eth1: left promiscuous mode
[ 6538.132968][T23425] br0: port 1(eth1) entered disabled state
# 
# #################################################################
# Ping LLA with multiple interfaces
# 
[ 6552.678776][T23491] eth1: renamed from tmp
[ 6553.478051][T23495] eth2: renamed from tmp
# TEST: Pre cycle, ping out ns-B - multicast IP                                 [ OK ]
# TEST: Pre cycle, ping out ns-C - multicast IP                                 [ OK ]
# TEST: Post cycle nsa-25mylR eth1, ping out ns-B - multicast IP                [ OK ]
# TEST: Post cycle nsa-25mylR eth1, ping out ns-C - multicast IP                [ OK ]
# TEST: Post cycle nsa-25mylR eth2, ping out ns-B - multicast IP                [ OK ]
# TEST: Post cycle nsa-25mylR eth2, ping out ns-C - multicast IP                [ OK ]
# 
# #################################################################
# SNAT on VRF
# 
[ 6587.873027][T23629] eth1: renamed from tmp
# TEST: IPv4 TCP connection over VRF with SNAT                                  [ OK ]
# TEST: IPv6 TCP connection over VRF with SNAT                                  [ OK ]
# 
# Tests passed: 906
# Tests failed:   0
ok 1 selftests: net: fcnal-test.sh
make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net'
make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests'
xx__-> echo $?
0
xx__->