Lines Matching refs:port_list

1217 switch_port_list_add_port(switch_port_list_t port_list, u_int unit,  in switch_port_list_add_port()  argument
1228 if (port_list->count >= port_list->size) { in switch_port_list_add_port()
1230 port_list->count, port_list->size); in switch_port_list_add_port()
1259 p = port_list->list + port_list->count++; in switch_port_list_add_port()
1299 switch_port_list_log(switch_port_list_t port_list) in switch_port_list_log() argument
1304 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_log()
1371 switch_port_list_verify_rt_table(switch_port_list_t port_list, bool log) in switch_port_list_verify_rt_table() argument
1381 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_rt_table()
1403 port = switch_port_list_find_member(port_list, in switch_port_list_verify_rt_table()
1420 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_rt_table()
1436 switch_port_list_verify_mac_nat(switch_port_list_t port_list, bool log) in switch_port_list_verify_mac_nat() argument
1447 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_mac_nat()
1473 port = switch_port_list_find_member(port_list, in switch_port_list_verify_mac_nat()
1498 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in switch_port_list_verify_mac_nat()
1600 check_received_count(switch_port_list_t port_list, in check_received_count() argument
1606 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in check_received_count()
1625 unicast_send_all(switch_port_list_t port_list, uint8_t af, switch_port_t port) in unicast_send_all() argument
1630 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in unicast_send_all()
1648 bridge_learning_test_once(switch_port_list_t port_list, in bridge_learning_test_once() argument
1660 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in bridge_learning_test_once()
1692 check_receive_generation(port_list, in bridge_learning_test_once()
1699 check_received_count(port_list, port, 1); in bridge_learning_test_once()
1706 bridge_learning_test(switch_port_list_t port_list, in bridge_learning_test() argument
1731 port_list->count, port_list->list->num_addrs, in bridge_learning_test()
1737 port_list->count, port_list->list->num_addrs, in bridge_learning_test()
1740 bridge_learning_test_once(port_list, af, validator, context, in bridge_learning_test()
1748 verified = switch_port_list_verify_rt_table(port_list, false); in bridge_learning_test()
1764 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in bridge_learning_test()
1766 unicast_send_all(port_list, af, port); in bridge_learning_test()
1769 switch_port_list_check_receive(port_list, af, NULL, 0, in bridge_learning_test()
1772 check_received_count(port_list, port, ALL_ADDRS); in bridge_learning_test()
1781 mac_nat_check_received_count(switch_port_list_t port_list, switch_port_t port) in mac_nat_check_received_count() argument
1786 for (i = 0, scan = port_list->list; i < port_list->count; i++, scan++) { in mac_nat_check_received_count()
1933 mac_nat_test_arp_out(switch_port_list_t port_list) in mac_nat_test_arp_out() argument
1940 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_arp_out()
1956 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_arp_out()
1960 check_received_count(port_list, port, 1); in mac_nat_test_arp_out()
1993 mac_nat_test_arp_in(switch_port_list_t port_list) in mac_nat_test_arp_in() argument
2000 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_arp_in()
2004 mac_nat_send_arp_response(port_list->list, port); in mac_nat_test_arp_in()
2007 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_arp_in()
2009 port_list->list); in mac_nat_test_arp_in()
2012 mac_nat_check_received_count(port_list, port); in mac_nat_test_arp_in()
2073 mac_nat_test_dhcp(switch_port_list_t port_list, bool link_layer_unicast) in mac_nat_test_dhcp() argument
2083 ether_dst = &port_list->list[0].member_mac; in mac_nat_test_dhcp()
2088 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_dhcp()
2114 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_dhcp()
2118 check_received_count(port_list, port, 1); in mac_nat_test_dhcp()
2257 mac_nat_test_nd6_out(switch_port_list_t port_list) in mac_nat_test_nd6_out() argument
2266 ext_port = port_list->list; in mac_nat_test_nd6_out()
2270 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_nd6_out()
2288 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2292 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2308 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2312 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2329 switch_port_list_check_receive(port_list, AF_INET, in mac_nat_test_nd6_out()
2333 check_received_count(port_list, port, 1); in mac_nat_test_nd6_out()
2369 mac_nat_test_ip_once(switch_port_list_t port_list, uint8_t af, bool retry) in mac_nat_test_ip_once() argument
2376 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_ip_once()
2409 check_receive_generation(port_list, in mac_nat_test_ip_once()
2416 check_received_count(port_list, port, 1); in mac_nat_test_ip_once()
2423 mac_nat_test_ip(switch_port_list_t port_list, uint8_t af) in mac_nat_test_ip() argument
2440 port_list->count, port_list->list->num_addrs); in mac_nat_test_ip()
2444 port_list->count, port_list->list->num_addrs, in mac_nat_test_ip()
2447 mac_nat_test_ip_once(port_list, af, retry); in mac_nat_test_ip()
2454 verified = switch_port_list_verify_mac_nat(port_list, false); in mac_nat_test_ip()
2472 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in mac_nat_test_ip()
2476 mac_nat_send_response(port_list->list, af, port); in mac_nat_test_ip()
2479 switch_port_list_check_receive(port_list, AF_INET, NULL, 0, in mac_nat_test_ip()
2484 mac_nat_check_received_count(port_list, port); in mac_nat_test_ip()
3037 switch_port_list_t port_list; in bridge_test()
3040 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, 0); in bridge_test()
3041 if (port_list == NULL) { in bridge_test()
3045 S_port_list = port_list; in bridge_test()
3046 bridge_learning_test(port_list, af, validator, context, dst_eaddr); in bridge_test()
3051 switch_port_list_dealloc(port_list); in bridge_test()
3062 switch_port_list_t port_list; in bridge_test_mac_nat_ipv4()
3065 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, in bridge_test_mac_nat_ipv4()
3067 if (port_list == NULL) { in bridge_test_mac_nat_ipv4()
3071 S_port_list = port_list; in bridge_test_mac_nat_ipv4()
3074 mac_nat_test_ip(port_list, AF_INET); in bridge_test_mac_nat_ipv4()
3077 mac_nat_test_dhcp(port_list, false); in bridge_test_mac_nat_ipv4()
3080 mac_nat_test_arp_out(port_list); in bridge_test_mac_nat_ipv4()
3081 mac_nat_test_arp_in(port_list); in bridge_test_mac_nat_ipv4()
3084 mac_nat_test_dhcp(port_list, true); in bridge_test_mac_nat_ipv4()
3091 switch_port_list_dealloc(port_list); in bridge_test_mac_nat_ipv4()
3102 switch_port_list_t port_list; in bridge_test_mac_nat_ipv6()
3106 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, flags); in bridge_test_mac_nat_ipv6()
3107 if (port_list == NULL) { in bridge_test_mac_nat_ipv6()
3111 S_port_list = port_list; in bridge_test_mac_nat_ipv6()
3114 mac_nat_test_ip(port_list, AF_INET6); in bridge_test_mac_nat_ipv6()
3117 mac_nat_test_nd6_out(port_list); in bridge_test_mac_nat_ipv6()
3123 switch_port_list_dealloc(port_list); in bridge_test_mac_nat_ipv6()
3215 switch_port_list_t port_list; in filter_test()
3236 port_list = bridge_setup(BRIDGE200, n_ports, num_addrs, 0); in filter_test()
3237 if (port_list == NULL) { in filter_test()
3244 S_port_list = port_list; in filter_test()
3245 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3255 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3271 check_receive_generation(port_list, in filter_test()
3279 check_received_count(port_list, port, 0); in filter_test()
3281 check_received_count(port_list, port, 1); in filter_test()
3297 for (i = 0, port = port_list->list; i < port_list->count; i++, port++) { in filter_test()
3299 unicast_send_all(port_list, af, port); in filter_test()
3302 switch_port_list_check_receive(port_list, af, NULL, 0, in filter_test()
3307 check_received_count(port_list, port, 0); in filter_test()
3309 check_received_count(port_list, port, 1); in filter_test()
3320 switch_port_list_dealloc(port_list); in filter_test()
3374 switch_port_list_t port_list; in bridge_test_transfer()
3377 port_list = bridge_setup(BRIDGE200, n_ports, 0, in bridge_test_transfer()
3379 if (port_list == NULL) { in bridge_test_transfer()
3383 test_traffic_for_af(port_list, AF_INET); in bridge_test_transfer()
3384 test_traffic_for_af(port_list, AF_INET6); in bridge_test_transfer()
3390 switch_port_list_dealloc(port_list); in bridge_test_transfer()