/openbsd/sys/netinet/ |
H A D | raw_ip.c | 184 if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p) in rip_input() 213 if (ip->ip_p == IPPROTO_ICMP) { in rip_input() 288 ip->ip_p = inp->inp_ip.ip_p; in rip_output() 331 ip->ip_p != IPPROTO_ICMP) in rip_output() 495 inp->inp_ip.ip_p = proto; in rip_attach()
|
H A D | ip_icmp.c | 178 if (oip->ip_p == IPPROTO_ICMP && type != ICMP_REDIRECT && in icmp_do_error() 280 nip->ip_p = IPPROTO_ICMP; in icmp_do_error() 478 if (icp->icmp_ip.ip_p == IPPROTO_IPV6) { in icmp_input_if() 488 printf("deliver to protocol %d\n", icp->icmp_ip.ip_p); in icmp_input_if() 503 ctlfunc = inetsw[ip_protox[icp->icmp_ip.ip_p]].pr_ctlinput; in icmp_input_if()
|
H A D | ip.h | 65 u_int8_t ip_p; /* protocol */ member
|
H A D | ip_input.c | 325 nxt = ip->ip_p; in ipintr() 465 &ip->ip_dst.s_addr, (ip->ip_p == IPPROTO_ICMP ? 0 : 1))) in ip_input_if() 567 if (ip->ip_p == IPPROTO_IGMP) { in ip_input_if() 589 if (ip->ip_p == IPPROTO_ICMP && in ip_input_if() 688 ip->ip_p == fp->ipq_p) in ip_fragcheck() 730 return ip->ip_p; in ip_fragcheck() 972 fp->ipq_p = ipqe->ipqe_ip->ip_p; in ip_reass()
|
H A D | ip_output.c | 1822 if (csum == 0 && ip->ip_p == IPPROTO_UDP) in in_delayed_cksum() 1825 switch (ip->ip_p) { in in_delayed_cksum() 1862 ip->ip_dst.s_addr, htonl(ip->ip_p)); in in_proto_cksum_out() 1867 offset + ip->ip_p)); in in_proto_cksum_out() 1869 if (ip->ip_p == IPPROTO_TCP) in in_proto_cksum_out() 1871 else if (ip->ip_p == IPPROTO_UDP) in in_proto_cksum_out() 1873 else if (ip->ip_p == IPPROTO_ICMP) in in_proto_cksum_out()
|
H A D | ip_ipcomp.c | 508 ipcomp->ipcomp_nh = ip->ip_p; in ipcomp_output() 509 ip->ip_p = IPPROTO_IPCOMP; in ipcomp_output()
|
H A D | ip_ipip.c | 408 ipo->ip_p = IPPROTO_IPIP; in ipip_output() 430 ipo->ip_p = IPPROTO_IPV6; in ipip_output()
|
H A D | ipsec_output.c | 291 off = offsetof(struct ip, ip_p); in ipsp_process_packet() 462 ip->ip_p = IPPROTO_UDP; in ipsp_process_done()
|
H A D | ip_divert.c | 121 switch (ip->ip_p) { in divert_output()
|
/openbsd/usr.sbin/tcpdump/ |
H A D | print-icmp.c | 208 TCHECK(dp->icmp_ip.ip_p); in icmp_print() 212 dp->icmp_ip.ip_p); in icmp_print() 216 TCHECK(dp->icmp_ip.ip_p); in icmp_print() 222 switch (oip->ip_p) { in icmp_print() 242 oip->ip_p, dport); in icmp_print()
|
H A D | print-ip.c | 387 switch (ip->ip_p) { in ip_print() 552 printf(" ip-proto-%d %d", ip->ip_p, len); in ip_print()
|
H A D | print-sl.c | 186 lastconn = ((struct ip *)&p[SLX_CHDR])->ip_p; in sliplink_print()
|
/openbsd/sys/lib/libsa/ |
H A D | netudp.c | 90 ip->ip_p = IPPROTO_UDP; /* char */ in sendudp() 170 if (ip->ip_v != IPVERSION || ip->ip_p != IPPROTO_UDP) { /* half char */ in readudp() 173 printf("readudp: IP version or not UDP. ip_v=%d ip_p=%d\n", ip->ip_v, ip->ip_p); in readudp()
|
/openbsd/usr.sbin/vmd/ |
H A D | packet.c | 141 ip.ip_p = IPPROTO_UDP; in assemble_udp_ip_header() 187 if (ip->ip_p != IPPROTO_IPIP) in decode_hw_header() 242 if (ip->ip_p != IPPROTO_UDP) in decode_udp_ip_header()
|
/openbsd/sys/net/ |
H A D | slcompress.c | 412 ip->ip_p = cs->cs_id; in sl_compress_tcp() 478 if (ip->ip_p >= MAX_STATES) in sl_uncompress_tcp_core() 480 cs = &comp->rstate[comp->last_recv = ip->ip_p]; in sl_uncompress_tcp_core() 482 ip->ip_p = IPPROTO_TCP; in sl_uncompress_tcp_core()
|
H A D | if_gre.h | 67 #define gi_pr gi_i.ip_p
|
/openbsd/usr.sbin/mrouted/ |
H A D | igmp.c | 59 ip->ip_p = IPPROTO_IGMP; in init_igmp() 144 if (ip->ip_p == 0) { in accept_igmp()
|
/openbsd/usr.sbin/dhcrelay/ |
H A D | packet.c | 143 ip.ip_p = IPPROTO_UDP; in assemble_udp_ip_header() 187 if (ip->ip_p != IPPROTO_IPIP) in decode_hw_header()
|
/openbsd/usr.sbin/ospfd/ |
H A D | packet.c | 79 ip_hdr.ip_p = IPPROTO_OSPF; in send_packet() 273 if (ip_hdr->ip_p != IPPROTO_OSPF) in ip_hdr_sanity_check()
|
/openbsd/usr.sbin/npppd/npppd/ |
H A D | npppd_subr.c | 319 switch (pip->ip_p) { in ip_is_idle_packet() 495 if (pip->ip_p != IPPROTO_TCP || (ip_off & IP_MF) != 0 || in adjust_tcp_mss()
|
/openbsd/usr.sbin/dhcpd/ |
H A D | packet.c | 129 ip.ip_p = IPPROTO_UDP; in assemble_udp_ip_header()
|
/openbsd/sbin/isakmpd/ |
H A D | log.c | 549 hdr.ip.ip4.ip_p = IPPROTO_UDP; in log_packet_iov() 634 phu.ip4p.proto = ip4->ip_p; in udp_cksum()
|
/openbsd/usr.sbin/dvmrpd/ |
H A D | packet.c | 256 if (ip_hdr->ip_p != IPPROTO_IGMP) in ip_hdr_sanity_check()
|
/openbsd/usr.sbin/traceroute/ |
H A D | worker.c | 534 if (hlen + 8 <= cc && hip->ip_p == IPPROTO_ICMP && in packet_ok4() 543 if (hlen + 12 <= cc && hip->ip_p == conf->proto && in packet_ok4() 553 if (hip->ip_p == conf->proto) in packet_ok4()
|
/openbsd/sbin/ping/ |
H A D | ping.c | 738 ip->ip_p = IPPROTO_ICMP; in main() 1762 printf(" %02x %02x %04x", ip->ip_ttl, ip->ip_p, ip->ip_sum); in pr_iph() 1786 if (ip->ip_p == 6) in pr_retip() 1789 else if (ip->ip_p == 17) in pr_retip()
|