Home
last modified time | relevance | path

Searched refs:ip_len (Results 1 – 25 of 148) sorted by relevance

123456

/freebsd-14-stable/sbin/ipf/ipsend/
HDiptests.c120 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 …]
HDip.c118 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()
HDipsend.c80 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/
HDpacket.c120 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/
HDdebugnet_inet.c154 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 …]
HDslcompress.c319 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/
HDip_reass.c239 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 …]
HDip_fastfwd.c108 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()
HDip_output.c329 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 …]
HDip_input.c465 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 …]
HDip_icmp.c277 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/
HDdhcp_snoop.c42 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/
HDip.c111 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/
HDalias_proxy.c319 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()
HDalias_ftp.c231 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()
HDalias_smedia.c251 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()
HDalias_irc.c180 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/
HDipft_tx.c149 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()
HDprintpacket.c34 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/
HDutil.h67 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); \
HDutil.c102 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/
HDiplang_y.y666 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/
HDslcompress.c333 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/
HDip_fil_freebsd.c414 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/
HDicmp.c75 failBytes = failedDgram->ip_len - failHdrLen; in SendNeedFragIcmp()
95 ip->ip_len = htons (sizeof (struct ip) + icmpLen); in SendNeedFragIcmp()

123456