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 [ 3493.297225][T24691] veth0: renamed from veth1 [ 3494.915015][T24708] br0: port 1(swp1) entered blocking state [ 3494.915373][T24708] br0: port 1(swp1) entered disabled state [ 3494.915720][T24708] swp1: entered allmulticast mode [ 3494.917065][T24708] swp1: entered promiscuous mode [ 3494.919326][T24708] br0: port 1(swp1) entered blocking state [ 3494.919636][T24708] br0: port 1(swp1) entered forwarding state [ 3495.248494][T24710] br0: port 2(vx0) entered blocking state [ 3495.248827][T24710] br0: port 2(vx0) entered disabled state [ 3495.249163][T24710] vx0: entered allmulticast mode [ 3495.250474][T24710] vx0: entered promiscuous mode [ 3495.251039][T24710] br0: port 2(vx0) entered blocking state [ 3495.251349][T24710] br0: port 2(vx0) entered forwarding state [ 3497.367611][T24723] br0: port 1(swp1) entered blocking state [ 3497.367945][T24723] br0: port 1(swp1) entered disabled state [ 3497.368301][T24723] swp1: entered allmulticast mode [ 3497.369627][T24723] swp1: entered promiscuous mode [ 3497.370962][T24723] br0: port 1(swp1) entered blocking state [ 3497.371288][T24723] br0: port 1(swp1) entered forwarding state [ 3497.734582][T24725] br0: port 2(vx0) entered blocking state [ 3497.734916][T24725] br0: port 2(vx0) entered disabled state [ 3497.735251][T24725] vx0: entered allmulticast mode [ 3497.736539][T24725] vx0: entered promiscuous mode [ 3497.737236][T24725] br0: port 2(vx0) entered blocking state [ 3497.737535][T24725] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3505.469840][T23157] 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 ] [ 3506.771179][T23157] br0: port 1(swp1) entered blocking state [ 3506.771526][T23157] 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 ] [ 3508.340017][ T6777] 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 ] [ 3509.589247][T23157] br0: port 1(swp1) entered blocking state [ 3509.589610][T23157] 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 ] [ 3512.259177][T21873] 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 ] [ 3513.568781][ T11] vx0: left allmulticast mode [ 3513.569166][ T11] vx0: left promiscuous mode [ 3513.569568][ T11] br0: port 2(vx0) entered disabled state [ 3513.580599][ T11] swp1: left allmulticast mode [ 3513.580871][ T11] swp1: left promiscuous mode [ 3513.581250][ T11] br0: port 1(swp1) entered disabled state [ 3514.022787][ T11] vx0: left allmulticast mode [ 3514.023148][ T11] vx0: left promiscuous mode [ 3514.023547][ T11] br0: port 2(vx0) entered disabled state [ 3514.034188][ T11] swp1: left allmulticast mode [ 3514.034453][ T11] swp1: left promiscuous mode [ 3514.034879][ T11] br0: port 1(swp1) entered disabled state [ 3518.360578][T24861] veth0: renamed from veth1 [ 3520.020052][T24878] br0: port 1(swp1) entered blocking state [ 3520.021138][T24878] br0: port 1(swp1) entered disabled state [ 3520.021490][T24878] swp1: entered allmulticast mode [ 3520.022867][T24878] swp1: entered promiscuous mode [ 3520.024255][T24878] br0: port 1(swp1) entered blocking state [ 3520.024564][T24878] br0: port 1(swp1) entered forwarding state [ 3520.371679][T24880] br0: port 2(vx0) entered blocking state [ 3520.372031][T24880] br0: port 2(vx0) entered disabled state [ 3520.373003][T24880] vx0: entered allmulticast mode [ 3520.374837][T24880] vx0: entered promiscuous mode [ 3520.375744][T24880] br0: port 2(vx0) entered blocking state [ 3520.376222][T24880] br0: port 2(vx0) entered forwarding state [ 3522.535408][T24893] br0: port 1(swp1) entered blocking state [ 3522.535751][T24893] br0: port 1(swp1) entered disabled state [ 3522.536111][T24893] swp1: entered allmulticast mode [ 3522.538429][T24893] swp1: entered promiscuous mode [ 3522.539823][T24893] br0: port 1(swp1) entered blocking state [ 3522.540155][T24893] br0: port 1(swp1) entered forwarding state [ 3522.871845][T24895] br0: port 2(vx0) entered blocking state [ 3522.872217][T24895] br0: port 2(vx0) entered disabled state [ 3522.872565][T24895] vx0: entered allmulticast mode [ 3522.873910][T24895] vx0: entered promiscuous mode [ 3522.874502][T24895] br0: port 2(vx0) entered blocking state [ 3522.874799][T24895] 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 ] [ 3532.502383][T22895] 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 ] [ 3534.614144][T21873] br0: port 1(swp1) entered blocking state [ 3534.614497][T21873] 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 ] [ 3536.187211][T23157] 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 ] [ 3538.295178][T21873] br0: port 1(swp1) entered blocking state [ 3538.295549][T21873] 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 ] [ 3542.615167][T21851] 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 ] [ 3544.824218][ T11] vx0: left allmulticast mode [ 3544.824506][ T11] vx0: left promiscuous mode [ 3544.824881][ T11] br0: port 2(vx0) entered disabled state [ 3544.834366][ T11] swp1: left allmulticast mode [ 3544.834672][ T11] swp1: left promiscuous mode [ 3544.835118][ T11] br0: port 1(swp1) entered disabled state [ 3545.289018][ T11] vx0: left allmulticast mode [ 3545.289366][ T11] vx0: left promiscuous mode [ 3545.289746][ T11] br0: port 2(vx0) entered disabled state [ 3545.299340][ T11] swp1: left allmulticast mode [ 3545.299608][ T11] swp1: left promiscuous mode [ 3545.300017][ T11] br0: port 1(swp1) entered disabled state [ 3549.754550][T25091] veth0: renamed from veth1 [ 3551.365886][T25107] br0: port 1(swp1) entered blocking state [ 3551.366246][T25107] br0: port 1(swp1) entered disabled state [ 3551.366605][T25107] swp1: entered allmulticast mode [ 3551.368050][T25107] swp1: entered promiscuous mode [ 3551.370158][T25107] br0: port 1(swp1) entered blocking state [ 3551.370488][T25107] br0: port 1(swp1) entered forwarding state [ 3551.706464][T25109] br0: port 2(vx0) entered blocking state [ 3551.706801][T25109] br0: port 2(vx0) entered disabled state [ 3551.707145][T25109] vx0: entered allmulticast mode [ 3551.708499][T25109] vx0: entered promiscuous mode [ 3551.709064][T25109] br0: port 2(vx0) entered blocking state [ 3551.709377][T25109] br0: port 2(vx0) entered forwarding state [ 3553.846754][T25122] br0: port 1(swp1) entered blocking state [ 3553.847116][T25122] br0: port 1(swp1) entered disabled state [ 3553.847461][T25122] swp1: entered allmulticast mode [ 3553.848803][T25122] swp1: entered promiscuous mode [ 3553.850197][T25122] br0: port 1(swp1) entered blocking state [ 3553.850517][T25122] br0: port 1(swp1) entered forwarding state [ 3554.175451][T25124] br0: port 2(vx0) entered blocking state [ 3554.175792][T25124] br0: port 2(vx0) entered disabled state [ 3554.176135][T25124] vx0: entered allmulticast mode [ 3554.177448][T25124] vx0: entered promiscuous mode [ 3554.178020][T25124] br0: port 2(vx0) entered blocking state [ 3554.178342][T25124] 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 ] [ 3562.883893][ T6777] 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 ] [ 3573.260175][ T11] vx0: left allmulticast mode [ 3573.260463][ T11] vx0: left promiscuous mode [ 3573.260846][ T11] br0: port 2(vx0) entered disabled state [ 3573.270250][ T11] swp1: left allmulticast mode [ 3573.270517][ T11] swp1: left promiscuous mode [ 3573.270948][ T11] br0: port 1(swp1) entered disabled state [ 3573.681997][ T11] vx0: left allmulticast mode [ 3573.682375][ T11] vx0: left promiscuous mode [ 3573.682805][ T11] br0: port 2(vx0) entered disabled state [ 3573.692193][ T11] swp1: left allmulticast mode [ 3573.692475][ T11] swp1: left promiscuous mode [ 3573.692902][ T11] br0: port 1(swp1) entered disabled state [ 3578.125581][T25312] veth0: renamed from veth1 [ 3579.734692][T25329] br0: port 1(swp1) entered blocking state [ 3579.735042][T25329] br0: port 1(swp1) entered disabled state [ 3579.735766][T25329] swp1: entered allmulticast mode [ 3579.737132][T25329] swp1: entered promiscuous mode [ 3579.738495][T25329] br0: port 1(swp1) entered blocking state [ 3579.738804][T25329] br0: port 1(swp1) entered forwarding state [ 3580.063781][T25331] br0: port 2(vx0) entered blocking state [ 3580.064134][T25331] br0: port 2(vx0) entered disabled state [ 3580.064457][T25331] vx0: entered allmulticast mode [ 3580.065793][T25331] vx0: entered promiscuous mode [ 3580.066491][T25331] br0: port 2(vx0) entered blocking state [ 3580.066789][T25331] br0: port 2(vx0) entered forwarding state [ 3582.189040][T25344] br0: port 1(swp1) entered blocking state [ 3582.190011][T25344] br0: port 1(swp1) entered disabled state [ 3582.190372][T25344] swp1: entered allmulticast mode [ 3582.191689][T25344] swp1: entered promiscuous mode [ 3582.198949][T25344] br0: port 1(swp1) entered blocking state [ 3582.199288][T25344] br0: port 1(swp1) entered forwarding state [ 3582.526572][T25346] br0: port 2(vx0) entered blocking state [ 3582.526911][T25346] br0: port 2(vx0) entered disabled state [ 3582.527250][T25346] vx0: entered allmulticast mode [ 3582.528552][T25346] vx0: entered promiscuous mode [ 3582.529119][T25346] br0: port 2(vx0) entered blocking state [ 3582.529418][T25346] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3590.644228][T22877] br0: port 1(swp1) entered disabled state [ 3591.688387][T21873] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3597.949756][ T11] vx0: left allmulticast mode [ 3597.950140][ T11] vx0: left promiscuous mode [ 3597.950545][ T11] br0: port 2(vx0) entered disabled state [ 3597.961447][ T11] swp1: left allmulticast mode [ 3597.961826][ T11] swp1: left promiscuous mode [ 3597.962255][ T11] br0: port 1(swp1) entered disabled state [ 3598.428956][ T11] vx0: left allmulticast mode [ 3598.429453][ T11] vx0: left promiscuous mode [ 3598.430056][ T11] br0: port 2(vx0) entered disabled state [ 3598.436948][ T11] swp1: left allmulticast mode [ 3598.437400][ T11] swp1: left promiscuous mode [ 3598.437965][ T11] br0: port 1(swp1) entered disabled state [ 3602.861995][T25425] veth0: renamed from veth1 [ 3604.505056][T25441] br0: port 1(swp1) entered blocking state [ 3604.505514][T25441] br0: port 1(swp1) entered disabled state [ 3604.511182][T25441] swp1: entered allmulticast mode [ 3604.512617][T25441] swp1: entered promiscuous mode [ 3604.514281][T25441] br0: port 1(swp1) entered blocking state [ 3604.514594][T25441] br0: port 1(swp1) entered forwarding state [ 3604.835835][T25443] br0: port 2(vx0) entered blocking state [ 3604.836207][T25443] br0: port 2(vx0) entered disabled state [ 3604.836532][T25443] vx0: entered allmulticast mode [ 3604.837899][T25443] vx0: entered promiscuous mode [ 3604.838638][T25443] br0: port 2(vx0) entered blocking state [ 3604.838959][T25443] br0: port 2(vx0) entered forwarding state [ 3607.070427][T25456] br0: port 1(swp1) entered blocking state [ 3607.070770][T25456] br0: port 1(swp1) entered disabled state [ 3607.071132][T25456] swp1: entered allmulticast mode [ 3607.073248][T25456] swp1: entered promiscuous mode [ 3607.074616][T25456] br0: port 1(swp1) entered blocking state [ 3607.074926][T25456] br0: port 1(swp1) entered forwarding state [ 3607.421387][T25458] br0: port 2(vx0) entered blocking state [ 3607.421761][T25458] br0: port 2(vx0) entered disabled state [ 3607.422132][T25458] vx0: entered allmulticast mode [ 3607.423587][T25458] vx0: entered promiscuous mode [ 3607.424335][T25458] br0: port 2(vx0) entered blocking state [ 3607.424672][T25458] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3614.214084][T21873] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3644.536786][ T11] vx0: left allmulticast mode [ 3644.537076][ T11] vx0: left promiscuous mode [ 3644.537466][ T11] br0: port 2(vx0) entered disabled state [ 3644.551120][ T11] swp1: left allmulticast mode [ 3644.551413][ T11] swp1: left promiscuous mode [ 3644.551822][ T11] br0: port 1(swp1) entered disabled state [ 3645.037730][ T11] vx0: left allmulticast mode [ 3645.038023][ T11] vx0: left promiscuous mode [ 3645.038419][ T11] br0: port 2(vx0) entered disabled state [ 3645.046149][ T11] swp1: left allmulticast mode [ 3645.046418][ T11] swp1: left promiscuous mode [ 3645.046811][ 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__->