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 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3583.682702][T20887] veth0: renamed from veth1 [ 3585.297742][T20903] br0: port 1(swp1) entered blocking state [ 3585.298116][T20903] br0: port 1(swp1) entered disabled state [ 3585.298481][T20903] swp1: entered allmulticast mode [ 3585.299935][T20903] swp1: entered promiscuous mode [ 3585.301423][T20903] br0: port 1(swp1) entered blocking state [ 3585.301744][T20903] br0: port 1(swp1) entered forwarding state [ 3585.626763][T20905] br0: port 2(vx0) entered blocking state [ 3585.627127][T20905] br0: port 2(vx0) entered disabled state [ 3585.627458][T20905] vx0: entered allmulticast mode [ 3585.628847][T20905] vx0: entered promiscuous mode [ 3585.629437][T20905] br0: port 2(vx0) entered blocking state [ 3585.629741][T20905] br0: port 2(vx0) entered forwarding state [ 3587.818749][T20918] br0: port 1(swp1) entered blocking state [ 3587.819121][T20918] br0: port 1(swp1) entered disabled state [ 3587.819481][T20918] swp1: entered allmulticast mode [ 3587.820874][T20918] swp1: entered promiscuous mode [ 3587.823135][T20918] br0: port 1(swp1) entered blocking state [ 3587.823458][T20918] br0: port 1(swp1) entered forwarding state [ 3588.175174][T20920] br0: port 2(vx0) entered blocking state [ 3588.175549][T20920] br0: port 2(vx0) entered disabled state [ 3588.175911][T20920] vx0: entered allmulticast mode [ 3588.177448][T20920] vx0: entered promiscuous mode [ 3588.178099][T20920] br0: port 2(vx0) entered blocking state [ 3588.178491][T20920] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3595.913702][ T67] 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 ] [ 3597.418639][ T67] br0: port 1(swp1) entered blocking state [ 3597.418999][ T67] 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 ] [ 3599.284180][T13558] 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 ] [ 3600.801006][ T2420] br0: port 1(swp1) entered blocking state [ 3600.801384][ T2420] 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 ] [ 3603.845145][ T2420] 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 ] [ 3605.412055][ T71] vx0: left allmulticast mode [ 3605.412350][ T71] vx0: left promiscuous mode [ 3605.412754][ T71] br0: port 2(vx0) entered disabled state [ 3605.415441][ T71] swp1: left allmulticast mode [ 3605.415723][ T71] swp1: left promiscuous mode [ 3605.416163][ T71] br0: port 1(swp1) entered disabled state [ 3605.887169][ T71] vx0: left allmulticast mode [ 3605.887474][ T71] vx0: left promiscuous mode [ 3605.887878][ T71] br0: port 2(vx0) entered disabled state [ 3605.889616][ T71] swp1: left allmulticast mode [ 3605.889887][ T71] swp1: left promiscuous mode [ 3605.890302][ T71] br0: port 1(swp1) entered disabled state [ 3610.340270][T21076] veth0: renamed from veth1 [ 3611.979492][T21093] br0: port 1(swp1) entered blocking state [ 3611.979861][T21093] br0: port 1(swp1) entered disabled state [ 3611.980852][T21093] swp1: entered allmulticast mode [ 3611.982309][T21093] swp1: entered promiscuous mode [ 3611.989801][T21093] br0: port 1(swp1) entered blocking state [ 3611.990144][T21093] br0: port 1(swp1) entered forwarding state [ 3612.311103][T21095] br0: port 2(vx0) entered blocking state [ 3612.311456][T21095] br0: port 2(vx0) entered disabled state [ 3612.311811][T21095] vx0: entered allmulticast mode [ 3612.313985][T21095] vx0: entered promiscuous mode [ 3612.314744][T21095] br0: port 2(vx0) entered blocking state [ 3612.315073][T21095] br0: port 2(vx0) entered forwarding state [ 3614.443892][T21108] br0: port 1(swp1) entered blocking state [ 3614.444901][T21108] br0: port 1(swp1) entered disabled state [ 3614.445278][T21108] swp1: entered allmulticast mode [ 3614.446652][T21108] swp1: entered promiscuous mode [ 3614.448062][T21108] br0: port 1(swp1) entered blocking state [ 3614.448383][T21108] br0: port 1(swp1) entered forwarding state [ 3614.779587][T21110] br0: port 2(vx0) entered blocking state [ 3614.779932][T21110] br0: port 2(vx0) entered disabled state [ 3614.780281][T21110] vx0: entered allmulticast mode [ 3614.781653][T21110] vx0: entered promiscuous mode [ 3614.782374][T21110] br0: port 2(vx0) entered blocking state [ 3614.782683][T21110] 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 ] [ 3624.359886][T15798] 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 [FAIL] [ 3626.758656][T15798] br0: port 1(swp1) entered blocking state [ 3626.759031][T15798] 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 ] [ 3628.657100][ T67] 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 [FAIL] [ 3630.971460][ T67] br0: port 1(swp1) entered blocking state [ 3630.971818][ T67] 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 [FAIL] # 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 [FAIL] [ 3635.488120][ T2420] 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 [FAIL] [ 3637.777160][ T71] vx0: left allmulticast mode [ 3637.777455][ T71] vx0: left promiscuous mode [ 3637.777857][ T71] br0: port 2(vx0) entered disabled state [ 3637.779386][ T71] swp1: left allmulticast mode [ 3637.779655][ T71] swp1: left promiscuous mode [ 3637.780043][ T71] br0: port 1(swp1) entered disabled state [ 3638.231568][ T71] vx0: left allmulticast mode [ 3638.231865][ T71] vx0: left promiscuous mode [ 3638.232284][ T71] br0: port 2(vx0) entered disabled state [ 3638.233736][ T71] swp1: left allmulticast mode [ 3638.234003][ T71] swp1: left promiscuous mode [ 3638.234384][ T71] br0: port 1(swp1) entered disabled state [ 3642.780164][T21326] veth0: renamed from veth1 [ 3644.460094][T21343] br0: port 1(swp1) entered blocking state [ 3644.460447][T21343] br0: port 1(swp1) entered disabled state [ 3644.460799][T21343] swp1: entered allmulticast mode [ 3644.462195][T21343] swp1: entered promiscuous mode [ 3644.464187][T21343] br0: port 1(swp1) entered blocking state [ 3644.464518][T21343] br0: port 1(swp1) entered forwarding state [ 3644.789048][T21345] br0: port 2(vx0) entered blocking state [ 3644.789394][T21345] br0: port 2(vx0) entered disabled state [ 3644.789731][T21345] vx0: entered allmulticast mode [ 3644.796769][T21345] vx0: entered promiscuous mode [ 3644.797536][T21345] br0: port 2(vx0) entered blocking state [ 3644.797879][T21345] br0: port 2(vx0) entered forwarding state [ 3646.935889][T21358] br0: port 1(swp1) entered blocking state [ 3646.936261][T21358] br0: port 1(swp1) entered disabled state [ 3646.936681][T21358] swp1: entered allmulticast mode [ 3646.938121][T21358] swp1: entered promiscuous mode [ 3646.939931][T21358] br0: port 1(swp1) entered blocking state [ 3646.940264][T21358] br0: port 1(swp1) entered forwarding state [ 3647.291612][T21360] br0: port 2(vx0) entered blocking state [ 3647.291958][T21360] br0: port 2(vx0) entered disabled state [ 3647.292299][T21360] vx0: entered allmulticast mode [ 3647.293654][T21360] vx0: entered promiscuous mode [ 3647.294239][T21360] br0: port 2(vx0) entered blocking state [ 3647.294545][T21360] 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 ] [ 3655.858573][T20813] 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 ] [ 3666.592582][ T71] vx0: left allmulticast mode [ 3666.592894][ T71] vx0: left promiscuous mode [ 3666.593338][ T71] br0: port 2(vx0) entered disabled state [ 3666.599935][ T71] swp1: left allmulticast mode [ 3666.600236][ T71] swp1: left promiscuous mode [ 3666.600627][ T71] br0: port 1(swp1) entered disabled state [ 3667.046837][ T71] vx0: left allmulticast mode [ 3667.047153][ T71] vx0: left promiscuous mode [ 3667.047558][ T71] br0: port 2(vx0) entered disabled state [ 3667.049273][ T71] swp1: left allmulticast mode [ 3667.049557][ T71] swp1: left promiscuous mode [ 3667.049939][ T71] br0: port 1(swp1) entered disabled state [ 3671.539339][T21551] veth0: renamed from veth1 [ 3673.160085][T21568] br0: port 1(swp1) entered blocking state [ 3673.160443][T21568] br0: port 1(swp1) entered disabled state [ 3673.160795][T21568] swp1: entered allmulticast mode [ 3673.162238][T21568] swp1: entered promiscuous mode [ 3673.163659][T21568] br0: port 1(swp1) entered blocking state [ 3673.163978][T21568] br0: port 1(swp1) entered forwarding state [ 3673.496330][T21570] br0: port 2(vx0) entered blocking state [ 3673.496676][T21570] br0: port 2(vx0) entered disabled state [ 3673.497001][T21570] vx0: entered allmulticast mode [ 3673.499206][T21570] vx0: entered promiscuous mode [ 3673.499912][T21570] br0: port 2(vx0) entered blocking state [ 3673.500240][T21570] br0: port 2(vx0) entered forwarding state [ 3675.717793][T21583] br0: port 1(swp1) entered blocking state [ 3675.718172][T21583] br0: port 1(swp1) entered disabled state [ 3675.718537][T21583] swp1: entered allmulticast mode [ 3675.719944][T21583] swp1: entered promiscuous mode [ 3675.722287][T21583] br0: port 1(swp1) entered blocking state [ 3675.722610][T21583] br0: port 1(swp1) entered forwarding state [ 3676.057476][T21585] br0: port 2(vx0) entered blocking state [ 3676.057819][T21585] br0: port 2(vx0) entered disabled state [ 3676.058159][T21585] vx0: entered allmulticast mode [ 3676.059514][T21585] vx0: entered promiscuous mode [ 3676.060090][T21585] br0: port 2(vx0) entered blocking state [ 3676.060395][T21585] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3684.324039][T20813] br0: port 1(swp1) entered disabled state [ 3685.384264][ T2420] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3692.651115][ T71] vx0: left allmulticast mode [ 3692.651419][ T71] vx0: left promiscuous mode [ 3692.651805][ T71] br0: port 2(vx0) entered disabled state [ 3692.653357][ T71] swp1: left allmulticast mode [ 3692.653629][ T71] swp1: left promiscuous mode [ 3692.654002][ T71] br0: port 1(swp1) entered disabled state [ 3693.105211][ T71] vx0: left allmulticast mode [ 3693.105511][ T71] vx0: left promiscuous mode [ 3693.105914][ T71] br0: port 2(vx0) entered disabled state [ 3693.109446][ T71] swp1: left allmulticast mode [ 3693.109851][ T71] swp1: left promiscuous mode [ 3693.110418][ T71] br0: port 1(swp1) entered disabled state [ 3697.710488][T21674] veth0: renamed from veth1 [ 3699.302992][T21695] br0: port 1(swp1) entered blocking state [ 3699.304195][T21695] br0: port 1(swp1) entered disabled state [ 3699.304572][T21695] swp1: entered allmulticast mode [ 3699.306013][T21695] swp1: entered promiscuous mode [ 3699.307453][T21695] br0: port 1(swp1) entered blocking state [ 3699.307776][T21695] br0: port 1(swp1) entered forwarding state [ 3699.691068][T21697] br0: port 2(vx0) entered blocking state [ 3699.691415][T21697] br0: port 2(vx0) entered disabled state [ 3699.691748][T21697] vx0: entered allmulticast mode [ 3699.693147][T21697] vx0: entered promiscuous mode [ 3699.693721][T21697] br0: port 2(vx0) entered blocking state [ 3699.694042][T21697] br0: port 2(vx0) entered forwarding state [ 3701.817433][T21710] br0: port 1(swp1) entered blocking state [ 3701.817785][T21710] br0: port 1(swp1) entered disabled state [ 3701.818164][T21710] swp1: entered allmulticast mode [ 3701.819553][T21710] swp1: entered promiscuous mode [ 3701.820939][T21710] br0: port 1(swp1) entered blocking state [ 3701.821273][T21710] br0: port 1(swp1) entered forwarding state [ 3702.148777][T21712] br0: port 2(vx0) entered blocking state [ 3702.149142][T21712] br0: port 2(vx0) entered disabled state [ 3702.149496][T21712] vx0: entered allmulticast mode [ 3702.150939][T21712] vx0: entered promiscuous mode [ 3702.151582][T21712] br0: port 2(vx0) entered blocking state [ 3702.151905][T21712] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3708.926100][ T2420] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3739.169216][ T71] vx0: left allmulticast mode [ 3739.169523][ T71] vx0: left promiscuous mode [ 3739.169957][ T71] br0: port 2(vx0) entered disabled state [ 3739.171722][ T71] swp1: left allmulticast mode [ 3739.172043][ T71] swp1: left promiscuous mode [ 3739.172457][ T71] br0: port 1(swp1) entered disabled state [ 3739.655533][ T71] vx0: left allmulticast mode [ 3739.655836][ T71] vx0: left promiscuous mode [ 3739.656249][ T71] br0: port 2(vx0) entered disabled state [ 3739.657881][ T71] swp1: left allmulticast mode [ 3739.658173][ T71] swp1: left promiscuous mode [ 3739.658586][ T71] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 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__->