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 [ 3457.581072][T25015] veth0: renamed from veth1 [ 3459.194598][T25032] br0: port 1(swp1) entered blocking state [ 3459.194945][T25032] br0: port 1(swp1) entered disabled state [ 3459.195293][T25032] swp1: entered allmulticast mode [ 3459.197489][T25032] swp1: entered promiscuous mode [ 3459.198906][T25032] br0: port 1(swp1) entered blocking state [ 3459.199228][T25032] br0: port 1(swp1) entered forwarding state [ 3459.514690][T25034] br0: port 2(vx0) entered blocking state [ 3459.515025][T25034] br0: port 2(vx0) entered disabled state [ 3459.515360][T25034] vx0: entered allmulticast mode [ 3459.516737][T25034] vx0: entered promiscuous mode [ 3459.517337][T25034] br0: port 2(vx0) entered blocking state [ 3459.517650][T25034] br0: port 2(vx0) entered forwarding state [ 3461.578630][T25047] br0: port 1(swp1) entered blocking state [ 3461.578974][T25047] br0: port 1(swp1) entered disabled state [ 3461.579315][T25047] swp1: entered allmulticast mode [ 3461.581125][T25047] swp1: entered promiscuous mode [ 3461.582478][T25047] br0: port 1(swp1) entered blocking state [ 3461.582799][T25047] br0: port 1(swp1) entered forwarding state [ 3461.923448][T25049] br0: port 2(vx0) entered blocking state [ 3461.924300][T25049] br0: port 2(vx0) entered disabled state [ 3461.924636][T25049] vx0: entered allmulticast mode [ 3461.925919][T25049] vx0: entered promiscuous mode [ 3461.926645][T25049] br0: port 2(vx0) entered blocking state [ 3461.926946][T25049] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 3468.072585][T25058] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3469.886669][T22813] 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 ] [ 3471.114111][T17865] br0: port 1(swp1) entered blocking state [ 3471.114468][T17865] 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 ] [ 3472.738325][T12617] 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 ] [ 3474.020324][T12617] br0: port 1(swp1) entered blocking state [ 3474.020706][T12617] 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 ] [ 3476.642708][T12617] 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 ] [ 3477.997503][ T11] vx0: left allmulticast mode [ 3477.997810][ T11] vx0: left promiscuous mode [ 3477.998182][ T11] br0: port 2(vx0) entered disabled state [ 3478.010064][ T11] swp1: left allmulticast mode [ 3478.010338][ T11] swp1: left promiscuous mode [ 3478.010717][ T11] br0: port 1(swp1) entered disabled state [ 3478.443440][ T11] vx0: left allmulticast mode [ 3478.443772][ T11] vx0: left promiscuous mode [ 3478.444217][ T11] br0: port 2(vx0) entered disabled state [ 3478.458076][ T11] swp1: left allmulticast mode [ 3478.458345][ T11] swp1: left promiscuous mode [ 3478.458802][ T11] br0: port 1(swp1) entered disabled state [ 3482.792392][T25186] veth0: renamed from veth1 [ 3484.364118][T25202] br0: port 1(swp1) entered blocking state [ 3484.364467][T25202] br0: port 1(swp1) entered disabled state [ 3484.364824][T25202] swp1: entered allmulticast mode [ 3484.366162][T25202] swp1: entered promiscuous mode [ 3484.367528][T25202] br0: port 1(swp1) entered blocking state [ 3484.367832][T25202] br0: port 1(swp1) entered forwarding state [ 3484.691581][T25204] br0: port 2(vx0) entered blocking state [ 3484.691919][T25204] br0: port 2(vx0) entered disabled state [ 3484.692238][T25204] vx0: entered allmulticast mode [ 3484.693589][T25204] vx0: entered promiscuous mode [ 3484.694146][T25204] br0: port 2(vx0) entered blocking state [ 3484.694446][T25204] br0: port 2(vx0) entered forwarding state [ 3486.780377][T25217] br0: port 1(swp1) entered blocking state [ 3486.780740][T25217] br0: port 1(swp1) entered disabled state [ 3486.781085][T25217] swp1: entered allmulticast mode [ 3486.782382][T25217] swp1: entered promiscuous mode [ 3486.784023][T25217] br0: port 1(swp1) entered blocking state [ 3486.784331][T25217] br0: port 1(swp1) entered forwarding state [ 3487.113686][T25219] br0: port 2(vx0) entered blocking state [ 3487.114024][T25219] br0: port 2(vx0) entered disabled state [ 3487.114345][T25219] vx0: entered allmulticast mode [ 3487.115668][T25219] vx0: entered promiscuous mode [ 3487.116340][T25219] br0: port 2(vx0) entered blocking state [ 3487.116658][T25219] 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 ] [ 3496.737509][T12617] 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 ] [ 3498.793593][T15153] br0: port 1(swp1) entered blocking state [ 3498.793945][T15153] 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 ] [ 3500.388694][T22947] 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 ] [ 3502.444575][T12617] br0: port 1(swp1) entered blocking state [ 3502.444934][T12617] 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 ] [ 3506.760014][T12617] 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 ] [ 3508.976599][ T11] vx0: left allmulticast mode [ 3508.976885][ T11] vx0: left promiscuous mode [ 3508.977275][ T11] br0: port 2(vx0) entered disabled state [ 3508.989660][ T11] swp1: left allmulticast mode [ 3508.990008][ T11] swp1: left promiscuous mode [ 3508.990396][ T11] br0: port 1(swp1) entered disabled state [ 3509.422289][ T11] vx0: left allmulticast mode [ 3509.422632][ T11] vx0: left promiscuous mode [ 3509.423024][ T11] br0: port 2(vx0) entered disabled state [ 3509.431040][ T11] swp1: left allmulticast mode [ 3509.431310][ T11] swp1: left promiscuous mode [ 3509.431725][ T11] br0: port 1(swp1) entered disabled state [ 3513.747130][T25416] veth0: renamed from veth1 [ 3515.330686][T25433] br0: port 1(swp1) entered blocking state [ 3515.331026][T25433] br0: port 1(swp1) entered disabled state [ 3515.331375][T25433] swp1: entered allmulticast mode [ 3515.332729][T25433] swp1: entered promiscuous mode [ 3515.334091][T25433] br0: port 1(swp1) entered blocking state [ 3515.334400][T25433] br0: port 1(swp1) entered forwarding state [ 3515.650420][T25435] br0: port 2(vx0) entered blocking state [ 3515.650778][T25435] br0: port 2(vx0) entered disabled state [ 3515.651103][T25435] vx0: entered allmulticast mode [ 3515.652445][T25435] vx0: entered promiscuous mode [ 3515.653024][T25435] br0: port 2(vx0) entered blocking state [ 3515.653322][T25435] br0: port 2(vx0) entered forwarding state [ 3517.693165][T25448] br0: port 1(swp1) entered blocking state [ 3517.693546][T25448] br0: port 1(swp1) entered disabled state [ 3517.693899][T25448] swp1: entered allmulticast mode [ 3517.695249][T25448] swp1: entered promiscuous mode [ 3517.696655][T25448] br0: port 1(swp1) entered blocking state [ 3517.696967][T25448] br0: port 1(swp1) entered forwarding state [ 3518.063624][T25450] br0: port 2(vx0) entered blocking state [ 3518.063971][T25450] br0: port 2(vx0) entered disabled state [ 3518.064303][T25450] vx0: entered allmulticast mode [ 3518.065702][T25450] vx0: entered promiscuous mode [ 3518.066294][T25450] br0: port 2(vx0) entered blocking state [ 3518.066620][T25450] 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 ] [ 3526.777621][T15153] 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 ] [ 3537.370174][ T11] vx0: left allmulticast mode [ 3537.370485][ T11] vx0: left promiscuous mode [ 3537.370924][ T11] br0: port 2(vx0) entered disabled state [ 3537.382721][ T11] swp1: left allmulticast mode [ 3537.382998][ T11] swp1: left promiscuous mode [ 3537.383388][ T11] br0: port 1(swp1) entered disabled state [ 3537.819552][ T11] vx0: left allmulticast mode [ 3537.819860][ T11] vx0: left promiscuous mode [ 3537.820264][ T11] br0: port 2(vx0) entered disabled state [ 3537.831625][ T11] swp1: left allmulticast mode [ 3537.831894][ T11] swp1: left promiscuous mode [ 3537.832281][ T11] br0: port 1(swp1) entered disabled state [ 3542.161846][T25638] veth0: renamed from veth1 [ 3543.799760][T25655] br0: port 1(swp1) entered blocking state [ 3543.800120][T25655] br0: port 1(swp1) entered disabled state [ 3543.800479][T25655] swp1: entered allmulticast mode [ 3543.802505][T25655] swp1: entered promiscuous mode [ 3543.803963][T25655] br0: port 1(swp1) entered blocking state [ 3543.804287][T25655] br0: port 1(swp1) entered forwarding state [ 3544.166114][T25657] br0: port 2(vx0) entered blocking state [ 3544.166446][T25657] br0: port 2(vx0) entered disabled state [ 3544.167071][T25657] vx0: entered allmulticast mode [ 3544.168442][T25657] vx0: entered promiscuous mode [ 3544.169150][T25657] br0: port 2(vx0) entered blocking state [ 3544.169448][T25657] br0: port 2(vx0) entered forwarding state [ 3546.320958][T25670] br0: port 1(swp1) entered blocking state [ 3546.321297][T25670] br0: port 1(swp1) entered disabled state [ 3546.321790][T25670] swp1: entered allmulticast mode [ 3546.323116][T25670] swp1: entered promiscuous mode [ 3546.324455][T25670] br0: port 1(swp1) entered blocking state [ 3546.324781][T25670] br0: port 1(swp1) entered forwarding state [ 3546.651383][T25672] br0: port 2(vx0) entered blocking state [ 3546.651732][T25672] br0: port 2(vx0) entered disabled state [ 3546.652051][T25672] vx0: entered allmulticast mode [ 3546.653358][T25672] vx0: entered promiscuous mode [ 3546.654037][T25672] br0: port 2(vx0) entered blocking state [ 3546.654336][T25672] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3554.705262][T10867] br0: port 1(swp1) entered disabled state [ 3555.729680][T12617] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3562.080433][ T11] vx0: left allmulticast mode [ 3562.080737][ T11] vx0: left promiscuous mode [ 3562.081113][ T11] br0: port 2(vx0) entered disabled state [ 3562.092420][ T11] swp1: left allmulticast mode [ 3562.092715][ T11] swp1: left promiscuous mode [ 3562.093136][ T11] br0: port 1(swp1) entered disabled state [ 3562.532425][ T11] vx0: left allmulticast mode [ 3562.532730][ T11] vx0: left promiscuous mode [ 3562.533128][ T11] br0: port 2(vx0) entered disabled state [ 3562.545419][ T11] swp1: left allmulticast mode [ 3562.545748][ T11] swp1: left promiscuous mode [ 3562.546125][ T11] br0: port 1(swp1) entered disabled state [ 3566.752943][T25749] veth0: renamed from veth1 [ 3568.307923][T25766] br0: port 1(swp1) entered blocking state [ 3568.308263][T25766] br0: port 1(swp1) entered disabled state [ 3568.308620][T25766] swp1: entered allmulticast mode [ 3568.309956][T25766] swp1: entered promiscuous mode [ 3568.311306][T25766] br0: port 1(swp1) entered blocking state [ 3568.311631][T25766] br0: port 1(swp1) entered forwarding state [ 3568.634435][T25768] br0: port 2(vx0) entered blocking state [ 3568.634778][T25768] br0: port 2(vx0) entered disabled state [ 3568.635099][T25768] vx0: entered allmulticast mode [ 3568.636447][T25768] vx0: entered promiscuous mode [ 3568.637033][T25768] br0: port 2(vx0) entered blocking state [ 3568.637330][T25768] br0: port 2(vx0) entered forwarding state [ 3570.770220][T25781] br0: port 1(swp1) entered blocking state [ 3570.770572][T25781] br0: port 1(swp1) entered disabled state [ 3570.770918][T25781] swp1: entered allmulticast mode [ 3570.772225][T25781] swp1: entered promiscuous mode [ 3570.773575][T25781] br0: port 1(swp1) entered blocking state [ 3570.773881][T25781] br0: port 1(swp1) entered forwarding state [ 3571.106127][T25783] br0: port 2(vx0) entered blocking state [ 3571.106482][T25783] br0: port 2(vx0) entered disabled state [ 3571.106903][T25783] vx0: entered allmulticast mode [ 3571.108403][T25783] vx0: entered promiscuous mode [ 3571.109119][T25783] br0: port 2(vx0) entered blocking state [ 3571.109424][T25783] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3577.854619][T15153] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3608.258492][ T11] vx0: left allmulticast mode [ 3608.258793][ T11] vx0: left promiscuous mode [ 3608.259193][ T11] br0: port 2(vx0) entered disabled state [ 3608.275056][ T11] swp1: left allmulticast mode [ 3608.275324][ T11] swp1: left promiscuous mode [ 3608.275706][ T11] br0: port 1(swp1) entered disabled state [ 3608.732458][ T11] vx0: left allmulticast mode [ 3608.732786][ T11] vx0: left promiscuous mode [ 3608.733156][ T11] br0: port 2(vx0) entered disabled state [ 3608.744455][ T11] swp1: left allmulticast mode [ 3608.744781][ T11] swp1: left promiscuous mode [ 3608.745191][ 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__->