Home
last modified time | relevance | path

Searched refs:icmp_ip (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/sys/netinet/
H A Dip_icmp.c370 m_copydata(n, 0, datalen, (void *)&icp->icmp_ip); in icmp_error()
523 icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) { in _icmp_input()
535 if (IN_MULTICAST(icp->icmp_ip.ip_dst.s_addr)) in _icmp_input()
538 icmpsrc.sin_addr = icp->icmp_ip.ip_dst; in _icmp_input()
539 ctlfunc = inetsw[ip_protox[icp->icmp_ip.ip_p]].pr_ctlinput; in _icmp_input()
542 &icp->icmp_ip); in _icmp_input()
629 icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) { in _icmp_input()
642 icmpsrc.sin_addr = icp->icmp_ip.ip_dst; in _icmp_input()
655 IN_PRINT(buf, &icp->icmp_ip.ip_dst), i); in _icmp_input()
1186 mtu = ntohs(icp->icmp_ip.ip_len); in icmp_mtudisc()
[all …]
H A Dip_icmp.h130 #define icmp_ip icmp_dun.id_ip.idi_ip macro
182 #define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
H A Dtcp_timer.c331 icmp.icmp_ip.ip_len = tp->t_pmtud_ip_len; in tcp_timer_rexmt()
332 icmp.icmp_ip.ip_hl = tp->t_pmtud_ip_hl; in tcp_timer_rexmt()
H A Dtcp_subr.c1441 offsetof(struct icmp, icmp_ip)); in tcp_ctlinput()
1478 tp->t_pmtud_ip_len = icp->icmp_ip.ip_len; in tcp_ctlinput()
1479 tp->t_pmtud_ip_hl = icp->icmp_ip.ip_hl; in tcp_ctlinput()
/netbsd-src/sys/netmpls/
H A Dmpls_ttl.c225 packetlen = sizeof(struct ip) + offsetof(struct icmp, icmp_ip) + in mpls_icmp_error()
280 memset(&icp->icmp_ip, 0, ICMP_EXT_OFFSET); in mpls_icmp_error()
281 m_copydata(n, 0, icmplen, (char *)&icp->icmp_ip); in mpls_icmp_error()
284 memcpy(((char*)&icp->icmp_ip) + ICMP_EXT_OFFSET, in mpls_icmp_error()
/netbsd-src/external/mpl/dhcp/dist/includes/netinet/
H A Dip_icmp.h104 #define icmp_ip icmp_dun.id_ip.idi_ip macro
122 #define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
/netbsd-src/external/bsd/ipf/dist/ipsend/
H A Dipsend.c131 if (resolve(t, (char *)&ic->icmp_ip.ip_dst) == -1)
139 (char *)&ic->icmp_ip.ip_src) == -1)
/netbsd-src/sys/netipsec/
H A Dipsec_netbsd.c120 offsetof(struct icmp, icmp_ip)); in ah4_ctlinput()
163 offsetof(struct icmp, icmp_ip)); in esp4_ctlinput()
/netbsd-src/sys/external/bsd/ipf/netinet/
H A Dip_fil_netbsd.c971 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; in ipf_send_icmp_err()
982 iclen = hlen + offsetof(struct icmp, icmp_ip) + ohlen; in ipf_send_icmp_err()
1028 ip2 = (ip_t *)&icmp->icmp_ip; in ipf_send_icmp_err()
1067 (char *)&icmp->icmp_ip + ohlen, xtra); in ipf_send_icmp_err()
1079 (char *)&icmp->icmp_ip + ohlen, xtra); in ipf_send_icmp_err()
H A Dip_nat.c3751 oip = (ip_t *)&icmp->icmp_ip; in ipf_nat_icmperror()
/netbsd-src/regress/sys/net/frag/
H A Dip4_frag_1.c56 #define ICMP_SIZE offsetof(struct icmp, icmp_ip)
/netbsd-src/sys/net/npf/
H A Dnpf_alg_icmp.c139 if (!nbuf_advance(nbuf, offsetof(struct icmp, icmp_ip), 0)) { in npfa_icmp4_inspect()
/netbsd-src/usr.sbin/npf/npftest/libnpftest/
H A Dnpf_mbuf_subr.c254 memcpy(&ic->icmp_ip, mtod(m_orig, struct ip *), addlen); in mbuf_icmp_append()
/netbsd-src/usr.sbin/traceroute/
H A Dtraceroute.c1451 hip = &icp->icmp_ip; in packet_ok()
1483 u_int32_t *lp = (u_int32_t *)&icp->icmp_ip; in packet_ok()
/netbsd-src/external/bsd/ipf/dist/tools/
H A Dipmon.c1275 const void *ipcp = (const char *)pac + 2 * hl + offsetof(struct icmp, icmp_ip); in print_ipflog()
1276 memcpy(&ipc, &ic.icmp_ip, sizeof(ipc)); in print_ipflog()