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 [ 3564.688354][T26105] veth0: renamed from veth1 [ 3566.334058][T26122] br0: port 1(swp1) entered blocking state [ 3566.334424][T26122] br0: port 1(swp1) entered disabled state [ 3566.334782][T26122] swp1: entered allmulticast mode [ 3566.336178][T26122] swp1: entered promiscuous mode [ 3566.338040][T26122] br0: port 1(swp1) entered blocking state [ 3566.338376][T26122] br0: port 1(swp1) entered forwarding state [ 3566.687743][T26124] br0: port 2(vx0) entered blocking state [ 3566.688236][T26124] br0: port 2(vx0) entered disabled state [ 3566.688570][T26124] vx0: entered allmulticast mode [ 3566.689898][T26124] vx0: entered promiscuous mode [ 3566.690599][T26124] br0: port 2(vx0) entered blocking state [ 3566.690924][T26124] br0: port 2(vx0) entered forwarding state [ 3568.871766][T26137] br0: port 1(swp1) entered blocking state [ 3568.873069][T26137] br0: port 1(swp1) entered disabled state [ 3568.873721][T26137] swp1: entered allmulticast mode [ 3568.875079][T26137] swp1: entered promiscuous mode [ 3568.876950][T26137] br0: port 1(swp1) entered blocking state [ 3568.877270][T26137] br0: port 1(swp1) entered forwarding state [ 3569.213354][T26139] br0: port 2(vx0) entered blocking state [ 3569.213699][T26139] br0: port 2(vx0) entered disabled state [ 3569.214406][T26139] vx0: entered allmulticast mode [ 3569.215735][T26139] vx0: entered promiscuous mode [ 3569.216337][T26139] br0: port 2(vx0) entered blocking state [ 3569.216643][T26139] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3576.963779][T10289] 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 ] [ 3578.238576][T16888] br0: port 1(swp1) entered blocking state [ 3578.238962][T16888] 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 ] [ 3579.830786][T10289] 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 ] [ 3581.098214][T16888] br0: port 1(swp1) entered blocking state [ 3581.098581][T16888] 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 ] [ 3583.798900][T16888] 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 ] [ 3585.110129][ T11] vx0: left allmulticast mode [ 3585.110427][ T11] vx0: left promiscuous mode [ 3585.110860][ T11] br0: port 2(vx0) entered disabled state [ 3585.126335][ T11] swp1: left allmulticast mode [ 3585.126627][ T11] swp1: left promiscuous mode [ 3585.127019][ T11] br0: port 1(swp1) entered disabled state [ 3585.582273][ T11] vx0: left allmulticast mode [ 3585.582737][ T11] vx0: left promiscuous mode [ 3585.583361][ T11] br0: port 2(vx0) entered disabled state [ 3585.592529][ T11] swp1: left allmulticast mode [ 3585.592925][ T11] swp1: left promiscuous mode [ 3585.593448][ T11] br0: port 1(swp1) entered disabled state [ 3590.101693][T26274] veth0: renamed from veth1 [ 3591.740343][T26290] br0: port 1(swp1) entered blocking state [ 3591.740695][T26290] br0: port 1(swp1) entered disabled state [ 3591.741804][T26290] swp1: entered allmulticast mode [ 3591.743213][T26290] swp1: entered promiscuous mode [ 3591.744616][T26290] br0: port 1(swp1) entered blocking state [ 3591.744945][T26290] br0: port 1(swp1) entered forwarding state [ 3592.072363][T26292] br0: port 2(vx0) entered blocking state [ 3592.072707][T26292] br0: port 2(vx0) entered disabled state [ 3592.073049][T26292] vx0: entered allmulticast mode [ 3592.074362][T26292] vx0: entered promiscuous mode [ 3592.074947][T26292] br0: port 2(vx0) entered blocking state [ 3592.075255][T26292] br0: port 2(vx0) entered forwarding state [ 3594.203953][T26305] br0: port 1(swp1) entered blocking state [ 3594.204302][T26305] br0: port 1(swp1) entered disabled state [ 3594.204660][T26305] swp1: entered allmulticast mode [ 3594.206031][T26305] swp1: entered promiscuous mode [ 3594.207412][T26305] br0: port 1(swp1) entered blocking state [ 3594.207731][T26305] br0: port 1(swp1) entered forwarding state [ 3594.574106][T26307] br0: port 2(vx0) entered blocking state [ 3594.574462][T26307] br0: port 2(vx0) entered disabled state [ 3594.574815][T26307] vx0: entered allmulticast mode [ 3594.576191][T26307] vx0: entered promiscuous mode [ 3594.576921][T26307] br0: port 2(vx0) entered blocking state [ 3594.577229][T26307] 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 ] [ 3604.140934][T10289] 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 ] [ 3606.169182][T10289] br0: port 1(swp1) entered blocking state [ 3606.169552][T10289] 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 ] [ 3607.775879][T10289] 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 ] [ 3609.833602][T12276] br0: port 1(swp1) entered blocking state [ 3609.833987][T12276] 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 ] [ 3614.082735][T15116] 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 ] [ 3616.091253][ T11] vx0: left allmulticast mode [ 3616.091551][ T11] vx0: left promiscuous mode [ 3616.091964][ T11] br0: port 2(vx0) entered disabled state [ 3616.104512][ T11] swp1: left allmulticast mode [ 3616.104814][ T11] swp1: left promiscuous mode [ 3616.105243][ T11] br0: port 1(swp1) entered disabled state [ 3616.547070][ T11] vx0: left allmulticast mode [ 3616.547364][ T11] vx0: left promiscuous mode [ 3616.547760][ T11] br0: port 2(vx0) entered disabled state [ 3616.566788][ T11] swp1: left allmulticast mode [ 3616.567111][ T11] swp1: left promiscuous mode [ 3616.567561][ T11] br0: port 1(swp1) entered disabled state [ 3621.145768][T26503] veth0: renamed from veth1 [ 3622.756017][T26520] br0: port 1(swp1) entered blocking state [ 3622.756371][T26520] br0: port 1(swp1) entered disabled state [ 3622.756726][T26520] swp1: entered allmulticast mode [ 3622.758782][T26520] swp1: entered promiscuous mode [ 3622.760207][T26520] br0: port 1(swp1) entered blocking state [ 3622.760527][T26520] br0: port 1(swp1) entered forwarding state [ 3623.082034][T26522] br0: port 2(vx0) entered blocking state [ 3623.082375][T26522] br0: port 2(vx0) entered disabled state [ 3623.082704][T26522] vx0: entered allmulticast mode [ 3623.084356][T26522] vx0: entered promiscuous mode [ 3623.085078][T26522] br0: port 2(vx0) entered blocking state [ 3623.085384][T26522] br0: port 2(vx0) entered forwarding state [ 3625.157087][T26535] br0: port 1(swp1) entered blocking state [ 3625.157439][T26535] br0: port 1(swp1) entered disabled state [ 3625.157791][T26535] swp1: entered allmulticast mode [ 3625.159395][T26535] swp1: entered promiscuous mode [ 3625.160786][T26535] br0: port 1(swp1) entered blocking state [ 3625.161117][T26535] br0: port 1(swp1) entered forwarding state [ 3625.505139][T26537] br0: port 2(vx0) entered blocking state [ 3625.505482][T26537] br0: port 2(vx0) entered disabled state [ 3625.505834][T26537] vx0: entered allmulticast mode [ 3625.507178][T26537] vx0: entered promiscuous mode [ 3625.507756][T26537] br0: port 2(vx0) entered blocking state [ 3625.508076][T26537] 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 ] [ 3634.163899][T15116] 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 ] [ 3644.860214][ T11] vx0: left allmulticast mode [ 3644.860511][ T11] vx0: left promiscuous mode [ 3644.860926][ T11] br0: port 2(vx0) entered disabled state [ 3644.871751][ T11] swp1: left allmulticast mode [ 3644.872046][ T11] swp1: left promiscuous mode [ 3644.872420][ T11] br0: port 1(swp1) entered disabled state [ 3645.326076][ T11] vx0: left allmulticast mode [ 3645.326370][ T11] vx0: left promiscuous mode [ 3645.326778][ T11] br0: port 2(vx0) entered disabled state [ 3645.336354][ T11] swp1: left allmulticast mode [ 3645.336630][ T11] swp1: left promiscuous mode [ 3645.337025][ T11] br0: port 1(swp1) entered disabled state [ 3649.835630][T26724] veth0: renamed from veth1 [ 3651.472459][T26741] br0: port 1(swp1) entered blocking state [ 3651.472933][T26741] br0: port 1(swp1) entered disabled state [ 3651.473775][T26741] swp1: entered allmulticast mode [ 3651.475227][T26741] swp1: entered promiscuous mode [ 3651.476685][T26741] br0: port 1(swp1) entered blocking state [ 3651.477030][T26741] br0: port 1(swp1) entered forwarding state [ 3651.795861][T26743] br0: port 2(vx0) entered blocking state [ 3651.796198][T26743] br0: port 2(vx0) entered disabled state [ 3651.796528][T26743] vx0: entered allmulticast mode [ 3651.797873][T26743] vx0: entered promiscuous mode [ 3651.798450][T26743] br0: port 2(vx0) entered blocking state [ 3651.798754][T26743] br0: port 2(vx0) entered forwarding state [ 3653.977609][T26756] br0: port 1(swp1) entered blocking state [ 3653.978843][T26756] br0: port 1(swp1) entered disabled state [ 3653.979232][T26756] swp1: entered allmulticast mode [ 3653.980612][T26756] swp1: entered promiscuous mode [ 3653.987760][T26756] br0: port 1(swp1) entered blocking state [ 3653.988114][T26756] br0: port 1(swp1) entered forwarding state [ 3654.359572][T26758] br0: port 2(vx0) entered blocking state [ 3654.360082][T26758] br0: port 2(vx0) entered disabled state [ 3654.360541][T26758] vx0: entered allmulticast mode [ 3654.362763][T26758] vx0: entered promiscuous mode [ 3654.363896][T26758] br0: port 2(vx0) entered blocking state [ 3654.364346][T26758] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3662.464931][T15116] br0: port 1(swp1) entered disabled state [ 3663.477091][T12276] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3669.657390][ T11] vx0: left allmulticast mode [ 3669.657690][ T11] vx0: left promiscuous mode [ 3669.658118][ T11] br0: port 2(vx0) entered disabled state [ 3669.667102][ T11] swp1: left allmulticast mode [ 3669.667376][ T11] swp1: left promiscuous mode [ 3669.667776][ T11] br0: port 1(swp1) entered disabled state [ 3670.145204][ T11] vx0: left allmulticast mode [ 3670.145519][ T11] vx0: left promiscuous mode [ 3670.145954][ T11] br0: port 2(vx0) entered disabled state [ 3670.156909][ T11] swp1: left allmulticast mode [ 3670.157309][ T11] swp1: left promiscuous mode [ 3670.157715][ T11] br0: port 1(swp1) entered disabled state [ 3674.715822][T26835] veth0: renamed from veth1 [ 3676.394515][T26852] br0: port 1(swp1) entered blocking state [ 3676.394884][T26852] br0: port 1(swp1) entered disabled state [ 3676.395242][T26852] swp1: entered allmulticast mode [ 3676.396624][T26852] swp1: entered promiscuous mode [ 3676.398190][T26852] br0: port 1(swp1) entered blocking state [ 3676.398513][T26852] br0: port 1(swp1) entered forwarding state [ 3676.714979][T26854] br0: port 2(vx0) entered blocking state [ 3676.715320][T26854] br0: port 2(vx0) entered disabled state [ 3676.715648][T26854] vx0: entered allmulticast mode [ 3676.716999][T26854] vx0: entered promiscuous mode [ 3676.717584][T26854] br0: port 2(vx0) entered blocking state [ 3676.717905][T26854] br0: port 2(vx0) entered forwarding state [ 3678.921472][T26867] br0: port 1(swp1) entered blocking state [ 3678.921839][T26867] br0: port 1(swp1) entered disabled state [ 3678.922196][T26867] swp1: entered allmulticast mode [ 3678.923555][T26867] swp1: entered promiscuous mode [ 3678.924951][T26867] br0: port 1(swp1) entered blocking state [ 3678.925271][T26867] br0: port 1(swp1) entered forwarding state [ 3679.258887][T26869] br0: port 2(vx0) entered blocking state [ 3679.259232][T26869] br0: port 2(vx0) entered disabled state [ 3679.259561][T26869] vx0: entered allmulticast mode [ 3679.260898][T26869] vx0: entered promiscuous mode [ 3679.261602][T26869] br0: port 2(vx0) entered blocking state [ 3679.261927][T26869] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3686.026372][T10289] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3716.334165][ T11] vx0: left allmulticast mode [ 3716.334475][ T11] vx0: left promiscuous mode [ 3716.334890][ T11] br0: port 2(vx0) entered disabled state [ 3716.350225][ T11] swp1: left allmulticast mode [ 3716.350517][ T11] swp1: left promiscuous mode [ 3716.350916][ T11] br0: port 1(swp1) entered disabled state [ 3716.858080][ T11] vx0: left allmulticast mode [ 3716.858373][ T11] vx0: left promiscuous mode [ 3716.858826][ T11] br0: port 2(vx0) entered disabled state [ 3716.868811][ T11] swp1: left allmulticast mode [ 3716.869085][ T11] swp1: left promiscuous mode [ 3716.869466][ 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__->