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 [ 3661.132633][T18386] veth0: renamed from veth1 [ 3662.781641][T18402] br0: port 1(swp1) entered blocking state [ 3662.781987][T18402] br0: port 1(swp1) entered disabled state [ 3662.782333][T18402] swp1: entered allmulticast mode [ 3662.784022][T18402] swp1: entered promiscuous mode [ 3662.785446][T18402] br0: port 1(swp1) entered blocking state [ 3662.785778][T18402] br0: port 1(swp1) entered forwarding state [ 3663.125242][T18404] br0: port 2(vx0) entered blocking state [ 3663.125601][T18404] br0: port 2(vx0) entered disabled state [ 3663.125936][T18404] vx0: entered allmulticast mode [ 3663.127322][T18404] vx0: entered promiscuous mode [ 3663.127910][T18404] br0: port 2(vx0) entered blocking state [ 3663.128216][T18404] br0: port 2(vx0) entered forwarding state [ 3665.282812][T18417] br0: port 1(swp1) entered blocking state [ 3665.283160][T18417] br0: port 1(swp1) entered disabled state [ 3665.283508][T18417] swp1: entered allmulticast mode [ 3665.285601][T18417] swp1: entered promiscuous mode [ 3665.287005][T18417] br0: port 1(swp1) entered blocking state [ 3665.287321][T18417] br0: port 1(swp1) entered forwarding state [ 3665.627312][T18419] br0: port 2(vx0) entered blocking state [ 3665.627671][T18419] br0: port 2(vx0) entered disabled state [ 3665.628002][T18419] vx0: entered allmulticast mode [ 3665.629416][T18419] vx0: entered promiscuous mode [ 3665.630065][T18419] br0: port 2(vx0) entered blocking state [ 3665.630373][T18419] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3673.588327][T13884] 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 ] [ 3675.185668][T14825] br0: port 1(swp1) entered blocking state [ 3675.186028][T14825] 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 ] [ 3677.282259][T13884] 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 ] [ 3678.902184][T14825] br0: port 1(swp1) entered blocking state [ 3678.902558][T14825] 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 ] [ 3681.994659][T13884] 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 ] [ 3683.631154][ T11] vx0: left allmulticast mode [ 3683.631448][ T11] vx0: left promiscuous mode [ 3683.631877][ T11] br0: port 2(vx0) entered disabled state [ 3683.634096][ T11] swp1: left allmulticast mode [ 3683.634394][ T11] swp1: left promiscuous mode [ 3683.634797][ T11] br0: port 1(swp1) entered disabled state [ 3684.063123][ T11] vx0: left allmulticast mode [ 3684.063433][ T11] vx0: left promiscuous mode [ 3684.063876][ T11] br0: port 2(vx0) entered disabled state [ 3684.066169][ T11] swp1: left allmulticast mode [ 3684.066444][ T11] swp1: left promiscuous mode [ 3684.066840][ T11] br0: port 1(swp1) entered disabled state [ 3688.658725][T18575] veth0: renamed from veth1 [ 3690.243296][T18591] br0: port 1(swp1) entered blocking state [ 3690.244572][T18591] br0: port 1(swp1) entered disabled state [ 3690.244939][T18591] swp1: entered allmulticast mode [ 3690.246383][T18591] swp1: entered promiscuous mode [ 3690.248382][T18591] br0: port 1(swp1) entered blocking state [ 3690.248724][T18591] br0: port 1(swp1) entered forwarding state [ 3690.569920][T18593] br0: port 2(vx0) entered blocking state [ 3690.570256][T18593] br0: port 2(vx0) entered disabled state [ 3690.570981][T18593] vx0: entered allmulticast mode [ 3690.572364][T18593] vx0: entered promiscuous mode [ 3690.573083][T18593] br0: port 2(vx0) entered blocking state [ 3690.573391][T18593] br0: port 2(vx0) entered forwarding state [ 3692.667149][T18606] br0: port 1(swp1) entered blocking state [ 3692.667496][T18606] br0: port 1(swp1) entered disabled state [ 3692.668496][T18606] swp1: entered allmulticast mode [ 3692.669896][T18606] swp1: entered promiscuous mode [ 3692.671311][T18606] br0: port 1(swp1) entered blocking state [ 3692.671646][T18606] br0: port 1(swp1) entered forwarding state [ 3692.990941][T18608] br0: port 2(vx0) entered blocking state [ 3692.991282][T18608] br0: port 2(vx0) entered disabled state [ 3692.992294][T18608] vx0: entered allmulticast mode [ 3692.993668][T18608] vx0: entered promiscuous mode [ 3692.994355][T18608] br0: port 2(vx0) entered blocking state [ 3692.994695][T18608] 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 ] [ 3702.487704][T14825] 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 ] [ 3704.824765][T13884] br0: port 1(swp1) entered blocking state [ 3704.825122][T13884] 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 ] [ 3706.764676][T17309] 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 ] [ 3709.183630][ T7061] br0: port 1(swp1) entered blocking state [ 3709.183997][ T7061] 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 ] [ 3713.842510][T14825] 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 ] [ 3716.258087][ T11] vx0: left allmulticast mode [ 3716.258381][ T11] vx0: left promiscuous mode [ 3716.258798][ T11] br0: port 2(vx0) entered disabled state [ 3716.260400][ T11] swp1: left allmulticast mode [ 3716.260688][ T11] swp1: left promiscuous mode [ 3716.261137][ T11] br0: port 1(swp1) entered disabled state [ 3716.722020][ T11] vx0: left allmulticast mode [ 3716.722330][ T11] vx0: left promiscuous mode [ 3716.722766][ T11] br0: port 2(vx0) entered disabled state [ 3716.724364][ T11] swp1: left allmulticast mode [ 3716.724658][ T11] swp1: left promiscuous mode [ 3716.725040][ T11] br0: port 1(swp1) entered disabled state [ 3721.486982][T18827] veth0: renamed from veth1 [ 3723.160402][T18843] br0: port 1(swp1) entered blocking state [ 3723.160770][T18843] br0: port 1(swp1) entered disabled state [ 3723.161119][T18843] swp1: entered allmulticast mode [ 3723.162534][T18843] swp1: entered promiscuous mode [ 3723.164260][T18843] br0: port 1(swp1) entered blocking state [ 3723.164616][T18843] br0: port 1(swp1) entered forwarding state [ 3723.497207][T18845] br0: port 2(vx0) entered blocking state [ 3723.497567][T18845] br0: port 2(vx0) entered disabled state [ 3723.497929][T18845] vx0: entered allmulticast mode [ 3723.499319][T18845] vx0: entered promiscuous mode [ 3723.500059][T18845] br0: port 2(vx0) entered blocking state [ 3723.500377][T18845] br0: port 2(vx0) entered forwarding state [ 3725.647978][T18858] br0: port 1(swp1) entered blocking state [ 3725.648334][T18858] br0: port 1(swp1) entered disabled state [ 3725.648727][T18858] swp1: entered allmulticast mode [ 3725.650167][T18858] swp1: entered promiscuous mode [ 3725.652512][T18858] br0: port 1(swp1) entered blocking state [ 3725.652853][T18858] br0: port 1(swp1) entered forwarding state [ 3725.989771][T18860] br0: port 2(vx0) entered blocking state [ 3725.990123][T18860] br0: port 2(vx0) entered disabled state [ 3725.990460][T18860] vx0: entered allmulticast mode [ 3725.991839][T18860] vx0: entered promiscuous mode [ 3725.992419][T18860] br0: port 2(vx0) entered blocking state [ 3725.992744][T18860] 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 ] [ 3734.776663][T13884] 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 ] [ 3745.760275][ T11] vx0: left allmulticast mode [ 3745.760573][ T11] vx0: left promiscuous mode [ 3745.760995][ T11] br0: port 2(vx0) entered disabled state [ 3745.762723][ T11] swp1: left allmulticast mode [ 3745.763004][ T11] swp1: left promiscuous mode [ 3745.763385][ T11] br0: port 1(swp1) entered disabled state [ 3746.225772][ T11] vx0: left allmulticast mode [ 3746.226080][ T11] vx0: left promiscuous mode [ 3746.226496][ T11] br0: port 2(vx0) entered disabled state [ 3746.228211][ T11] swp1: left allmulticast mode [ 3746.228483][ T11] swp1: left promiscuous mode [ 3746.228930][ T11] br0: port 1(swp1) entered disabled state [ 3750.774116][T19051] veth0: renamed from veth1 [ 3752.425085][T19068] br0: port 1(swp1) entered blocking state [ 3752.425437][T19068] br0: port 1(swp1) entered disabled state [ 3752.426389][T19068] swp1: entered allmulticast mode [ 3752.427858][T19068] swp1: entered promiscuous mode [ 3752.429353][T19068] br0: port 1(swp1) entered blocking state [ 3752.429688][T19068] br0: port 1(swp1) entered forwarding state [ 3752.766820][T19070] br0: port 2(vx0) entered blocking state [ 3752.767184][T19070] br0: port 2(vx0) entered disabled state [ 3752.767522][T19070] vx0: entered allmulticast mode [ 3752.768940][T19070] vx0: entered promiscuous mode [ 3752.769673][T19070] br0: port 2(vx0) entered blocking state [ 3752.769983][T19070] br0: port 2(vx0) entered forwarding state [ 3754.980149][T19083] br0: port 1(swp1) entered blocking state [ 3754.980506][T19083] br0: port 1(swp1) entered disabled state [ 3754.980875][T19083] swp1: entered allmulticast mode [ 3754.982268][T19083] swp1: entered promiscuous mode [ 3754.983687][T19083] br0: port 1(swp1) entered blocking state [ 3754.984004][T19083] br0: port 1(swp1) entered forwarding state [ 3755.324509][T19085] br0: port 2(vx0) entered blocking state [ 3755.324964][T19085] br0: port 2(vx0) entered disabled state [ 3755.325508][T19085] vx0: entered allmulticast mode [ 3755.326898][T19085] vx0: entered promiscuous mode [ 3755.327465][T19085] br0: port 2(vx0) entered blocking state [ 3755.327782][T19085] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3763.679708][T17509] br0: port 1(swp1) entered disabled state [ 3764.697836][T17309] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3772.112932][ T11] vx0: left allmulticast mode [ 3772.113234][ T11] vx0: left promiscuous mode [ 3772.113671][ T11] br0: port 2(vx0) entered disabled state [ 3772.115329][ T11] swp1: left allmulticast mode [ 3772.115628][ T11] swp1: left promiscuous mode [ 3772.116024][ T11] br0: port 1(swp1) entered disabled state [ 3772.582933][ T11] vx0: left allmulticast mode [ 3772.583234][ T11] vx0: left promiscuous mode [ 3772.583686][ T11] br0: port 2(vx0) entered disabled state [ 3772.585473][ T11] swp1: left allmulticast mode [ 3772.585774][ T11] swp1: left promiscuous mode [ 3772.586203][ T11] br0: port 1(swp1) entered disabled state [ 3777.234664][T19178] veth0: renamed from veth1 [ 3778.961688][T19194] br0: port 1(swp1) entered blocking state [ 3778.962043][T19194] br0: port 1(swp1) entered disabled state [ 3778.962402][T19194] swp1: entered allmulticast mode [ 3778.963871][T19194] swp1: entered promiscuous mode [ 3778.965321][T19194] br0: port 1(swp1) entered blocking state [ 3778.965655][T19194] br0: port 1(swp1) entered forwarding state [ 3779.339780][T19196] br0: port 2(vx0) entered blocking state [ 3779.340138][T19196] br0: port 2(vx0) entered disabled state [ 3779.340467][T19196] vx0: entered allmulticast mode [ 3779.342144][T19196] vx0: entered promiscuous mode [ 3779.342860][T19196] br0: port 2(vx0) entered blocking state [ 3779.343167][T19196] br0: port 2(vx0) entered forwarding state [ 3781.510221][T19209] br0: port 1(swp1) entered blocking state [ 3781.510573][T19209] br0: port 1(swp1) entered disabled state [ 3781.511402][T19209] swp1: entered allmulticast mode [ 3781.512815][T19209] swp1: entered promiscuous mode [ 3781.514234][T19209] br0: port 1(swp1) entered blocking state [ 3781.514554][T19209] br0: port 1(swp1) entered forwarding state [ 3781.888153][T19211] br0: port 2(vx0) entered blocking state [ 3781.888501][T19211] br0: port 2(vx0) entered disabled state [ 3781.888850][T19211] vx0: entered allmulticast mode [ 3781.890209][T19211] vx0: entered promiscuous mode [ 3781.890797][T19211] br0: port 2(vx0) entered blocking state [ 3781.891106][T19211] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3788.654676][T14825] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3818.926403][ T11] vx0: left allmulticast mode [ 3818.926732][ T11] vx0: left promiscuous mode [ 3818.927159][ T11] br0: port 2(vx0) entered disabled state [ 3818.928700][ T11] swp1: left allmulticast mode [ 3818.928969][ T11] swp1: left promiscuous mode [ 3818.929339][ T11] br0: port 1(swp1) entered disabled state [ 3819.414301][ T11] vx0: left allmulticast mode [ 3819.414617][ T11] vx0: left promiscuous mode [ 3819.415010][ T11] br0: port 2(vx0) entered disabled state [ 3819.416640][ T11] swp1: left allmulticast mode [ 3819.416905][ T11] swp1: left promiscuous mode [ 3819.417272][ 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__->