| /src/external/bsd/ipf/dist/ipsend/ |
| ip.c | 101 int err, iplen; local 130 iplen = ip->ip_len; 131 ip->ip_len = htons(iplen); 148 if (!frag || (sizeof(*eh) + iplen < mtu)) 153 bcopy((char *)ip, ipbuf + sizeof(*eh), iplen); 154 err = sendip(nfd, ipbuf, sizeof(*eh) + iplen); 207 iplen = ntohs(ip->ip_len) - hlen; 212 if ((sent + (mtu - hlen)) >= iplen) 215 ts = iplen - sent; 257 int thlen, i, iplen, hlen local [all...] |
| /src/sys/arch/xen/xen/ |
| xennet_checksum.c | 84 int iplen; local 119 iplen = ntohs(iph->ip_len); 134 iplen = ntohs(ip6h->ip6_plen); 142 if (ehlen + iplen > m->m_pkthdr.len) {
|
| /src/sys/netinet/ |
| ip_flow.c | 211 int iplen; local 238 iplen = ntohs(ip->ip_len); 240 iplen < sizeof(struct ip) || iplen > m->m_pkthdr.len) 322 if (m->m_pkthdr.len > iplen) { 324 m->m_len = iplen; 325 m->m_pkthdr.len = iplen; 327 m_adj(m, iplen - m->m_pkthdr.len);
|
| ip_carp.c | 504 int iplen, len; local 538 iplen = ip->ip_hl << 2; 539 len = iplen + sizeof(*ch); 553 ch = (struct carp_header *)((char *)ip + iplen); 555 m->m_data += iplen; 556 if (carp_cksum(m, len - iplen)) { 563 m->m_data -= iplen;
|
| /src/sys/dist/pf/net/ |
| if_pfsync.c | 370 int iplen, action, error, i, s, count, offp, sfail, stale = 0; local 391 iplen = ip->ip_hl << 2; 393 if (m->m_pkthdr.len < iplen + sizeof(*ph)) { 398 if (iplen + sizeof(*ph) > m->m_len) { 399 if ((m = m_pullup(m, iplen + sizeof(*ph))) == NULL) { 405 ph = (struct pfsync_header *)((char *)ip + iplen); 434 if ((mp = m_pulldown(m, iplen + sizeof(*ph), 475 if ((mp = m_pulldown(m, iplen + sizeof(*ph), 509 if ((mp = m_pulldown(m, iplen + sizeof(*ph), 618 if ((mp = m_pulldown(m, iplen + sizeof(*ph) [all...] |
| /src/sys/netipsec/ |
| xform_ah.c | 890 uint16_t iplen; local 1053 memcpy(&iplen, pext + ipoffs, sizeof(iplen)); 1054 iplen = htons(ntohs(iplen) + ahsize); 1055 m_copyback(m, ipoffs, sizeof(iplen), &iplen);
|