| /freebsd-14-stable/sbin/ipf/ipsend/ |
| HD | iptests.c | 120 ip->ip_len = sizeof(*ip) + ntohs(u->uh_ulen); in ip_test1() 121 len = ip->ip_len; in ip_test1() 198 i = ip->ip_len + 1; in ip_test1() 200 for (; i < (ip->ip_len * 2); i++) { in ip_test1() 213 ip->ip_len = i; in ip_test1() 232 ip->ip_len = i; in ip_test1() 241 ip->ip_len = len; in ip_test1() 261 ip->ip_len = sizeof(*ip); in ip_test1() 269 ip->ip_len = sizeof(*ip); in ip_test1() 277 ip->ip_len = sizeof(*ip); in ip_test1() [all …]
|
| HD | ip.c | 118 iplen = ip->ip_len; in send_ip() 119 ip->ip_len = htons(iplen); in send_ip() 195 iplen = ntohs(ip->ip_len) - hlen; in send_ip() 210 ip->ip_len = htons(ts); in send_ip() 247 iplen = ip->ip_len; in send_tcp() 276 ip2->ip_len = htons(thlen); in send_tcp() 277 ip->ip_len = hlen + thlen; in send_tcp() 306 ip->ip_len = (IP_HL(ip) << 2) + thlen; in send_udp()
|
| HD | ipsend.c | 80 ip->ip_len += sizeof(*ic); in do_icmp() 185 ip->ip_len = sizeof(*ip); in main() 243 ip->ip_len += sizeof(tcphdr_t); in main() 254 ip->ip_len += sizeof(udphdr_t); in main() 347 ip->ip_len += olen; in main() 357 bcopy(ip + 1, p + hlen, ip->ip_len - hlen); in main() 403 udpcksum(ip, udp, ip->ip_len - (IP_HL(ip) << 2)); in main()
|
| /freebsd-14-stable/sbin/dhclient/ |
| HD | packet.c | 120 ip.ip_len = htons(sizeof(ip) + sizeof(udp) + len); in assemble_udp_ip_header() 168 u_int32_t ip_len = (buf[bufix] & 0xf) << 2; in decode_udp_ip_header() local 179 udp = (struct udphdr *)(buf + bufix + ip_len); in decode_udp_ip_header() 183 if (wrapsum(checksum(buf + bufix, ip_len, 0)) != 0) { in decode_udp_ip_header() 194 if (ntohs(ip->ip_len) != buflen) in decode_udp_ip_header() 196 ntohs(ip->ip_len), buflen); in decode_udp_ip_header() 206 data = buf + bufix + ip_len + sizeof(*udp); in decode_udp_ip_header() 248 return (ip_len + sizeof(*udp)); in decode_udp_ip_header()
|
| /freebsd-14-stable/sys/net/ |
| HD | debugnet_inet.c | 154 ip->ip_len = ntohs(ip->ip_len); in debugnet_handle_ip() 155 if (ip->ip_len < hlen) { in debugnet_handle_ip() 157 ip->ip_len, hlen); in debugnet_handle_ip() 160 if (m->m_pkthdr.len < ip->ip_len) { in debugnet_handle_ip() 162 ip->ip_len, m->m_pkthdr.len); in debugnet_handle_ip() 165 if (m->m_pkthdr.len > ip->ip_len) { in debugnet_handle_ip() 168 m->m_len = ip->ip_len; in debugnet_handle_ip() 169 m->m_pkthdr.len = ip->ip_len; in debugnet_handle_ip() 171 m_adj(m, ip->ip_len - m->m_pkthdr.len); in debugnet_handle_ip() 210 ip->ip_len -= hlen; in debugnet_handle_ip() [all …]
|
| HD | slcompress.c | 319 if (ip->ip_len != cs->cs_ip.ip_len && in sl_compress_tcp() 320 ntohs(cs->cs_ip.ip_len) == hlen) in sl_compress_tcp() 335 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp() 343 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp() 528 u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen; in sl_uncompress_tcp_core() 535 th->th_seq = htonl(ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len) in sl_uncompress_tcp_core() 571 cs->cs_ip.ip_len = htons(total_len); in sl_uncompress_tcp_core()
|
| /freebsd-14-stable/sys/netinet/ |
| HD | ip_reass.c | 239 ip->ip_len = htons(ntohs(ip->ip_len) - hlen); in ip_reass() 245 if (ip->ip_len == htons(0) || in ip_reass() 246 ((ip->ip_off & htons(IP_MF)) && (ntohs(ip->ip_len) & 0x7) != 0)) { in ip_reass() 261 if (ntohs(ip->ip_len) + ntohs(ip->ip_off) > IP_MAXPACKET) { in ip_reass() 340 fp->ipq_maxoff = ntohs(ip->ip_off) + ntohs(ip->ip_len); in ip_reass() 356 i = ntohs(ip->ip_off) + ntohs(ip->ip_len); in ip_reass() 364 fp->ipq_maxoff = ntohs(ip->ip_off) + ntohs(ip->ip_len); in ip_reass() 407 i = ntohs(GETIP(p)->ip_off) + ntohs(GETIP(p)->ip_len) - in ip_reass() 410 if (i >= ntohs(ip->ip_len)) in ip_reass() 415 ip->ip_len = htons(ntohs(ip->ip_len) - i); in ip_reass() [all …]
|
| HD | ip_fastfwd.c | 108 ip_redir_alloc(struct mbuf *m, struct nhop_object *nh, u_short ip_len, in ip_redir_alloc() argument 183 mcopy->m_len = min(ip_len, M_TRAILINGSPACE(mcopy)); in ip_redir_alloc() 241 uint16_t ip_len, ip_off; in ip_tryforward() local 451 ip_len = ntohs(ip->ip_len); in ip_tryforward() 469 mcopy = ip_redir_alloc(m, nh, ip_len, &osrc, &redest); in ip_tryforward() 474 if (ip_len <= nh->nh_mtu) { in ip_tryforward()
|
| HD | ip_output.c | 329 uint16_t ip_len, ip_off; in ip_output() local 361 ip_len = ntohs(ip->ip_len); in ip_output() 660 if (ip_len > mtu) { in ip_output() 714 ip_len = ntohs(ip->ip_len); in ip_output() 780 if (ip_len <= mtu || in ip_output() 888 uint16_t ip_len, ip_off; in ip_fragment() local 890 ip_len = ntohs(ip->ip_len); in ip_fragment() 961 for (nfrags = 1; off < ip_len; off += len, nfrags++) { in ip_fragment() 1001 if (off + len >= ip_len) in ip_fragment() 1002 len = ip_len - off; in ip_fragment() [all …]
|
| HD | ip_input.c | 465 uint16_t sum, ip_len; in ip_input() local 478 ip_len = ntohs(ip->ip_len); in ip_input() 541 ip_len = ntohs(ip->ip_len); in ip_input() 542 if (__predict_false(ip_len < hlen)) { in ip_input() 553 if (__predict_false(m->m_pkthdr.len < ip_len)) { in ip_input() 558 if (m->m_pkthdr.len > ip_len) { in ip_input() 560 m->m_len = ip_len; in ip_input() 561 m->m_pkthdr.len = ip_len; in ip_input() 563 m_adj(m, ip_len - m->m_pkthdr.len); in ip_input() 988 mcopy->m_len = min(ntohs(ip->ip_len), M_TRAILINGSPACE(mcopy)); in ip_forward() [all …]
|
| HD | ip_icmp.c | 277 if (ntohs(oip->ip_len) < oiphlen + tcphlen) in icmp_error() 286 ntohs(oip->ip_len) - oiphlen)); in icmp_error() 291 if (ntohs(oip->ip_len) < oiphlen + sizeof(struct sctphdr)) in icmp_error() 301 min(V_icmp_quotelen, ntohs(oip->ip_len) - oiphlen)); in icmp_error() 304 ntohs(oip->ip_len) >= oiphlen + in icmp_error() 317 min(V_icmp_quotelen, ntohs(oip->ip_len) - in icmp_error() 322 stdreply: icmpelen = max(8, min(V_icmp_quotelen, ntohs(oip->ip_len) - in icmp_error() 391 nip->ip_len = htons(m->m_len); in icmp_error() 468 int icmplen = ntohs(ip->ip_len) - *offp; in icmp_input() 1021 icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen); in icmp_send()
|
| /freebsd-14-stable/contrib/wpa/src/ap/ |
| HD | dhcp_snoop.c | 42 u16 ip_len; in handle_dhcp() local 49 ip_len = ntohs(b->iph.ip_len); in handle_dhcp() 50 if (ip_len > (unsigned int) (len - ETH_HLEN)) in handle_dhcp() 57 end = (const u8 *) b + ip_len; in handle_dhcp()
|
| /freebsd-14-stable/stand/libsa/ |
| HD | ip.c | 111 ip->ip_len = htons(len); in sendip() 250 if (n < ntohs(ip->ip_len)) { in readipv4() 254 (int)n, ntohs(ip->ip_len)); in readipv4() 277 ip->ip_len = htons(sizeof(*ip)); in readipv4() 281 n = (n > (ntohs(ip->ip_len) - sizeof(*ip))) ? in readipv4() 282 ntohs(ip->ip_len) - sizeof(*ip) : n; in readipv4() 354 n += ntohs(ipq->ipq_hdr->ip_len) - (ipq->ipq_hdr->ip_hl << 2); in readipv4() 371 ipr->ip_hdr->ip_len = htons(n); in readipv4() 382 len = ntohs(ipq->ipq_hdr->ip_len) - hlen; in readipv4()
|
| /freebsd-14-stable/sys/netinet/libalias/ |
| HD | alias_proxy.c | 319 if ((int)(ntohs(pip->ip_len) + strlen(buffer)) > maxpacketsize) in ProxyEncodeTcpStream() 329 dlen = ntohs(pip->ip_len) - hlen; in ProxyEncodeTcpStream() 349 AddSeq(lnk, delta + slen, pip->ip_hl, pip->ip_len, tc->th_seq, in ProxyEncodeTcpStream() 357 accumulate = pip->ip_len; in ProxyEncodeTcpStream() 358 pip->ip_len = htons(ntohs(pip->ip_len) + slen); in ProxyEncodeTcpStream() 359 accumulate -= pip->ip_len; in ProxyEncodeTcpStream() 401 memcpy(ptr + OPTION_LEN_BYTES, ptr, ntohs(pip->ip_len) - 20); in ProxyEncodeIpHeader() 430 accumulate += pip->ip_len; in ProxyEncodeIpHeader() 431 pip->ip_len = htons(ntohs(pip->ip_len) + OPTION_LEN_BYTES); in ProxyEncodeIpHeader() 432 accumulate -= pip->ip_len; in ProxyEncodeIpHeader()
|
| HD | alias_ftp.c | 231 tlen = ntohs(pip->ip_len); in AliasHandleFtpOut() 269 tlen = ntohs(pip->ip_len); /* recalc tlen, pkt may have grown */ in AliasHandleFtpOut() 290 tlen = ntohs(pip->ip_len); in AliasHandleFtpIn() 318 tlen = ntohs(pip->ip_len); /* recalc tlen, pkt may in AliasHandleFtpIn() 665 tlen = ntohs(pip->ip_len); in NewFtpMessage() 736 pip->ip_len, tc->th_seq, tc->th_off); in NewFtpMessage() 747 &pip->ip_len, in NewFtpMessage() 749 pip->ip_len = new_len; in NewFtpMessage()
|
| HD | alias_smedia.c | 251 tlen = ntohs(pip->ip_len); in alias_rtsp_out() 396 AddSeq(lnk, delta + new_dlen - dlen, pip->ip_hl, pip->ip_len, in alias_rtsp_out() 400 DifferentialChecksum(&pip->ip_sum, &new_len, &pip->ip_len, 1); in alias_rtsp_out() 401 pip->ip_len = new_len; in alias_rtsp_out() 479 tlen = ntohs(pip->ip_len); in AliasHandleRtspOut()
|
| HD | alias_irc.c | 180 tlen = ntohs(pip->ip_len); in AliasHandleIrcOut() 441 pip->ip_len, tc->th_seq, tc->th_off); in AliasHandleIrcOut() 451 &pip->ip_len, in AliasHandleIrcOut() 453 pip->ip_len = new_len; in AliasHandleIrcOut()
|
| /freebsd-14-stable/sbin/ipf/libipf/ |
| HD | ipft_tx.c | 149 mb->mb_len = ntohs(ip->ip_len); in text_readip() 210 ip->ip_len = sizeof(ip_t); in parseline() 215 ip->ip_len += sizeof(struct tcphdr); in parseline() 219 ip->ip_len += sizeof(struct udphdr); in parseline() 223 ip->ip_len += ICMPERR_IPICMPHLEN; in parseline() 319 ip->ip_len += olen; in parseline() 328 ip->ip_len = htons(ip->ip_len); in parseline()
|
| HD | printpacket.c | 34 len = ntohs(ip->ip_len); in printpacket() 72 PRINTF("ip #%d %d(%d) %d", ntohs(ip->ip_id), ntohs(ip->ip_len), in printpacket()
|
| /freebsd-14-stable/tests/sys/netinet/libalias/ |
| HD | util.h | 67 int len = ntohs(pip->ip_len); \ 79 int len = ntohs(pip->ip_len); \ 91 int len = ntohs(pip->ip_len); \ 103 int len = ntohs(pip->ip_len); \
|
| HD | util.c | 102 p->ip_len = htons(len); in ip_packet() 114 int payload = ntohs(p->ip_len) - hlen; in set_udp()
|
| /freebsd-14-stable/sbin/ipf/iplang/ |
| HD | iplang_y.y | 666 aip->ah_ip->ip_len += sz; in new_header() 693 aip->ah_ip->ip_len += inc; in inc_anipheaders() 830 ip->ip_len = sizeof(ip_t); in new_packet() 889 ip->ip_len += inc; in set_ipv4hl() 934 inc_anipheaders(len - ip->ip_len); in set_ipv4len() 935 ip->ip_len = len; in set_ipv4len() 1244 ip->ip_len = htons(ip->ip_len); in packet_done() 1245 for (i = ntohs(ip->ip_len), j = 0; i; i--, j++, s++) { in packet_done() 1285 ip->ip_len = ntohs(ip->ip_len); in packet_done() 1652 ip->ip_len = htons(ip->ip_len); in end_ipv4() [all …]
|
| /freebsd-14-stable/usr.sbin/ppp/ |
| HD | slcompress.c | 333 if (ip->ip_len != cs->cs_ip.ip_len && in sl_compress_tcp() 334 ntohs(cs->cs_ip.ip_len) == hlen) in sl_compress_tcp() 350 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp() 358 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp() 513 register u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen; in sl_uncompress_tcp() 521 th->th_seq = htonl(ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len) in sl_uncompress_tcp() 567 cs->cs_ip.ip_len = htons(len); in sl_uncompress_tcp()
|
| /freebsd-14-stable/sys/netpfil/ipfilter/netinet/ |
| HD | ip_fil_freebsd.c | 414 ip->ip_len = htons(sizeof(struct tcphdr)); in ipf_send_reset() 418 ip->ip_len = htons(hlen + sizeof(*tcp2)); in ipf_send_reset() 445 fnew.fin_plen = ntohs(ip->ip_len); in ipf_send_ip() 655 ip->ip_len = htons(iclen); in ipf_send_icmp_err() 812 if (ntohs(ip->ip_len) <= ifp->if_mtu) { in ipf_fastroute() 843 for (off = hlen + len; off < ntohs(ip->ip_len); off += len) { in ipf_fastroute() 863 if (off + len >= ntohs(ip->ip_len)) in ipf_fastroute() 864 len = ntohs(ip->ip_len) - off; in ipf_fastroute() 867 mhip->ip_len = htons((u_short)(len + mhlen)); in ipf_fastroute() 885 m_adj(m0, hlen + firstlen - ip->ip_len); in ipf_fastroute() [all …]
|
| /freebsd-14-stable/sbin/natd/ |
| HD | icmp.c | 75 failBytes = failedDgram->ip_len - failHdrLen; in SendNeedFragIcmp() 95 ip->ip_len = htons (sizeof (struct ip) + icmpLen); in SendNeedFragIcmp()
|