make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3472.447869][T22603] veth0: renamed from veth1 [ 3473.975695][T22620] br0: port 1(swp1) entered blocking state [ 3473.976034][T22620] br0: port 1(swp1) entered disabled state [ 3473.976371][T22620] swp1: entered allmulticast mode [ 3473.978333][T22620] swp1: entered promiscuous mode [ 3473.979700][T22620] br0: port 1(swp1) entered blocking state [ 3473.980011][T22620] br0: port 1(swp1) entered forwarding state [ 3474.296009][T22622] br0: port 2(vx0) entered blocking state [ 3474.296341][T22622] br0: port 2(vx0) entered disabled state [ 3474.296677][T22622] vx0: entered allmulticast mode [ 3474.297972][T22622] vx0: entered promiscuous mode [ 3474.298547][T22622] br0: port 2(vx0) entered blocking state [ 3474.298846][T22622] br0: port 2(vx0) entered forwarding state [ 3476.348188][T22635] br0: port 1(swp1) entered blocking state [ 3476.348543][T22635] br0: port 1(swp1) entered disabled state [ 3476.348885][T22635] swp1: entered allmulticast mode [ 3476.350212][T22635] swp1: entered promiscuous mode [ 3476.351554][T22635] br0: port 1(swp1) entered blocking state [ 3476.351865][T22635] br0: port 1(swp1) entered forwarding state [ 3476.660662][T22637] br0: port 2(vx0) entered blocking state [ 3476.660996][T22637] br0: port 2(vx0) entered disabled state [ 3476.661318][T22637] vx0: entered allmulticast mode [ 3476.663176][T22637] vx0: entered promiscuous mode [ 3476.663748][T22637] br0: port 2(vx0) entered blocking state [ 3476.664053][T22637] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3484.336946][T20656] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3485.587065][T20138] br0: port 1(swp1) entered blocking state [ 3485.587411][T20138] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3487.138336][T20790] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 3488.429420][T20790] br0: port 1(swp1) entered blocking state [ 3488.429924][T20790] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3491.105511][T19859] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3492.510393][ T11] vx0: left allmulticast mode [ 3492.510703][ T11] vx0: left promiscuous mode [ 3492.511163][ T11] br0: port 2(vx0) entered disabled state [ 3492.522976][ T11] swp1: left allmulticast mode [ 3492.523249][ T11] swp1: left promiscuous mode [ 3492.523637][ T11] br0: port 1(swp1) entered disabled state [ 3493.034397][ T11] vx0: left allmulticast mode [ 3493.034719][ T11] vx0: left promiscuous mode [ 3493.035118][ T11] br0: port 2(vx0) entered disabled state [ 3493.049497][ T11] swp1: left allmulticast mode [ 3493.049766][ T11] swp1: left promiscuous mode [ 3493.050135][ T11] br0: port 1(swp1) entered disabled state [ 3497.352549][T22773] veth0: renamed from veth1 [ 3498.952031][T22790] br0: port 1(swp1) entered blocking state [ 3498.952368][T22790] br0: port 1(swp1) entered disabled state [ 3498.952738][T22790] swp1: entered allmulticast mode [ 3498.954173][T22790] swp1: entered promiscuous mode [ 3498.955609][T22790] br0: port 1(swp1) entered blocking state [ 3498.955926][T22790] br0: port 1(swp1) entered forwarding state [ 3499.265718][T22792] br0: port 2(vx0) entered blocking state [ 3499.266053][T22792] br0: port 2(vx0) entered disabled state [ 3499.266377][T22792] vx0: entered allmulticast mode [ 3499.267699][T22792] vx0: entered promiscuous mode [ 3499.268252][T22792] br0: port 2(vx0) entered blocking state [ 3499.268563][T22792] br0: port 2(vx0) entered forwarding state [ 3501.321820][T22805] br0: port 1(swp1) entered blocking state [ 3501.322160][T22805] br0: port 1(swp1) entered disabled state [ 3501.322692][T22805] swp1: entered allmulticast mode [ 3501.324032][T22805] swp1: entered promiscuous mode [ 3501.325374][T22805] br0: port 1(swp1) entered blocking state [ 3501.325700][T22805] br0: port 1(swp1) entered forwarding state [ 3501.639006][T22807] br0: port 2(vx0) entered blocking state [ 3501.639340][T22807] br0: port 2(vx0) entered disabled state [ 3501.639694][T22807] vx0: entered allmulticast mode [ 3501.640998][T22807] vx0: entered promiscuous mode [ 3501.641558][T22807] br0: port 2(vx0) entered blocking state [ 3501.641857][T22807] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3511.016530][T20656] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3513.009097][T19859] br0: port 1(swp1) entered blocking state [ 3513.009461][T19859] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3514.581536][T20138] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3516.616987][T19859] br0: port 1(swp1) entered blocking state [ 3516.617338][T19859] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3520.723588][T19859] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3522.756359][ T11] vx0: left allmulticast mode [ 3522.756676][ T11] vx0: left promiscuous mode [ 3522.757129][ T11] br0: port 2(vx0) entered disabled state [ 3522.767633][ T11] swp1: left allmulticast mode [ 3522.767909][ T11] swp1: left promiscuous mode [ 3522.768282][ T11] br0: port 1(swp1) entered disabled state [ 3523.168210][ T11] vx0: left allmulticast mode [ 3523.168528][ T11] vx0: left promiscuous mode [ 3523.168935][ T11] br0: port 2(vx0) entered disabled state [ 3523.184637][ T11] swp1: left allmulticast mode [ 3523.184937][ T11] swp1: left promiscuous mode [ 3523.185317][ T11] br0: port 1(swp1) entered disabled state [ 3527.549421][T23003] veth0: renamed from veth1 [ 3529.157492][T23020] br0: port 1(swp1) entered blocking state [ 3529.157830][T23020] br0: port 1(swp1) entered disabled state [ 3529.158173][T23020] swp1: entered allmulticast mode [ 3529.160177][T23020] swp1: entered promiscuous mode [ 3529.161552][T23020] br0: port 1(swp1) entered blocking state [ 3529.161866][T23020] br0: port 1(swp1) entered forwarding state [ 3529.473152][T23022] br0: port 2(vx0) entered blocking state [ 3529.473516][T23022] br0: port 2(vx0) entered disabled state [ 3529.473868][T23022] vx0: entered allmulticast mode [ 3529.475192][T23022] vx0: entered promiscuous mode [ 3529.475885][T23022] br0: port 2(vx0) entered blocking state [ 3529.476187][T23022] br0: port 2(vx0) entered forwarding state [ 3531.548000][T23035] br0: port 1(swp1) entered blocking state [ 3531.548342][T23035] br0: port 1(swp1) entered disabled state [ 3531.548708][T23035] swp1: entered allmulticast mode [ 3531.550059][T23035] swp1: entered promiscuous mode [ 3531.551410][T23035] br0: port 1(swp1) entered blocking state [ 3531.551740][T23035] br0: port 1(swp1) entered forwarding state [ 3531.872024][T23037] br0: port 2(vx0) entered blocking state [ 3531.872360][T23037] br0: port 2(vx0) entered disabled state [ 3531.872895][T23037] vx0: entered allmulticast mode [ 3531.874205][T23037] vx0: entered promiscuous mode [ 3531.874893][T23037] br0: port 2(vx0) entered blocking state [ 3531.875192][T23037] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 3540.426548][T19859] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 3550.845359][ T11] vx0: left allmulticast mode [ 3550.845705][ T11] vx0: left promiscuous mode [ 3550.846114][ T11] br0: port 2(vx0) entered disabled state [ 3550.857796][ T11] swp1: left allmulticast mode [ 3550.858067][ T11] swp1: left promiscuous mode [ 3550.858496][ T11] br0: port 1(swp1) entered disabled state [ 3551.295359][ T11] vx0: left allmulticast mode [ 3551.295661][ T11] vx0: left promiscuous mode [ 3551.296060][ T11] br0: port 2(vx0) entered disabled state [ 3551.307317][ T11] swp1: left allmulticast mode [ 3551.307602][ T11] swp1: left promiscuous mode [ 3551.307968][ T11] br0: port 1(swp1) entered disabled state [ 3555.739859][T23225] veth0: renamed from veth1 [ 3557.336049][T23242] br0: port 1(swp1) entered blocking state [ 3557.336388][T23242] br0: port 1(swp1) entered disabled state [ 3557.336755][T23242] swp1: entered allmulticast mode [ 3557.338121][T23242] swp1: entered promiscuous mode [ 3557.339476][T23242] br0: port 1(swp1) entered blocking state [ 3557.339788][T23242] br0: port 1(swp1) entered forwarding state [ 3557.685746][T23244] br0: port 2(vx0) entered blocking state [ 3557.686075][T23244] br0: port 2(vx0) entered disabled state [ 3557.686394][T23244] vx0: entered allmulticast mode [ 3557.687707][T23244] vx0: entered promiscuous mode [ 3557.688376][T23244] br0: port 2(vx0) entered blocking state [ 3557.688693][T23244] br0: port 2(vx0) entered forwarding state [ 3559.735283][T23257] br0: port 1(swp1) entered blocking state [ 3559.735640][T23257] br0: port 1(swp1) entered disabled state [ 3559.735985][T23257] swp1: entered allmulticast mode [ 3559.737321][T23257] swp1: entered promiscuous mode [ 3559.738659][T23257] br0: port 1(swp1) entered blocking state [ 3559.738970][T23257] br0: port 1(swp1) entered forwarding state [ 3560.084943][T23259] br0: port 2(vx0) entered blocking state [ 3560.085271][T23259] br0: port 2(vx0) entered disabled state [ 3560.085607][T23259] vx0: entered allmulticast mode [ 3560.086912][T23259] vx0: entered promiscuous mode [ 3560.087588][T23259] br0: port 2(vx0) entered blocking state [ 3560.087886][T23259] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3568.106552][T20790] br0: port 1(swp1) entered disabled state [ 3569.170528][T20790] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3575.415287][ T11] vx0: left allmulticast mode [ 3575.415593][ T11] vx0: left promiscuous mode [ 3575.415965][ T11] br0: port 2(vx0) entered disabled state [ 3575.427385][ T11] swp1: left allmulticast mode [ 3575.427687][ T11] swp1: left promiscuous mode [ 3575.428078][ T11] br0: port 1(swp1) entered disabled state [ 3575.879081][ T11] vx0: left allmulticast mode [ 3575.879360][ T11] vx0: left promiscuous mode [ 3575.879745][ T11] br0: port 2(vx0) entered disabled state [ 3575.889503][ T11] swp1: left allmulticast mode [ 3575.889795][ T11] swp1: left promiscuous mode [ 3575.890175][ T11] br0: port 1(swp1) entered disabled state [ 3580.145639][T23336] veth0: renamed from veth1 [ 3581.797402][T23353] br0: port 1(swp1) entered blocking state [ 3581.797757][T23353] br0: port 1(swp1) entered disabled state [ 3581.798100][T23353] swp1: entered allmulticast mode [ 3581.799434][T23353] swp1: entered promiscuous mode [ 3581.800769][T23353] br0: port 1(swp1) entered blocking state [ 3581.801077][T23353] br0: port 1(swp1) entered forwarding state [ 3582.172839][T23355] br0: port 2(vx0) entered blocking state [ 3582.173168][T23355] br0: port 2(vx0) entered disabled state [ 3582.173516][T23355] vx0: entered allmulticast mode [ 3582.174855][T23355] vx0: entered promiscuous mode [ 3582.175563][T23355] br0: port 2(vx0) entered blocking state [ 3582.175874][T23355] br0: port 2(vx0) entered forwarding state [ 3584.274396][T23368] br0: port 1(swp1) entered blocking state [ 3584.275306][T23368] br0: port 1(swp1) entered disabled state [ 3584.275706][T23368] swp1: entered allmulticast mode [ 3584.277163][T23368] swp1: entered promiscuous mode [ 3584.278970][T23368] br0: port 1(swp1) entered blocking state [ 3584.279459][T23368] br0: port 1(swp1) entered forwarding state [ 3584.613909][T23370] br0: port 2(vx0) entered blocking state [ 3584.614243][T23370] br0: port 2(vx0) entered disabled state [ 3584.614580][T23370] vx0: entered allmulticast mode [ 3584.615898][T23370] vx0: entered promiscuous mode [ 3584.617076][T23370] br0: port 2(vx0) entered blocking state [ 3584.617380][T23370] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3591.338153][T20656] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3621.747349][ T11] vx0: left allmulticast mode [ 3621.747653][ T11] vx0: left promiscuous mode [ 3621.748024][ T11] br0: port 2(vx0) entered disabled state [ 3621.760349][ T11] swp1: left allmulticast mode [ 3621.760636][ T11] swp1: left promiscuous mode [ 3621.761003][ T11] br0: port 1(swp1) entered disabled state [ 3622.192363][ T11] vx0: left allmulticast mode [ 3622.192666][ T11] vx0: left promiscuous mode [ 3622.193035][ T11] br0: port 2(vx0) entered disabled state [ 3622.204344][ T11] swp1: left allmulticast mode [ 3622.204655][ T11] swp1: left promiscuous mode [ 3622.205063][ T11] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.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__->