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 [ 3670.324412][T18396] veth0: renamed from veth1 [ 3672.060050][T18413] br0: port 1(swp1) entered blocking state [ 3672.060400][T18413] br0: port 1(swp1) entered disabled state [ 3672.061181][T18413] swp1: entered allmulticast mode [ 3672.062628][T18413] swp1: entered promiscuous mode [ 3672.064063][T18413] br0: port 1(swp1) entered blocking state [ 3672.064379][T18413] br0: port 1(swp1) entered forwarding state [ 3672.408864][T18415] br0: port 2(vx0) entered blocking state [ 3672.409201][T18415] br0: port 2(vx0) entered disabled state [ 3672.409542][T18415] vx0: entered allmulticast mode [ 3672.410918][T18415] vx0: entered promiscuous mode [ 3672.411515][T18415] br0: port 2(vx0) entered blocking state [ 3672.411819][T18415] br0: port 2(vx0) entered forwarding state [ 3674.641611][T18428] br0: port 1(swp1) entered blocking state [ 3674.641958][T18428] br0: port 1(swp1) entered disabled state [ 3674.642307][T18428] swp1: entered allmulticast mode [ 3674.643716][T18428] swp1: entered promiscuous mode [ 3674.645096][T18428] br0: port 1(swp1) entered blocking state [ 3674.645412][T18428] br0: port 1(swp1) entered forwarding state [ 3674.993291][T18430] br0: port 2(vx0) entered blocking state [ 3674.993650][T18430] br0: port 2(vx0) entered disabled state [ 3674.993977][T18430] vx0: entered allmulticast mode [ 3674.995376][T18430] vx0: entered promiscuous mode [ 3674.996300][T18430] br0: port 2(vx0) entered blocking state [ 3674.996618][T18430] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3682.997652][ T47] 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 ] [ 3684.640890][T14606] br0: port 1(swp1) entered blocking state [ 3684.641251][T14606] 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 ] [ 3686.626545][T12551] 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 ] [ 3688.250525][T14606] br0: port 1(swp1) entered blocking state [ 3688.250890][T14606] 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 ] [ 3691.376603][T14595] 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 ] [ 3693.062495][ T70] vx0: left allmulticast mode [ 3693.062798][ T70] vx0: left promiscuous mode [ 3693.063221][ T70] br0: port 2(vx0) entered disabled state [ 3693.064935][ T70] swp1: left allmulticast mode [ 3693.065228][ T70] swp1: left promiscuous mode [ 3693.065686][ T70] br0: port 1(swp1) entered disabled state [ 3693.531893][ T70] vx0: left allmulticast mode [ 3693.532197][ T70] vx0: left promiscuous mode [ 3693.532615][ T70] br0: port 2(vx0) entered disabled state [ 3693.534300][ T70] swp1: left allmulticast mode [ 3693.534591][ T70] swp1: left promiscuous mode [ 3693.534985][ T70] br0: port 1(swp1) entered disabled state [ 3698.206207][T18586] veth0: renamed from veth1 [ 3699.934122][T18603] br0: port 1(swp1) entered blocking state [ 3699.934486][T18603] br0: port 1(swp1) entered disabled state [ 3699.934846][T18603] swp1: entered allmulticast mode [ 3699.937140][T18603] swp1: entered promiscuous mode [ 3699.938598][T18603] br0: port 1(swp1) entered blocking state [ 3699.938912][T18603] br0: port 1(swp1) entered forwarding state [ 3700.285427][T18605] br0: port 2(vx0) entered blocking state [ 3700.286135][T18605] br0: port 2(vx0) entered disabled state [ 3700.286480][T18605] vx0: entered allmulticast mode [ 3700.287876][T18605] vx0: entered promiscuous mode [ 3700.288485][T18605] br0: port 2(vx0) entered blocking state [ 3700.288787][T18605] br0: port 2(vx0) entered forwarding state [ 3702.561926][T18618] br0: port 1(swp1) entered blocking state [ 3702.562274][T18618] br0: port 1(swp1) entered disabled state [ 3702.563507][T18618] swp1: entered allmulticast mode [ 3702.564911][T18618] swp1: entered promiscuous mode [ 3702.572842][T18618] br0: port 1(swp1) entered blocking state [ 3702.573161][T18618] br0: port 1(swp1) entered forwarding state [ 3702.903217][T18620] br0: port 2(vx0) entered blocking state [ 3702.903579][T18620] br0: port 2(vx0) entered disabled state [ 3702.903904][T18620] vx0: entered allmulticast mode [ 3702.905267][T18620] vx0: entered promiscuous mode [ 3702.905980][T18620] br0: port 2(vx0) entered blocking state [ 3702.906281][T18620] 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 ] [ 3712.557675][T12551] 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 ] [ 3715.030902][T18668] br0: port 1(swp1) entered blocking state [ 3715.031258][T18668] 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 ] [ 3717.007744][ T47] 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 ] [ 3719.420153][T18714] br0: port 1(swp1) entered blocking state [ 3719.420534][T18714] 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 ] [ 3724.152612][T14606] 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 ] [ 3726.528434][ T70] vx0: left allmulticast mode [ 3726.528753][ T70] vx0: left promiscuous mode [ 3726.529153][ T70] br0: port 2(vx0) entered disabled state [ 3726.530893][ T70] swp1: left allmulticast mode [ 3726.531159][ T70] swp1: left promiscuous mode [ 3726.531639][ T70] br0: port 1(swp1) entered disabled state [ 3726.992498][ T70] vx0: left allmulticast mode [ 3726.992806][ T70] vx0: left promiscuous mode [ 3726.993222][ T70] br0: port 2(vx0) entered disabled state [ 3726.994897][ T70] swp1: left allmulticast mode [ 3726.995165][ T70] swp1: left promiscuous mode [ 3726.995553][ T70] br0: port 1(swp1) entered disabled state [ 3731.593024][T18839] veth0: renamed from veth1 [ 3733.254694][T18856] br0: port 1(swp1) entered blocking state [ 3733.255050][T18856] br0: port 1(swp1) entered disabled state [ 3733.255407][T18856] swp1: entered allmulticast mode [ 3733.257074][T18856] swp1: entered promiscuous mode [ 3733.258522][T18856] br0: port 1(swp1) entered blocking state [ 3733.258841][T18856] br0: port 1(swp1) entered forwarding state [ 3733.589444][T18858] br0: port 2(vx0) entered blocking state [ 3733.589806][T18858] br0: port 2(vx0) entered disabled state [ 3733.590133][T18858] vx0: entered allmulticast mode [ 3733.592086][T18858] vx0: entered promiscuous mode [ 3733.592832][T18858] br0: port 2(vx0) entered blocking state [ 3733.593137][T18858] br0: port 2(vx0) entered forwarding state [ 3735.731210][T18871] br0: port 1(swp1) entered blocking state [ 3735.731717][T18871] br0: port 1(swp1) entered disabled state [ 3735.732531][T18871] swp1: entered allmulticast mode [ 3735.733951][T18871] swp1: entered promiscuous mode [ 3735.735399][T18871] br0: port 1(swp1) entered blocking state [ 3735.735737][T18871] br0: port 1(swp1) entered forwarding state [ 3736.084362][T18873] br0: port 2(vx0) entered blocking state [ 3736.084723][T18873] br0: port 2(vx0) entered disabled state [ 3736.085064][T18873] vx0: entered allmulticast mode [ 3736.086442][T18873] vx0: entered promiscuous mode [ 3736.087546][T18873] br0: port 2(vx0) entered blocking state [ 3736.087853][T18873] 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 ] [ 3744.805052][T18714] 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 ] [ 3756.037280][ T70] vx0: left allmulticast mode [ 3756.037625][ T70] vx0: left promiscuous mode [ 3756.038034][ T70] br0: port 2(vx0) entered disabled state [ 3756.039696][ T70] swp1: left allmulticast mode [ 3756.039967][ T70] swp1: left promiscuous mode [ 3756.040394][ T70] br0: port 1(swp1) entered disabled state [ 3756.521451][ T70] vx0: left allmulticast mode [ 3756.521780][ T70] vx0: left promiscuous mode [ 3756.522184][ T70] br0: port 2(vx0) entered disabled state [ 3756.523896][ T70] swp1: left allmulticast mode [ 3756.524169][ T70] swp1: left promiscuous mode [ 3756.524599][ T70] br0: port 1(swp1) entered disabled state [ 3761.078184][T19065] veth0: renamed from veth1 [ 3762.699380][T19082] br0: port 1(swp1) entered blocking state [ 3762.700571][T19082] br0: port 1(swp1) entered disabled state [ 3762.700932][T19082] swp1: entered allmulticast mode [ 3762.702390][T19082] swp1: entered promiscuous mode [ 3762.703843][T19082] br0: port 1(swp1) entered blocking state [ 3762.704160][T19082] br0: port 1(swp1) entered forwarding state [ 3763.052132][T19084] br0: port 2(vx0) entered blocking state [ 3763.052506][T19084] br0: port 2(vx0) entered disabled state [ 3763.052833][T19084] vx0: entered allmulticast mode [ 3763.054245][T19084] vx0: entered promiscuous mode [ 3763.055623][T19084] br0: port 2(vx0) entered blocking state [ 3763.055932][T19084] br0: port 2(vx0) entered forwarding state [ 3765.254798][T19097] br0: port 1(swp1) entered blocking state [ 3765.255148][T19097] br0: port 1(swp1) entered disabled state [ 3765.256264][T19097] swp1: entered allmulticast mode [ 3765.257656][T19097] swp1: entered promiscuous mode [ 3765.259045][T19097] br0: port 1(swp1) entered blocking state [ 3765.259362][T19097] br0: port 1(swp1) entered forwarding state [ 3765.594578][T19099] br0: port 2(vx0) entered blocking state [ 3765.594924][T19099] br0: port 2(vx0) entered disabled state [ 3765.595249][T19099] vx0: entered allmulticast mode [ 3765.596665][T19099] vx0: entered promiscuous mode [ 3765.597372][T19099] br0: port 2(vx0) entered blocking state [ 3765.597693][T19099] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3773.875606][T14595] br0: port 1(swp1) entered disabled state [ 3774.879754][T18668] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3782.130830][ T70] vx0: left allmulticast mode [ 3782.131131][ T70] vx0: left promiscuous mode [ 3782.131553][ T70] br0: port 2(vx0) entered disabled state [ 3782.133149][ T70] swp1: left allmulticast mode [ 3782.133417][ T70] swp1: left promiscuous mode [ 3782.133863][ T70] br0: port 1(swp1) entered disabled state [ 3782.647609][ T70] vx0: left allmulticast mode [ 3782.647905][ T70] vx0: left promiscuous mode [ 3782.648306][ T70] br0: port 2(vx0) entered disabled state [ 3782.649911][ T70] swp1: left allmulticast mode [ 3782.650182][ T70] swp1: left promiscuous mode [ 3782.650594][ T70] br0: port 1(swp1) entered disabled state [ 3787.272313][T19187] veth0: renamed from veth1 [ 3788.975819][T19205] br0: port 1(swp1) entered blocking state [ 3788.976170][T19205] br0: port 1(swp1) entered disabled state [ 3788.976545][T19205] swp1: entered allmulticast mode [ 3788.978184][T19205] swp1: entered promiscuous mode [ 3788.979636][T19205] br0: port 1(swp1) entered blocking state [ 3788.979950][T19205] br0: port 1(swp1) entered forwarding state [ 3789.314757][T19207] br0: port 2(vx0) entered blocking state [ 3789.315100][T19207] br0: port 2(vx0) entered disabled state [ 3789.315427][T19207] vx0: entered allmulticast mode [ 3789.316867][T19207] vx0: entered promiscuous mode [ 3789.317604][T19207] br0: port 2(vx0) entered blocking state [ 3789.317908][T19207] br0: port 2(vx0) entered forwarding state [ 3791.586138][T19220] br0: port 1(swp1) entered blocking state [ 3791.586510][T19220] br0: port 1(swp1) entered disabled state [ 3791.586868][T19220] swp1: entered allmulticast mode [ 3791.588287][T19220] swp1: entered promiscuous mode [ 3791.589948][T19220] br0: port 1(swp1) entered blocking state [ 3791.590265][T19220] br0: port 1(swp1) entered forwarding state [ 3791.922045][T19222] br0: port 2(vx0) entered blocking state [ 3791.922394][T19222] br0: port 2(vx0) entered disabled state [ 3791.922739][T19222] vx0: entered allmulticast mode [ 3791.924112][T19222] vx0: entered promiscuous mode [ 3791.924832][T19222] br0: port 2(vx0) entered blocking state [ 3791.925136][T19222] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3798.805163][T18668] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3829.074956][ T70] vx0: left allmulticast mode [ 3829.075256][ T70] vx0: left promiscuous mode [ 3829.076188][ T70] br0: port 2(vx0) entered disabled state [ 3829.077803][ T70] swp1: left allmulticast mode [ 3829.078072][ T70] swp1: left promiscuous mode [ 3829.078446][ T70] br0: port 1(swp1) entered disabled state [ 3829.578344][ T70] vx0: left allmulticast mode [ 3829.578673][ T70] vx0: left promiscuous mode [ 3829.579081][ T70] br0: port 2(vx0) entered disabled state [ 3829.580676][ T70] swp1: left allmulticast mode [ 3829.580940][ T70] swp1: left promiscuous mode [ 3829.581311][ T70] 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__->