Lines Matching refs:port_list

1540 switch_port_list_add_port(int s, switch_port_list_t port_list, u_int unit,  in switch_port_list_add_port()  argument
1551 if (port_list->count >= port_list->size) { in switch_port_list_add_port()
1553 port_list->count, port_list->size); in switch_port_list_add_port()
1582 p = port_list->list + port_list->count++; in switch_port_list_add_port()
1622 switch_port_list_log(switch_port_list_t port_list) in switch_port_list_log() argument
1627 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_log()
1694 switch_port_list_verify_rt_table(switch_port_list_t port_list, bool log) in switch_port_list_verify_rt_table() argument
1704 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_rt_table()
1726 port = switch_port_list_find_member(port_list, in switch_port_list_verify_rt_table()
1743 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_rt_table()
1759 switch_port_list_verify_mac_nat(switch_port_list_t port_list, bool log) in switch_port_list_verify_mac_nat() argument
1770 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_mac_nat()
1796 port = switch_port_list_find_member(port_list, in switch_port_list_verify_mac_nat()
1821 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_mac_nat()
1923 check_received_count(switch_port_list_t port_list, in check_received_count() argument
1929 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in check_received_count()
1948 unicast_send_all(switch_port_list_t port_list, uint8_t af, switch_port_t port) in unicast_send_all() argument
1953 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in unicast_send_all()
1971 bridge_learning_test_once(switch_port_list_t port_list, in bridge_learning_test_once() argument
1983 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in bridge_learning_test_once()
2015 check_receive_generation(port_list, in bridge_learning_test_once()
2022 check_received_count(port_list, port, 1); in bridge_learning_test_once()
2035 bridge_learning_test(switch_port_list_t port_list, in bridge_learning_test() argument
2060 port_list->count, port_list->list->num_addrs, in bridge_learning_test()
2066 port_list->count, port_list->list->num_addrs, in bridge_learning_test()
2069 bridge_learning_test_once(port_list, af, validator, context, in bridge_learning_test()
2077 verified = switch_port_list_verify_rt_table(port_list, false); in bridge_learning_test()
2093 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in bridge_learning_test()
2095 unicast_send_all(port_list, af, port); in bridge_learning_test()
2098 switch_port_list_check_receive(port_list, af, NULL, 0, in bridge_learning_test()
2101 check_received_count(port_list, port, ALL_ADDRS); in bridge_learning_test()
2110 mac_nat_check_received_count(switch_port_list_t port_list, switch_port_t port) in mac_nat_check_received_count() argument
2115 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in mac_nat_check_received_count()
2262 mac_nat_test_arp_out(switch_port_list_t port_list) in mac_nat_test_arp_out() argument
2269 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_arp_out()
2285 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_arp_out()
2289 check_received_count(port_list, port, 1); in mac_nat_test_arp_out()
2322 mac_nat_test_arp_in(switch_port_list_t port_list) in mac_nat_test_arp_in() argument
2329 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_arp_in()
2333 mac_nat_send_arp_response(port_list->list, port); in mac_nat_test_arp_in()
2336 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_arp_in()
2338 port_list->list); in mac_nat_test_arp_in()
2341 mac_nat_check_received_count(port_list, port); in mac_nat_test_arp_in()
2402 mac_nat_test_dhcp(switch_port_list_t port_list, bool link_layer_unicast) in mac_nat_test_dhcp() argument
2412 ether_dst = &port_list->list[0].member_mac; in mac_nat_test_dhcp()
2417 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_dhcp()
2443 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_dhcp()
2447 check_received_count(port_list, port, 1); in mac_nat_test_dhcp()
2584 mac_nat_test_nd6_out(switch_port_list_t port_list) in mac_nat_test_nd6_out() argument
2593 ext_port = port_list->list; in mac_nat_test_nd6_out()
2597 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_nd6_out()
2615 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2619 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2635 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2639 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2656 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2660 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2696 mac_nat_test_ip_once(switch_port_list_t port_list, uint8_t af, bool retry) in mac_nat_test_ip_once() argument
2703 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_ip_once()
2736 check_receive_generation(port_list, in mac_nat_test_ip_once()
2743 check_received_count(port_list, port, 1); in mac_nat_test_ip_once()
2750 mac_nat_test_ip(switch_port_list_t port_list, uint8_t af) in mac_nat_test_ip() argument
2767 port_list->count, port_list->list->num_addrs); in mac_nat_test_ip()
2771 port_list->count, port_list->list->num_addrs, in mac_nat_test_ip()
2774 mac_nat_test_ip_once(port_list, af, retry); in mac_nat_test_ip()
2781 verified = switch_port_list_verify_mac_nat(port_list, false); in mac_nat_test_ip()
2799 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_ip()
2803 mac_nat_send_response(port_list->list, af, port); in mac_nat_test_ip()
2806 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_ip()
2811 mac_nat_check_received_count(port_list, port); in mac_nat_test_ip()
3425 switch_port_list_t port_list; in bridge_test()
3428 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, 0); in bridge_test()
3429 if (port_list == NULL) { in bridge_test()
3433 S_port_list = port_list; in bridge_test()
3434 bridge_learning_test(port_list, af, validator, context, dst_eaddr); in bridge_test()
3439 switch_port_list_dealloc(port_list); in bridge_test()
3450 switch_port_list_t port_list; in bridge_test_mac_nat_ipv4()
3453 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, in bridge_test_mac_nat_ipv4()
3455 if (port_list == NULL) { in bridge_test_mac_nat_ipv4()
3459 S_port_list = port_list; in bridge_test_mac_nat_ipv4()
3462 mac_nat_test_ip(port_list, AF_INET); in bridge_test_mac_nat_ipv4()
3465 mac_nat_test_dhcp(port_list, false); in bridge_test_mac_nat_ipv4()
3468 mac_nat_test_arp_out(port_list); in bridge_test_mac_nat_ipv4()
3469 mac_nat_test_arp_in(port_list); in bridge_test_mac_nat_ipv4()
3472 mac_nat_test_dhcp(port_list, true); in bridge_test_mac_nat_ipv4()
3479 switch_port_list_dealloc(port_list); in bridge_test_mac_nat_ipv4()
3490 switch_port_list_t port_list; in bridge_test_mac_nat_ipv6()
3493 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, in bridge_test_mac_nat_ipv6()
3495 if (port_list == NULL) { in bridge_test_mac_nat_ipv6()
3499 S_port_list = port_list; in bridge_test_mac_nat_ipv6()
3502 mac_nat_test_ip(port_list, AF_INET6); in bridge_test_mac_nat_ipv6()
3505 mac_nat_test_nd6_out(port_list); in bridge_test_mac_nat_ipv6()
3511 switch_port_list_dealloc(port_list); in bridge_test_mac_nat_ipv6()
3605 switch_port_list_t port_list; in filter_test()
3626 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, 0); in filter_test()
3627 if (port_list == NULL) { in filter_test()
3634 S_port_list = port_list; in filter_test()
3635 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3645 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3661 check_receive_generation(port_list, in filter_test()
3669 check_received_count(port_list, port, 0); in filter_test()
3671 check_received_count(port_list, port, 1); in filter_test()
3687 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3689 unicast_send_all(port_list, af, port); in filter_test()
3692 switch_port_list_check_receive(port_list, af, NULL, 0, in filter_test()
3697 check_received_count(port_list, port, 0); in filter_test()
3699 check_received_count(port_list, port, 1); in filter_test()
3710 switch_port_list_dealloc(port_list); in filter_test()
3813 switch_port_list_t port_list; in bridge_test_checksum_offload()
3816 port_list = bridge_setup(BRIDGE200, n_ports, 0, in bridge_test_checksum_offload()
3819 if (port_list == NULL) { in bridge_test_checksum_offload()
3823 test_traffic_for_af(port_list, AF_INET); in bridge_test_checksum_offload()
3824 test_traffic_for_af(port_list, AF_INET6); in bridge_test_checksum_offload()
3830 switch_port_list_dealloc(port_list); in bridge_test_checksum_offload()