Home
last modified time | relevance | path

Searched refs:icmp_len (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/netinet6/
Dip6_forward.c93 u_int icmp_len; in ip6_forward() local
158 icmp_len = sizeof(struct ip6_hdr) + sizeof(struct tcphdr) + in ip6_forward()
162 icmp_len = sizeof(struct ip6_hdr) + sizeof(struct udphdr); in ip6_forward()
165 icmp_len = sizeof(struct ip6_hdr) + 2 * sizeof(u_int32_t); in ip6_forward()
168 icmp_len = ICMPV6_PLD_MAXLEN; in ip6_forward()
171 if (icmp_len > m->m_pkthdr.len) in ip6_forward()
172 icmp_len = m->m_pkthdr.len; in ip6_forward()
173 if (icmp_len <= sizeof(icmp_buf)) { in ip6_forward()
176 m_copydata(m, 0, icmp_len, icmp_buf); in ip6_forward()
179 mcopy = m_copym(m, 0, icmp_len, M_NOWAIT); in ip6_forward()
[all …]
/openbsd/src/sys/netinet/
Dip_input.c1563 u_int icmp_len; in ip_forward() local
1598 icmp_len = min(sizeof(icmp_buf), ntohs(ip->ip_len)); in ip_forward()
1601 m_copydata(m, 0, icmp_len, icmp_buf); in ip_forward()
1701 mcopy->m_len = mcopy->m_pkthdr.len = icmp_len; in ip_forward()
1707 memcpy(mcopy->m_data, icmp_buf, icmp_len); in ip_forward()