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 [ 3538.188352][T19689] veth0: renamed from veth1 [ 3539.773680][T19706] br0: port 1(swp1) entered blocking state [ 3539.774025][T19706] br0: port 1(swp1) entered disabled state [ 3539.774374][T19706] swp1: entered allmulticast mode [ 3539.775705][T19706] swp1: entered promiscuous mode [ 3539.777060][T19706] br0: port 1(swp1) entered blocking state [ 3539.777383][T19706] br0: port 1(swp1) entered forwarding state [ 3540.106977][T19708] br0: port 2(vx0) entered blocking state [ 3540.107738][T19708] br0: port 2(vx0) entered disabled state [ 3540.108059][T19708] vx0: entered allmulticast mode [ 3540.109456][T19708] vx0: entered promiscuous mode [ 3540.110026][T19708] br0: port 2(vx0) entered blocking state [ 3540.110345][T19708] br0: port 2(vx0) entered forwarding state [ 3542.296344][T19721] br0: port 1(swp1) entered blocking state [ 3542.296691][T19721] br0: port 1(swp1) entered disabled state [ 3542.297033][T19721] swp1: entered allmulticast mode [ 3542.298778][T19721] swp1: entered promiscuous mode [ 3542.300156][T19721] br0: port 1(swp1) entered blocking state [ 3542.300466][T19721] br0: port 1(swp1) entered forwarding state [ 3542.677456][T19723] br0: port 2(vx0) entered blocking state [ 3542.677787][T19723] br0: port 2(vx0) entered disabled state [ 3542.678120][T19723] vx0: entered allmulticast mode [ 3542.679401][T19723] vx0: entered promiscuous mode [ 3542.680084][T19723] br0: port 2(vx0) entered blocking state [ 3542.680382][T19723] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3550.463402][T15430] 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 ] [ 3551.801769][T14120] br0: port 1(swp1) entered blocking state [ 3551.802131][T14120] 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 ] [ 3553.477328][T12992] 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 ] [ 3554.781867][T14120] br0: port 1(swp1) entered blocking state [ 3554.782385][T14120] 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 ] [ 3557.574129][T14120] 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 ] [ 3558.983884][ T11] vx0: left allmulticast mode [ 3558.984339][ T11] vx0: left promiscuous mode [ 3558.984960][ T11] br0: port 2(vx0) entered disabled state [ 3558.999987][ T11] swp1: left allmulticast mode [ 3559.000429][ T11] swp1: left promiscuous mode [ 3559.001021][ T11] br0: port 1(swp1) entered disabled state [ 3559.413060][ T11] vx0: left allmulticast mode [ 3559.413386][ T11] vx0: left promiscuous mode [ 3559.413816][ T11] br0: port 2(vx0) entered disabled state [ 3559.425570][ T11] swp1: left allmulticast mode [ 3559.425841][ T11] swp1: left promiscuous mode [ 3559.426221][ T11] br0: port 1(swp1) entered disabled state [ 3563.813116][T19860] veth0: renamed from veth1 [ 3565.398353][T19877] br0: port 1(swp1) entered blocking state [ 3565.398693][T19877] br0: port 1(swp1) entered disabled state [ 3565.399029][T19877] swp1: entered allmulticast mode [ 3565.400353][T19877] swp1: entered promiscuous mode [ 3565.401690][T19877] br0: port 1(swp1) entered blocking state [ 3565.401997][T19877] br0: port 1(swp1) entered forwarding state [ 3565.724353][T19879] br0: port 2(vx0) entered blocking state [ 3565.724686][T19879] br0: port 2(vx0) entered disabled state [ 3565.725001][T19879] vx0: entered allmulticast mode [ 3565.726751][T19879] vx0: entered promiscuous mode [ 3565.727332][T19879] br0: port 2(vx0) entered blocking state [ 3565.727628][T19879] br0: port 2(vx0) entered forwarding state [ 3567.804252][T19892] br0: port 1(swp1) entered blocking state [ 3567.804603][T19892] br0: port 1(swp1) entered disabled state [ 3567.804950][T19892] swp1: entered allmulticast mode [ 3567.806972][T19892] swp1: entered promiscuous mode [ 3567.808346][T19892] br0: port 1(swp1) entered blocking state [ 3567.808656][T19892] br0: port 1(swp1) entered forwarding state [ 3568.145677][T19894] br0: port 2(vx0) entered blocking state [ 3568.146012][T19894] br0: port 2(vx0) entered disabled state [ 3568.146339][T19894] vx0: entered allmulticast mode [ 3568.147597][T19894] vx0: entered promiscuous mode [ 3568.148158][T19894] br0: port 2(vx0) entered blocking state [ 3568.148457][T19894] 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 ] [ 3577.610187][T19818] 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 ] [ 3579.722680][T11018] br0: port 1(swp1) entered blocking state [ 3579.723029][T11018] 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 ] [ 3581.271805][T11018] 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 ] [ 3583.371124][T11018] br0: port 1(swp1) entered blocking state [ 3583.371471][T11018] 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 ] [ 3587.486145][T12992] 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 ] [ 3589.576826][ T11] vx0: left allmulticast mode [ 3589.577142][ T11] vx0: left promiscuous mode [ 3589.577515][ T11] br0: port 2(vx0) entered disabled state [ 3589.586273][ T11] swp1: left allmulticast mode [ 3589.586568][ T11] swp1: left promiscuous mode [ 3589.586966][ T11] br0: port 1(swp1) entered disabled state [ 3589.984529][ T11] vx0: left allmulticast mode [ 3589.984828][ T11] vx0: left promiscuous mode [ 3589.985208][ T11] br0: port 2(vx0) entered disabled state [ 3589.995198][ T11] swp1: left allmulticast mode [ 3589.995507][ T11] swp1: left promiscuous mode [ 3589.995954][ T11] br0: port 1(swp1) entered disabled state [ 3594.227977][T20090] veth0: renamed from veth1 [ 3595.814872][T20107] br0: port 1(swp1) entered blocking state [ 3595.816148][T20107] br0: port 1(swp1) entered disabled state [ 3595.816526][T20107] swp1: entered allmulticast mode [ 3595.817828][T20107] swp1: entered promiscuous mode [ 3595.819180][T20107] br0: port 1(swp1) entered blocking state [ 3595.819488][T20107] br0: port 1(swp1) entered forwarding state [ 3596.142458][T20109] br0: port 2(vx0) entered blocking state [ 3596.142808][T20109] br0: port 2(vx0) entered disabled state [ 3596.143146][T20109] vx0: entered allmulticast mode [ 3596.144440][T20109] vx0: entered promiscuous mode [ 3596.145150][T20109] br0: port 2(vx0) entered blocking state [ 3596.145454][T20109] br0: port 2(vx0) entered forwarding state [ 3598.250334][T20122] br0: port 1(swp1) entered blocking state [ 3598.250692][T20122] br0: port 1(swp1) entered disabled state [ 3598.251097][T20122] swp1: entered allmulticast mode [ 3598.252509][T20122] swp1: entered promiscuous mode [ 3598.254443][T20122] br0: port 1(swp1) entered blocking state [ 3598.254773][T20122] br0: port 1(swp1) entered forwarding state [ 3598.581339][T20124] br0: port 2(vx0) entered blocking state [ 3598.581690][T20124] br0: port 2(vx0) entered disabled state [ 3598.582040][T20124] vx0: entered allmulticast mode [ 3598.583403][T20124] vx0: entered promiscuous mode [ 3598.584153][T20124] br0: port 2(vx0) entered blocking state [ 3598.584475][T20124] 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 ] [ 3607.219152][T11018] 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 ] [ 3617.712021][ T11] vx0: left allmulticast mode [ 3617.712320][ T11] vx0: left promiscuous mode [ 3617.712723][ T11] br0: port 2(vx0) entered disabled state [ 3617.724004][ T11] swp1: left allmulticast mode [ 3617.724308][ T11] swp1: left promiscuous mode [ 3617.724670][ T11] br0: port 1(swp1) entered disabled state [ 3618.162620][ T11] vx0: left allmulticast mode [ 3618.162920][ T11] vx0: left promiscuous mode [ 3618.163369][ T11] br0: port 2(vx0) entered disabled state [ 3618.175182][ T11] swp1: left allmulticast mode [ 3618.175454][ T11] swp1: left promiscuous mode [ 3618.175818][ T11] br0: port 1(swp1) entered disabled state [ 3622.580382][T20311] veth0: renamed from veth1 [ 3624.161950][T20328] br0: port 1(swp1) entered blocking state [ 3624.162302][T20328] br0: port 1(swp1) entered disabled state [ 3624.162647][T20328] swp1: entered allmulticast mode [ 3624.163938][T20328] swp1: entered promiscuous mode [ 3624.165467][T20328] br0: port 1(swp1) entered blocking state [ 3624.165771][T20328] br0: port 1(swp1) entered forwarding state [ 3624.478729][T20330] br0: port 2(vx0) entered blocking state [ 3624.479062][T20330] br0: port 2(vx0) entered disabled state [ 3624.480090][T20330] vx0: entered allmulticast mode [ 3624.481365][T20330] vx0: entered promiscuous mode [ 3624.481918][T20330] br0: port 2(vx0) entered blocking state [ 3624.482226][T20330] br0: port 2(vx0) entered forwarding state [ 3626.590686][T20343] br0: port 1(swp1) entered blocking state [ 3626.591033][T20343] br0: port 1(swp1) entered disabled state [ 3626.591388][T20343] swp1: entered allmulticast mode [ 3626.592767][T20343] swp1: entered promiscuous mode [ 3626.594843][T20343] br0: port 1(swp1) entered blocking state [ 3626.595181][T20343] br0: port 1(swp1) entered forwarding state [ 3626.931618][T20345] br0: port 2(vx0) entered blocking state [ 3626.931949][T20345] br0: port 2(vx0) entered disabled state [ 3626.932280][T20345] vx0: entered allmulticast mode [ 3626.933620][T20345] vx0: entered promiscuous mode [ 3626.934223][T20345] br0: port 2(vx0) entered blocking state [ 3626.934533][T20345] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3635.106157][T12992] br0: port 1(swp1) entered disabled state [ 3636.109268][T18562] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3642.327031][ T11] vx0: left allmulticast mode [ 3642.327383][ T11] vx0: left promiscuous mode [ 3642.327753][ T11] br0: port 2(vx0) entered disabled state [ 3642.341154][ T11] swp1: left allmulticast mode [ 3642.341450][ T11] swp1: left promiscuous mode [ 3642.341810][ T11] br0: port 1(swp1) entered disabled state [ 3642.764644][ T11] vx0: left allmulticast mode [ 3642.764970][ T11] vx0: left promiscuous mode [ 3642.765367][ T11] br0: port 2(vx0) entered disabled state [ 3642.776428][ T11] swp1: left allmulticast mode [ 3642.776742][ T11] swp1: left promiscuous mode [ 3642.777140][ T11] br0: port 1(swp1) entered disabled state [ 3647.000627][T20420] veth0: renamed from veth1 [ 3648.570256][T20438] br0: port 1(swp1) entered blocking state [ 3648.570594][T20438] br0: port 1(swp1) entered disabled state [ 3648.570931][T20438] swp1: entered allmulticast mode [ 3648.573053][T20438] swp1: entered promiscuous mode [ 3648.574393][T20438] br0: port 1(swp1) entered blocking state [ 3648.574701][T20438] br0: port 1(swp1) entered forwarding state [ 3648.890811][T20440] br0: port 2(vx0) entered blocking state [ 3648.891170][T20440] br0: port 2(vx0) entered disabled state [ 3648.891491][T20440] vx0: entered allmulticast mode [ 3648.892807][T20440] vx0: entered promiscuous mode [ 3648.893388][T20440] br0: port 2(vx0) entered blocking state [ 3648.893686][T20440] br0: port 2(vx0) entered forwarding state [ 3650.946324][T20453] br0: port 1(swp1) entered blocking state [ 3650.946661][T20453] br0: port 1(swp1) entered disabled state [ 3650.946996][T20453] swp1: entered allmulticast mode [ 3650.948991][T20453] swp1: entered promiscuous mode [ 3650.950358][T20453] br0: port 1(swp1) entered blocking state [ 3650.950671][T20453] br0: port 1(swp1) entered forwarding state [ 3651.271823][T20455] br0: port 2(vx0) entered blocking state [ 3651.272640][T20455] br0: port 2(vx0) entered disabled state [ 3651.272961][T20455] vx0: entered allmulticast mode [ 3651.274251][T20455] vx0: entered promiscuous mode [ 3651.274914][T20455] br0: port 2(vx0) entered blocking state [ 3651.275227][T20455] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3657.978269][T18562] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3688.233238][ T11] vx0: left allmulticast mode [ 3688.233609][ T11] vx0: left promiscuous mode [ 3688.234141][ T11] br0: port 2(vx0) entered disabled state [ 3688.252347][ T11] swp1: left allmulticast mode [ 3688.252618][ T11] swp1: left promiscuous mode [ 3688.253095][ T11] br0: port 1(swp1) entered disabled state [ 3688.690107][ T11] vx0: left allmulticast mode [ 3688.690454][ T11] vx0: left promiscuous mode [ 3688.690892][ T11] br0: port 2(vx0) entered disabled state [ 3688.710575][ T11] swp1: left allmulticast mode [ 3688.710885][ T11] swp1: left promiscuous mode [ 3688.711305][ 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__->