Lines Matching refs:u_int
82 u_int unit;
83 u_int num_addrs;
91 u_int test_count;
92 u_int test_address_count;
97 u_int size;
98 u_int count;
108 bridge_rt_table_copy(u_int * ret_count);
111 bridge_rt_table_log(struct ifbareq *rt_table, u_int count);
114 bridge_mac_nat_entries_copy(u_int * ret_count);
117 bridge_mac_nat_entries_log(struct ifbrmne * entries, u_int count);
140 set_ethernet_address(ether_addr_t *eaddr, u_int unit, u_int addr_index) in set_ethernet_address()
156 get_ipv4_address(u_int unit, u_int addr_index, struct in_addr *ip) in get_ipv4_address()
173 get_ipv6_ula_address(u_int unit, u_int addr_index, struct in6_addr *ip) in get_ipv6_ula_address()
206 get_ip_address(uint8_t af, u_int unit, u_int addr_index, union ifbrip *ip) in get_ip_address()
346 arp_frame_validate(const struct ether_arp * earp, u_int len, bool dump) in arp_frame_validate()
356 T_ASSERT_GE(len, (u_int)sizeof(*earp), in arp_frame_validate()
358 __func__, len, (u_int)sizeof(*earp)); in arp_frame_validate()
386 ip_frame_validate(const void * buf, u_int buf_len, bool dump) in ip_frame_validate()
391 u_int ip_len; in ip_frame_validate()
394 T_ASSERT_GE(buf_len, (u_int)sizeof(struct ip), NULL); in ip_frame_validate()
409 T_ASSERT_EQ((u_int)ip_udp->ip.ip_v, IPVERSION, NULL); in ip_frame_validate()
411 T_ASSERT_EQ((u_int)(ip_udp->ip.ip_hl << 2), in ip_frame_validate()
412 (u_int)sizeof(struct ip), NULL); in ip_frame_validate()
414 u_int udp_len; in ip_frame_validate()
415 u_int data_len; in ip_frame_validate()
418 T_ASSERT_GE(buf_len, (u_int)sizeof(*ip_udp), NULL); in ip_frame_validate()
421 T_ASSERT_GE(udp_len, (u_int)sizeof(ip_udp->udp), NULL); in ip_frame_validate()
422 data_len = udp_len - (u_int)sizeof(ip_udp->udp); in ip_frame_validate()
436 ip6_frame_validate(const void * buf, u_int buf_len, bool dump) in ip6_frame_validate()
441 u_int ip6_len; in ip6_frame_validate()
444 T_ASSERT_GE(buf_len, (u_int)sizeof(struct ip6_hdr), NULL); in ip6_frame_validate()
453 T_ASSERT_GE(buf_len, ip6_len + (u_int)sizeof(struct ip6_hdr), NULL); in ip6_frame_validate()
460 u_int data_len; in ip6_frame_validate()
462 u_int udp_len; in ip6_frame_validate()
466 T_ASSERT_GE(buf_len, (u_int)sizeof(*ip6_udp), NULL); in ip6_frame_validate()
469 T_ASSERT_GE(udp_len, (u_int)sizeof(ip6_udp->udp), NULL); in ip6_frame_validate()
470 data_len = udp_len - (u_int)sizeof(ip6_udp->udp); in ip6_frame_validate()
484 u_int icmp6_len; in ip6_frame_validate()
520 ethernet_frame_validate(const void * buf, u_int buf_len, bool dump) in ethernet_frame_validate()
528 T_ASSERT_GE(buf_len, (u_int)sizeof(*eh_p), NULL); in ethernet_frame_validate()
541 ip_frame_validate(eh_p + 1, (u_int)(buf_len - sizeof(*eh_p)), in ethernet_frame_validate()
546 (u_int)(buf_len - sizeof(*eh_p)), in ethernet_frame_validate()
550 ip6_frame_validate(eh_p + 1, (u_int)(buf_len - sizeof(*eh_p)), in ethernet_frame_validate()
559 static u_int
568 const void * data, u_int data_len) in ethernet_udp_frame_populate()
570 u_int len; in ethernet_udp_frame_populate()
601 static u_int
602 ethernet_arp_frame_populate(void * buf, u_int buf_len, in ethernet_arp_frame_populate()
612 u_int frame_length; in ethernet_arp_frame_populate()
660 ethernet_frame_get_udp4_payload(void * buf, u_int buf_len, in ethernet_frame_get_udp4_payload()
661 u_int * ret_payload_length) in ethernet_frame_get_udp4_payload()
666 u_int ip_len; in ethernet_frame_get_udp4_payload()
667 u_int left; in ethernet_frame_get_udp4_payload()
669 u_int payload_length = 0; in ethernet_frame_get_udp4_payload()
670 u_int udp_len; in ethernet_frame_get_udp4_payload()
673 T_ASSERT_GE(buf_len, (u_int)(sizeof(*eh_p) + sizeof(*ip_udp)), NULL); in ethernet_frame_get_udp4_payload()
687 T_ASSERT_EQ((u_int)ip_udp->ip.ip_hl << 2, (u_int)sizeof(struct ip), in ethernet_frame_get_udp4_payload()
692 T_ASSERT_GE(buf_len, (u_int)sizeof(*ip_udp), NULL); in ethernet_frame_get_udp4_payload()
695 T_ASSERT_GE(udp_len, (u_int)sizeof(ip_udp->udp), NULL); in ethernet_frame_get_udp4_payload()
708 ethernet_frame_get_udp6_payload(void * buf, u_int buf_len, in ethernet_frame_get_udp6_payload()
709 u_int * ret_payload_length) in ethernet_frame_get_udp6_payload()
714 u_int ip6_len; in ethernet_frame_get_udp6_payload()
715 u_int left; in ethernet_frame_get_udp6_payload()
717 u_int payload_length = 0; in ethernet_frame_get_udp6_payload()
718 u_int udp_len; in ethernet_frame_get_udp6_payload()
721 T_ASSERT_GE(buf_len, (u_int)(sizeof(*eh_p) + sizeof(*ip6_udp)), NULL); in ethernet_frame_get_udp6_payload()
731 T_ASSERT_GE(left, ip6_len + (u_int)sizeof(struct ip6_hdr), NULL); in ethernet_frame_get_udp6_payload()
738 T_ASSERT_GE(buf_len, (u_int)sizeof(*ip6_udp), NULL); in ethernet_frame_get_udp6_payload()
741 T_ASSERT_GE(udp_len, (u_int)sizeof(ip6_udp->udp), NULL); in ethernet_frame_get_udp6_payload()
754 ethernet_frame_get_udp_payload(uint8_t af, void * buf, u_int buf_len, in ethernet_frame_get_udp_payload()
755 u_int * ret_payload_length) in ethernet_frame_get_udp_payload()
776 #define MIN_ICMP6_LEN ((u_int)(sizeof(ether_header_t) + \
780 #define SET_ND_OPT_LEN(a) (u_int)((a) >> 3)
781 #define GET_ND_OPT_LEN(a) (u_int)((a) << 3)
782 #define ALIGN_ND_OPT(a) (u_int)roundup(a, ALIGNED_ND_OPT_LEN)
789 static u_int
790 ethernet_nd6_frame_populate(void * buf, u_int buf_len, in ethernet_nd6_frame_populate()
798 u_int data_len = 0; in ethernet_nd6_frame_populate()
800 u_int frame_length; in ethernet_nd6_frame_populate()
952 u_int frame_length; in switch_port_send_arp()
978 T_ASSERT_EQ((u_int)n, frame_length, in switch_port_send_arp()
993 u_int frame_length; in switch_port_send_nd6()
1020 T_ASSERT_EQ((u_int)n, frame_length, in switch_port_send_nd6()
1035 const void * payload, u_int payload_length) in switch_port_send_udp()
1037 u_int frame_length; in switch_port_send_udp()
1047 (u_int)sizeof(pkt), in switch_port_send_udp()
1070 T_ASSERT_EQ((u_int)n, frame_length, in switch_port_send_udp()
1080 u_int addr_index, in switch_port_send_udp_addr_index()
1083 const void * payload, u_int payload_length) in switch_port_send_udp_addr_index()
1099 u_int pkt_len, void * context);
1105 const void * payload, u_int payload_length, in switch_port_receive()
1125 u_int pkt_len; in switch_port_receive()
1127 u_int skip; in switch_port_receive()
1134 T_ASSERT_GE(pkt_len, (u_int)sizeof(*eh_p), in switch_port_receive()
1153 u_int p_len; in switch_port_receive()
1191 switch_port_list_alloc(u_int port_count, bool mac_nat) in switch_port_list_alloc()
1205 u_int i; in switch_port_list_dealloc()
1217 switch_port_list_add_port(switch_port_list_t port_list, u_int unit, in switch_port_list_add_port()
1219 u_int num_addrs, bool mac_nat, bool attach_stack, struct in_addr * ip) in switch_port_list_add_port()
1289 u_int i; in switch_port_list_find_fd()
1303 u_int i; in switch_port_list_log()
1315 u_int i; in switch_port_list_find_member()
1328 const void * payload, u_int payload_length, in switch_port_list_check_receive()
1338 u_int u; in switch_port_list_check_receive()
1376 u_int i; in switch_port_list_verify_rt_table()
1377 u_int count; in switch_port_list_verify_rt_table()
1396 u_int addr_index; in switch_port_list_verify_rt_table()
1397 u_int unit_index; in switch_port_list_verify_rt_table()
1441 u_int i; in switch_port_list_verify_mac_nat()
1442 u_int count; in switch_port_list_verify_mac_nat()
1463 u_int addr_index; in switch_port_list_verify_mac_nat()
1469 u_int unit_index; in switch_port_list_verify_mac_nat()
1530 send_generation(switch_port_t port, uint8_t af, u_int addr_index, in send_generation()
1564 __unused u_int pkt_len, in validate_not_present_dhost()
1577 __unused u_int pkt_len, in validate_broadcast_dhost()
1589 __unused u_int pkt_len, in validate_port_dhost()
1605 u_int i; in check_received_count()
1629 u_int i; in unicast_send_all()
1636 for (u_int j = 0; j < scan->num_addrs; j++) { in unicast_send_all()
1657 u_int i; in bridge_learning_test_once()
1670 for (u_int j = 0; j < port->num_addrs; j++) { in bridge_learning_test_once()
1715 u_int i; in bridge_learning_test()
1785 u_int i; in mac_nat_check_received_count()
1789 u_int expected = 0; in mac_nat_check_received_count()
1805 __unused u_int pkt_len, in validate_mac_nat()
1827 u_int pkt_len, __unused void * context) in validate_mac_nat_in()
1842 u_int pkt_len, void * context) in validate_mac_nat_arp_out()
1855 T_ASSERT_GE(pkt_len, (u_int)(sizeof(*eh_p) + sizeof(*earp)), NULL); in validate_mac_nat_arp_out()
1900 u_int pkt_len, void * context) in validate_mac_nat_arp_in()
1913 T_ASSERT_GE(pkt_len, (u_int)(sizeof(*eh_p) + sizeof(*earp)), NULL); in validate_mac_nat_arp_in()
1937 u_int i; in mac_nat_test_arp_out()
1946 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_arp_out()
1977 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_send_arp_response()
1997 u_int i; in mac_nat_test_arp_in()
2019 u_int pkt_len, void * context) in validate_mac_nat_dhcp()
2021 u_int dp_flags; in validate_mac_nat_dhcp()
2027 T_ASSERT_GE(pkt_len, (u_int)sizeof(*pkt), NULL); in validate_mac_nat_dhcp()
2038 T_ASSERT_BITS_SET(dp_flags, (u_int)DHCP_FLAGS_BROADCAST, in validate_mac_nat_dhcp()
2075 u_int i; in mac_nat_test_dhcp()
2091 u_int payload_len; in mac_nat_test_dhcp()
2132 u_int icmp6_len, in validate_mac_nat_nd6()
2134 u_int nd_hdr_size, in validate_mac_nat_nd6()
2140 u_int nd_size; in validate_mac_nat_nd6()
2178 u_int icmp6_len, switch_port_t send_port) in validate_mac_nat_icmp6_out()
2207 u_int pkt_len, void * context) in validate_mac_nat_nd6_out()
2223 T_ASSERT_GE(pkt_len, (u_int)MIN_ICMP6_LEN, NULL); in validate_mac_nat_nd6_out()
2260 u_int i; in mac_nat_test_nd6_out()
2273 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2293 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2313 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2349 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_send_response()
2370 u_int i; in mac_nat_test_ip_once()
2382 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_ip_once()
2423 u_int i; in mac_nat_test_ip()
2568 bridge_rt_table_copy_common(const char * bridge, u_int * ret_count) in bridge_rt_table_copy_common()
2571 u_int len = 8 * 1024; in bridge_rt_table_copy_common()
2614 bridge_rt_table_copy(u_int * ret_count) in bridge_rt_table_copy()
2620 bridge_rt_table_log(struct ifbareq *rt_table, u_int count) in bridge_rt_table_log()
2622 u_int i; in bridge_rt_table_log()
2636 bridge_mac_nat_entries_copy_common(const char * bridge, u_int * ret_count) in bridge_mac_nat_entries_copy_common()
2639 u_int count = 0; in bridge_mac_nat_entries_copy_common()
2641 u_int i; in bridge_mac_nat_entries_copy_common()
2658 mnl.ifbml_elsize, (u_int)sizeof(struct ifbrmne)); in bridge_mac_nat_entries_copy_common()
2700 bridge_mac_nat_entries_copy(u_int * ret_count) in bridge_mac_nat_entries_copy()
2706 bridge_mac_nat_entries_log(struct ifbrmne * entries, u_int count) in bridge_mac_nat_entries_log()
2708 u_int i; in bridge_mac_nat_entries_log()
2728 static u_int S_n_ports;
2732 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error);
2860 bridge_setup(char * bridge, u_int n_ports, u_int num_addrs, in bridge_setup()
2863 u_int addr_index = 1; in bridge_setup()
2906 for (u_int i = 0; i < n_ports; i++) { in bridge_setup()
2983 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error) in bridge_cleanup()
2986 for (u_int i = 0; i < n_ports; i++) { in bridge_cleanup()
3028 uint8_t af, u_int n_ports, u_int num_addrs) in bridge_test()
3053 bridge_test_mac_nat_ipv4(u_int n_ports, u_int num_addrs) in bridge_test_mac_nat_ipv4()
3093 bridge_test_mac_nat_ipv6(u_int n_ports, u_int num_addrs, uint8_t flags) in bridge_test_mac_nat_ipv6()
3215 const u_int n_ports = 2; in filter_test()
3216 u_int num_addrs = 1; in filter_test()
3217 u_int i; in filter_test()
3257 for (u_int j = 0; j < port->num_addrs; j++) { in filter_test()
3330 u_int i; in test_traffic_for_af()
3367 bridge_test_transfer(u_int n_ports, uint8_t setup_flags) in bridge_test_transfer()