Lines Matching refs:ip
267 ip_proto_of(uchar_t *ip) in ip_proto_of() argument
271 uchar_t *ptr = ip; in ip_proto_of()
273 switch (IP_VERS(ip)) { in ip_proto_of()
275 return (IP_PROTO_OF(ip)); in ip_proto_of()
278 nxt = ip[6]; in ip_proto_of()
316 ip_hdr_len(uchar_t *ip) in ip_hdr_len() argument
322 uchar_t *ptr = ip; in ip_hdr_len()
324 switch (IP_VERS(ip)) { in ip_hdr_len()
326 return (IP_HDR_LEN(ip)); in ip_hdr_len()
328 nxt = ip[6]; in ip_hdr_len()
552 uchar_t *ip; /* addr of IP header, unaligned */ in want_packet() local
765 ip = pkt + header_size; in want_packet()
766 base = ip + ip_hdr_len(ip); in want_packet()
767 if (base == ip) { in want_packet()
778 ip = pkt + header_size; in want_packet()
779 tcp = ip + ip_hdr_len(ip); in want_packet()
780 if (tcp == ip) { in want_packet()
792 ip = pkt + header_size; in want_packet()
793 udp = ip + ip_hdr_len(ip); in want_packet()
794 if (udp == ip) { in want_packet()
806 ip = pkt + header_size; in want_packet()
809 if (IP_VERS(ip) != IPV4_VERSION && in want_packet()
810 IP_VERS(ip) != IPV6_VERSION) { in want_packet()
817 switch (ip_proto_of(ip)) { in want_packet()
819 udp = ip + ip_hdr_len(ip); in want_packet()
824 tcp = ip + ip_hdr_len(ip); in want_packet()
871 ip = pkt + header_size; in want_packet()
873 if (IP_VERS(ip) != IPV4_VERSION && in want_packet()
874 IP_VERS(ip) != IPV6_VERSION) { in want_packet()
881 switch (ip_proto_of(ip)) { in want_packet()
885 udp = ip + ip_hdr_len(ip); in want_packet()
893 tcp = ip + ip_hdr_len(ip); in want_packet()