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, struct in_addr * ip) in switch_port_list_add_port()
1287 u_int i; in switch_port_list_find_fd()
1301 u_int i; in switch_port_list_log()
1313 u_int i; in switch_port_list_find_member()
1326 const void * payload, u_int payload_length, in switch_port_list_check_receive()
1336 u_int u; in switch_port_list_check_receive()
1374 u_int i; in switch_port_list_verify_rt_table()
1375 u_int count; in switch_port_list_verify_rt_table()
1394 u_int addr_index; in switch_port_list_verify_rt_table()
1395 u_int unit_index; in switch_port_list_verify_rt_table()
1439 u_int i; in switch_port_list_verify_mac_nat()
1440 u_int count; in switch_port_list_verify_mac_nat()
1461 u_int addr_index; in switch_port_list_verify_mac_nat()
1467 u_int unit_index; in switch_port_list_verify_mac_nat()
1528 send_generation(switch_port_t port, uint8_t af, u_int addr_index, in send_generation()
1562 __unused u_int pkt_len, in validate_not_present_dhost()
1575 __unused u_int pkt_len, in validate_broadcast_dhost()
1587 __unused u_int pkt_len, in validate_port_dhost()
1603 u_int i; in check_received_count()
1627 u_int i; in unicast_send_all()
1634 for (u_int j = 0; j < scan->num_addrs; j++) { in unicast_send_all()
1655 u_int i; in bridge_learning_test_once()
1668 for (u_int j = 0; j < port->num_addrs; j++) { in bridge_learning_test_once()
1713 u_int i; in bridge_learning_test()
1783 u_int i; in mac_nat_check_received_count()
1787 u_int expected = 0; in mac_nat_check_received_count()
1803 __unused u_int pkt_len, in validate_mac_nat()
1825 u_int pkt_len, __unused void * context) in validate_mac_nat_in()
1840 u_int pkt_len, void * context) in validate_mac_nat_arp_out()
1853 T_ASSERT_GE(pkt_len, (u_int)(sizeof(*eh_p) + sizeof(*earp)), NULL); in validate_mac_nat_arp_out()
1898 u_int pkt_len, void * context) in validate_mac_nat_arp_in()
1911 T_ASSERT_GE(pkt_len, (u_int)(sizeof(*eh_p) + sizeof(*earp)), NULL); in validate_mac_nat_arp_in()
1935 u_int i; in mac_nat_test_arp_out()
1944 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_arp_out()
1975 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_send_arp_response()
1995 u_int i; in mac_nat_test_arp_in()
2017 u_int pkt_len, void * context) in validate_mac_nat_dhcp()
2019 u_int dp_flags; in validate_mac_nat_dhcp()
2025 T_ASSERT_GE(pkt_len, (u_int)sizeof(*pkt), NULL); in validate_mac_nat_dhcp()
2036 T_ASSERT_BITS_SET(dp_flags, (u_int)DHCP_FLAGS_BROADCAST, in validate_mac_nat_dhcp()
2073 u_int i; in mac_nat_test_dhcp()
2089 u_int payload_len; in mac_nat_test_dhcp()
2130 u_int icmp6_len, in validate_mac_nat_nd6()
2132 u_int nd_hdr_size, in validate_mac_nat_nd6()
2138 u_int nd_size; in validate_mac_nat_nd6()
2176 u_int icmp6_len, switch_port_t send_port) in validate_mac_nat_icmp6_out()
2205 u_int pkt_len, void * context) in validate_mac_nat_nd6_out()
2221 T_ASSERT_GE(pkt_len, (u_int)MIN_ICMP6_LEN, NULL); in validate_mac_nat_nd6_out()
2258 u_int i; in mac_nat_test_nd6_out()
2271 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2291 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2311 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_nd6_out()
2347 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_send_response()
2368 u_int i; in mac_nat_test_ip_once()
2380 for (u_int j = 0; j < port->num_addrs; j++) { in mac_nat_test_ip_once()
2421 u_int i; in mac_nat_test_ip()
2566 bridge_rt_table_copy_common(const char * bridge, u_int * ret_count) in bridge_rt_table_copy_common()
2569 u_int len = 8 * 1024; in bridge_rt_table_copy_common()
2612 bridge_rt_table_copy(u_int * ret_count) in bridge_rt_table_copy()
2618 bridge_rt_table_log(struct ifbareq *rt_table, u_int count) in bridge_rt_table_log()
2620 u_int i; in bridge_rt_table_log()
2634 bridge_mac_nat_entries_copy_common(const char * bridge, u_int * ret_count) in bridge_mac_nat_entries_copy_common()
2637 u_int count = 0; in bridge_mac_nat_entries_copy_common()
2639 u_int i; in bridge_mac_nat_entries_copy_common()
2656 mnl.ifbml_elsize, (u_int)sizeof(struct ifbrmne)); in bridge_mac_nat_entries_copy_common()
2698 bridge_mac_nat_entries_copy(u_int * ret_count) in bridge_mac_nat_entries_copy()
2704 bridge_mac_nat_entries_log(struct ifbrmne * entries, u_int count) in bridge_mac_nat_entries_log()
2706 u_int i; in bridge_mac_nat_entries_log()
2726 static u_int S_n_ports;
2730 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error);
2858 bridge_setup(char * bridge, u_int n_ports, u_int num_addrs, in bridge_setup()
2861 u_int addr_index = 1; in bridge_setup()
2904 for (u_int i = 0; i < n_ports; i++) { in bridge_setup()
2981 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error) in bridge_cleanup()
2984 for (u_int i = 0; i < n_ports; i++) { in bridge_cleanup()
3026 uint8_t af, u_int n_ports, u_int num_addrs) in bridge_test()
3051 bridge_test_mac_nat_ipv4(u_int n_ports, u_int num_addrs) in bridge_test_mac_nat_ipv4()
3091 bridge_test_mac_nat_ipv6(u_int n_ports, u_int num_addrs, uint8_t flags) in bridge_test_mac_nat_ipv6()
3211 const u_int n_ports = 2; in filter_test()
3212 u_int num_addrs = 1; in filter_test()
3213 u_int i; in filter_test()
3253 for (u_int j = 0; j < port->num_addrs; j++) { in filter_test()
3326 u_int i; in test_traffic_for_af()
3363 bridge_test_transfer(u_int n_ports, uint8_t setup_flags) in bridge_test_transfer()