Home
last modified time | relevance | path

Searched refs:ip_p (Results 1 – 25 of 55) sorted by relevance

123

/openbsd/sys/netinet/
H A Draw_ip.c187 if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p) in rip_input()
204 if (ip->ip_p != IPPROTO_ICMP) in rip_input()
287 ip->ip_p = inp->inp_ip.ip_p; in rip_output()
330 ip->ip_p != IPPROTO_ICMP) in rip_output()
494 inp->inp_ip.ip_p = proto; in rip_attach()
H A Dip_icmp.c173 if (oip->ip_p == IPPROTO_ICMP && type != ICMP_REDIRECT && in icmp_do_error()
275 nip->ip_p = IPPROTO_ICMP; in icmp_do_error()
473 if (icp->icmp_ip.ip_p == IPPROTO_IPV6) { in icmp_input_if()
483 printf("deliver to protocol %d\n", icp->icmp_ip.ip_p); in icmp_input_if()
498 ctlfunc = inetsw[ip_protox[icp->icmp_ip.ip_p]].pr_ctlinput; in icmp_input_if()
H A Dip.h65 u_int8_t ip_p; /* protocol */ member
H A Dip_input.c308 nxt = ip->ip_p; in ipintr()
448 &ip->ip_dst.s_addr, (ip->ip_p == IPPROTO_ICMP ? 0 : 1))) in ip_input_if()
544 if (ip->ip_p == IPPROTO_IGMP) { in ip_input_if()
566 if (ip->ip_p == IPPROTO_ICMP && in ip_input_if()
665 ip->ip_p == fp->ipq_p) in ip_fragcheck()
707 return ip->ip_p; in ip_fragcheck()
949 fp->ipq_p = ipqe->ipqe_ip->ip_p; in ip_reass()
H A Dip_output.c1817 if (csum == 0 && ip->ip_p == IPPROTO_UDP) in in_delayed_cksum()
1820 switch (ip->ip_p) { in in_delayed_cksum()
1857 ip->ip_dst.s_addr, htonl(ip->ip_p)); in in_proto_cksum_out()
1862 offset + ip->ip_p)); in in_proto_cksum_out()
1864 if (ip->ip_p == IPPROTO_TCP) in in_proto_cksum_out()
1866 else if (ip->ip_p == IPPROTO_UDP) in in_proto_cksum_out()
1868 else if (ip->ip_p == IPPROTO_ICMP) in in_proto_cksum_out()
H A Dip_ipcomp.c508 ipcomp->ipcomp_nh = ip->ip_p; in ipcomp_output()
509 ip->ip_p = IPPROTO_IPCOMP; in ipcomp_output()
H A Dip_ipip.c402 ipo->ip_p = IPPROTO_IPIP; in ipip_output()
424 ipo->ip_p = IPPROTO_IPV6; in ipip_output()
H A Dipsec_output.c290 off = offsetof(struct ip, ip_p); in ipsp_process_packet()
461 ip->ip_p = IPPROTO_UDP; in ipsp_process_done()
/openbsd/usr.sbin/tcpdump/
H A Dprint-icmp.c208 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 Dprint-ip.c387 switch (ip->ip_p) { in ip_print()
552 printf(" ip-proto-%d %d", ip->ip_p, len); in ip_print()
H A Dprint-sl.c186 lastconn = ((struct ip *)&p[SLX_CHDR])->ip_p; in sliplink_print()
/openbsd/sys/lib/libsa/
H A Dnetudp.c90 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 Dpacket.c141 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 Dslcompress.c412 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 Dif_gre.h67 #define gi_pr gi_i.ip_p
/openbsd/usr.sbin/mrouted/
H A Digmp.c59 ip->ip_p = IPPROTO_IGMP; in init_igmp()
144 if (ip->ip_p == 0) { in accept_igmp()
/openbsd/usr.sbin/dhcrelay/
H A Dpacket.c143 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 Dpacket.c79 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 Dnpppd_subr.c319 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 Dpacket.c129 ip.ip_p = IPPROTO_UDP; in assemble_udp_ip_header()
/openbsd/sbin/isakmpd/
H A Dlog.c549 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 Dpacket.c256 if (ip_hdr->ip_p != IPPROTO_IGMP) in ip_hdr_sanity_check()
/openbsd/usr.sbin/traceroute/
H A Dworker.c534 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 Dping.c738 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()
/openbsd/sbin/dhclient/
H A Dbpf.c276 ip.ip_p = IPPROTO_UDP; in send_packet()

123