@@ -447,9 +447,9 @@ def send_and_verify_packet(ptfadapter, pkt_list, exp_pkt_list, tx_port, rx_ports
447447 rx_port = rx_ports [ip_ver ] if ip_ver else rx_ports
448448 testutils .send (ptfadapter , pkt = pkt , port_id = tx_port )
449449 if exp_action == FORWARD :
450- testutils .verify_packet (ptfadapter , pkt = exp_pkt , port_id = rx_port , timeout = TRAFFIC_WAIT_TIME )
450+ testutils .verify_packet_any_port (ptfadapter , pkt = exp_pkt , ports = rx_port , timeout = TRAFFIC_WAIT_TIME )
451451 else :
452- testutils .verify_no_packet (ptfadapter , pkt = exp_pkt , port_id = rx_port , timeout = TRAFFIC_WAIT_TIME )
452+ testutils .verify_no_packet_any (ptfadapter , pkt = exp_pkt , ports = rx_port , timeout = TRAFFIC_WAIT_TIME )
453453
454454
455455def send_and_verify_loopback_packets (ptfadapter , pkt_list , exp_pkt_list , tx_port , rx_ports , exp_action_list ):
@@ -469,7 +469,8 @@ def send_and_verify_bulk_traffic(tcpdump_helper, ptfadapter, ip_ver_list, pkt_li
469469 """
470470 Send packet with ptfadapter and verify if packet is forwarded or dropped as expected
471471 """
472- tcpdump_helper .in_direct_ifaces = rx_ports if isinstance (rx_ports , list ) else rx_ports .values ()
472+ tcpdump_helper .in_direct_ifaces = rx_ports if isinstance (rx_ports , list ) else \
473+ [port for port_list in rx_ports .values () for port in port_list ]
473474 tcpdump_helper .start_sniffer ()
474475 logger .info ("Start sending traffic" )
475476 ptfadapter .dataplane .flush ()
@@ -816,7 +817,8 @@ def bgp_route_flap_with_stress(duthost, tbinfo, nbrhosts, ptf_ip, ipv4_route_lis
816817
817818def perf_sniffer_prepare (tcpdump_sniffer , duthost , nbrhosts , mg_facts , recv_port ):
818819 eths_to_t2_vm = get_port_connected_with_vm (duthost , nbrhosts , vm_type = 'T2' )
819- eths_to_t0_vm = get_eth_name_from_ptf_port (mg_facts , [port for port in recv_port .values ()])
820+ eths_to_t0_vm = get_eth_name_from_ptf_port (mg_facts , [port for port_list in recv_port .values ()
821+ for port in port_list ])
820822 tcpdump_sniffer .out_direct_ifaces = [random .choice (eths_to_t2_vm )]
821823 tcpdump_sniffer .in_direct_ifaces = eths_to_t0_vm
822824 tcpdump_sniffer .tcpdump_filter = BGP_FILTER
0 commit comments