Home
last modified time | relevance | path

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

1234

/f-stack/freebsd/net/
H A Ddebugnet_inet.c152 ip->ip_len = ntohs(ip->ip_len); in debugnet_handle_ip()
153 if (ip->ip_len < hlen) { in debugnet_handle_ip()
155 ip->ip_len, hlen); in debugnet_handle_ip()
158 if (m->m_pkthdr.len < ip->ip_len) { in debugnet_handle_ip()
160 ip->ip_len, m->m_pkthdr.len); in debugnet_handle_ip()
163 if (m->m_pkthdr.len > ip->ip_len) { in debugnet_handle_ip()
166 m->m_len = ip->ip_len; in debugnet_handle_ip()
167 m->m_pkthdr.len = ip->ip_len; in debugnet_handle_ip()
169 m_adj(m, ip->ip_len - m->m_pkthdr.len); in debugnet_handle_ip()
208 ip->ip_len -= hlen; in debugnet_handle_ip()
[all …]
H A Dslcompress.c320 if (ip->ip_len != cs->cs_ip.ip_len && in sl_compress_tcp()
321 ntohs(cs->cs_ip.ip_len) == hlen) in sl_compress_tcp()
336 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp()
344 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { in sl_compress_tcp()
529 u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen; in sl_uncompress_tcp_core()
536 th->th_seq = htonl(ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len) in sl_uncompress_tcp_core()
572 cs->cs_ip.ip_len = htons(total_len); in sl_uncompress_tcp_core()
/f-stack/freebsd/netinet/
H A Dip_reass.c219 ip->ip_len = htons(ntohs(ip->ip_len) - hlen); in ip_reass()
225 if (ip->ip_len == htons(0) || in ip_reass()
330 i = ntohs(ip->ip_off) + ntohs(ip->ip_len); in ip_reass()
381 i = ntohs(GETIP(p)->ip_off) + ntohs(GETIP(p)->ip_len) - in ip_reass()
384 if (i >= ntohs(ip->ip_len)) in ip_reass()
389 ip->ip_len = htons(ntohs(ip->ip_len) - i); in ip_reass()
404 i = (ntohs(ip->ip_off) + ntohs(ip->ip_len)) - in ip_reass()
406 if (i < ntohs(GETIP(q)->ip_len)) { in ip_reass()
407 GETIP(q)->ip_len = htons(ntohs(GETIP(q)->ip_len) - i); in ip_reass()
438 next += ntohs(GETIP(q)->ip_len); in ip_reass()
[all …]
H A Dip_input.c460 uint16_t sum, ip_len; in ip_input() local
472 ip_len = ntohs(ip->ip_len); in ip_input()
538 ip_len = ntohs(ip->ip_len); in ip_input()
539 if (ip_len < hlen) { in ip_input()
550 if (m->m_pkthdr.len < ip_len) { in ip_input()
555 if (m->m_pkthdr.len > ip_len) { in ip_input()
557 m->m_len = ip_len; in ip_input()
558 m->m_pkthdr.len = ip_len; in ip_input()
560 m_adj(m, ip_len - m->m_pkthdr.len); in ip_input()
1014 mcopy->m_len = min(ntohs(ip->ip_len), M_TRAILINGSPACE(mcopy)); in ip_forward()
[all …]
H A Dip_fastfwd.c135 mcopy->m_len = min(ntohs(ip->ip_len), M_TRAILINGSPACE(mcopy)); in ip_redir_alloc()
204 uint16_t ip_len, ip_off; in ip_tryforward() local
421 ip_len = ntohs(ip->ip_len); in ip_tryforward()
442 if (ip_len <= nh->nh_mtu) { in ip_tryforward()
H A Dip_output.c335 uint16_t ip_len, ip_off; in ip_output() local
366 ip_len = ntohs(ip->ip_len); in ip_output()
672 if (ip_len > mtu) { in ip_output()
777 if (ip_len <= mtu || in ip_output()
885 uint16_t ip_len, ip_off; in ip_fragment() local
887 ip_len = ntohs(ip->ip_len); in ip_fragment()
1012 if (off + len >= ip_len) in ip_fragment()
1013 len = ip_len - off; in ip_fragment()
1016 mhip->ip_len = htons((u_short)(len + mhlen)); in ip_fragment()
1043 m_adj(m0, hlen + firstlen - ip_len); in ip_fragment()
[all …]
H A Dip_icmp.c269 if (ntohs(oip->ip_len) < oiphlen + tcphlen) in icmp_error()
278 ntohs(oip->ip_len) - oiphlen)); in icmp_error()
283 if (ntohs(oip->ip_len) < oiphlen + sizeof(struct sctphdr)) in icmp_error()
293 min(V_icmp_quotelen, ntohs(oip->ip_len) - oiphlen)); in icmp_error()
296 ntohs(oip->ip_len) >= oiphlen + in icmp_error()
309 min(V_icmp_quotelen, ntohs(oip->ip_len) - in icmp_error()
314 stdreply: icmpelen = max(8, min(V_icmp_quotelen, ntohs(oip->ip_len) - in icmp_error()
383 nip->ip_len = htons(m->m_len); in icmp_error()
411 int icmplen = ntohs(ip->ip_len) - *offp; in icmp_input()
1003 icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen); in icmp_send()
H A Dip_options.c492 ip->ip_len = htons(ntohs(ip->ip_len) - olen); in ip_stripoptions()
515 if (optlen + ntohs(ip->ip_len) > IP_MAXPACKET) { in ip_insertoptions()
548 ip->ip_len = htons(ntohs(ip->ip_len) + optlen); in ip_insertoptions()
H A Dtcp_lro.c323 cs = ip4->ip_len; in tcp_lro_rx_csum_fixup()
325 cs = in_addword(ntohs(ip4->ip_len) - sizeof(*ip4), in tcp_lro_rx_csum_fixup()
516 c = ~ip4->ip_len; in tcp_flush_out_le()
522 ip4->ip_len = p_len; in tcp_flush_out_le()
1150 int error, ip_len, l; in tcp_lro_rx2() local
1180 ip_len = sizeof(*ip6) + tcp_data_len; in tcp_lro_rx2()
1198 ip_len = ntohs(ip4->ip_len); in tcp_lro_rx2()
1199 tcp_data_len = ip_len - sizeof(*ip4); in tcp_lro_rx2()
1212 l = m->m_pkthdr.len - (ETHER_HDR_LEN + ip_len); in tcp_lro_rx2()
H A Dudp_usrreq.c399 uint16_t len, ip_len; in udp_input() local
461 ip_len = ntohs(ip->ip_len) - iphlen; in udp_input()
462 if (proto == IPPROTO_UDPLITE && (len == 0 || len == ip_len)) { in udp_input()
465 len = ip_len; in udp_input()
468 if (ip_len != len) { in udp_input()
469 if (len > ip_len || len < sizeof(struct udphdr)) { in udp_input()
474 m_adj(m, len - ip_len); in udp_input()
507 uh->uh_ulen : htons(ip_len); in udp_input()
1473 ((struct ip *)ui)->ip_len = htons(sizeof(struct udpiphdr) + len); in udp_output()
/f-stack/app/redis-5.0.5/src/
H A Danet.h49 #undef ip_len
64 int anetTcpAccept(char *err, int serversock, char *ip, size_t ip_len, int *port);
73 int anetPeerToString(int fd, char *ip, size_t ip_len, int *port);
75 int anetSockName(int fd, char *ip, size_t ip_len, int *port);
H A Danet.c566 if (ip) inet_ntop(AF_INET,(void*)&(s->sin_addr),ip,ip_len); in anetTcpAccept()
570 if (ip) inet_ntop(AF_INET6,(void*)&(s->sin6_addr),ip,ip_len); in anetTcpAccept()
586 int anetPeerToString(int fd, char *ip, size_t ip_len, int *port) { in anetPeerToString() argument
591 if (ip_len == 0) goto error; in anetPeerToString()
595 if (ip) inet_ntop(AF_INET,(void*)&(s->sin_addr),ip,ip_len); in anetPeerToString()
599 if (ip) inet_ntop(AF_INET6,(void*)&(s->sin6_addr),ip,ip_len); in anetPeerToString()
602 if (ip) strncpy(ip,"/unixsocket",ip_len); in anetPeerToString()
611 if (ip_len >= 2) { in anetPeerToString()
614 } else if (ip_len == 1) { in anetPeerToString()
639 int anetSockName(int fd, char *ip, size_t ip_len, int *port) { in anetSockName() argument
[all …]
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipip.h71 outip4->ip_len = htons(rte_pktmbuf_data_len(m)); in ipip_outbound()
128 uint32_t ip_len, set_ecn; in ipip_inbound() local
135 ip_len = sizeof(struct ip); in ipip_inbound()
139 ip_len = sizeof(struct ip6_hdr); in ipip_inbound()
144 inip4 = (struct ip *)rte_pktmbuf_adj(m, offset + ip_len); in ipip_inbound()
148 RTE_ASSERT(rte_pktmbuf_pkt_len(m) > ip_len); in ipip_inbound()
/f-stack/dpdk/lib/librte_ip_frag/
H A Drte_ipv4_reassembly.c106 int32_t ip_len; in rte_ipv4_frag_reassemble_packet() local
119 ip_len = rte_be_to_cpu_16(ip_hdr->total_length) - mb->l3_len; in rte_ipv4_frag_reassemble_packet()
127 mb, tms, key.src_dst[0], key.id, ip_ofs, ip_len, ip_flag, in rte_ipv4_frag_reassemble_packet()
132 if (ip_len <= 0) { in rte_ipv4_frag_reassemble_packet()
154 mb = ip_frag_process(fp, dr, mb, ip_ofs, ip_len, ip_flag); in rte_ipv4_frag_reassemble_packet()
H A Drte_ipv6_reassembly.c144 int32_t ip_len; in rte_ipv6_frag_reassemble_packet() local
160 ip_len = rte_be_to_cpu_16(ip_hdr->payload_len) - sizeof(*frag_hdr); in rte_ipv6_frag_reassemble_packet()
169 mb, tms, IPv6_KEY_BYTES(key.src_dst), key.id, ip_ofs, ip_len, in rte_ipv6_frag_reassemble_packet()
175 if (ip_len <= 0) { in rte_ipv6_frag_reassemble_packet()
198 mb = ip_frag_process(fp, dr, mb, ip_ofs, ip_len, in rte_ipv6_frag_reassemble_packet()
/f-stack/freebsd/netinet/libalias/
H A Dalias_proxy.c321 if ((int)(ntohs(pip->ip_len) + strlen(buffer)) > maxpacketsize) in ProxyEncodeTcpStream()
331 dlen = ntohs(pip->ip_len) - hlen; in ProxyEncodeTcpStream()
352 AddSeq(lnk, delta + slen, pip->ip_hl, pip->ip_len, tc->th_seq, in ProxyEncodeTcpStream()
360 accumulate = pip->ip_len; in ProxyEncodeTcpStream()
361 pip->ip_len = htons(ntohs(pip->ip_len) + slen); in ProxyEncodeTcpStream()
362 accumulate -= pip->ip_len; in ProxyEncodeTcpStream()
405 memcpy(ptr + OPTION_LEN_BYTES, ptr, ntohs(pip->ip_len) - 20); in ProxyEncodeIpHeader()
434 accumulate += pip->ip_len; in ProxyEncodeIpHeader()
435 pip->ip_len = htons(ntohs(pip->ip_len) + OPTION_LEN_BYTES); in ProxyEncodeIpHeader()
436 accumulate -= pip->ip_len; in ProxyEncodeIpHeader()
H A Dalias_ftp.c237 tlen = ntohs(pip->ip_len); in AliasHandleFtpOut()
279 tlen = ntohs(pip->ip_len); /* recalc tlen, pkt may in AliasHandleFtpOut()
301 tlen = ntohs(pip->ip_len); in AliasHandleFtpIn()
329 tlen = ntohs(pip->ip_len); /* recalc tlen, pkt may in AliasHandleFtpIn()
677 tlen = ntohs(pip->ip_len); in NewFtpMessage()
748 pip->ip_len, tc->th_seq, tc->th_off); in NewFtpMessage()
759 &pip->ip_len, in NewFtpMessage()
761 pip->ip_len = new_len; in NewFtpMessage()
H A Dalias_smedia.c257 tlen = ntohs(pip->ip_len); in alias_rtsp_out()
408 AddSeq(lnk, delta + new_dlen - dlen, pip->ip_hl, pip->ip_len, in alias_rtsp_out()
414 &pip->ip_len, in alias_rtsp_out()
416 pip->ip_len = new_len; in alias_rtsp_out()
495 tlen = ntohs(pip->ip_len); in AliasHandleRtspOut()
H A Dalias_irc.c184 tlen = ntohs(pip->ip_len); in AliasHandleIrcOut()
445 pip->ip_len, tc->th_seq, tc->th_off); in AliasHandleIrcOut()
455 &pip->ip_len, in AliasHandleIrcOut()
457 pip->ip_len = new_len; in AliasHandleIrcOut()
/f-stack/dpdk/lib/librte_gro/
H A Dgro_udp4.h204 uint32_t ip_len; in merge_two_udp4_packets() local
217 ip_len = pkt_head->pkt_len - l2_len in merge_two_udp4_packets()
219 if (unlikely(ip_len > MAX_IPV4_PKT_LENGTH)) in merge_two_udp4_packets()
/f-stack/freebsd/contrib/ipfilter/netinet/
H A Dip_fil_freebsd.c431 ip->ip_len = htons(sizeof(struct tcphdr));
435 ip->ip_len = htons(hlen + sizeof(*tcp2));
464 fnew.fin_plen = ntohs(ip->ip_len);
677 ip->ip_len = htons(iclen);
831 if (ntohs(ip->ip_len) <= ifp->if_mtu) {
884 if (off + len >= ntohs(ip->ip_len))
885 len = ntohs(ip->ip_len) - off;
888 mhip->ip_len = htons((u_short)(len + mhlen));
906 m_adj(m0, hlen + firstlen - ip->ip_len);
907 ip->ip_len = htons((u_short)(hlen + firstlen));
[all …]
H A Dip_rcmd_pxy.c267 slen = ip->ip_len;
268 ip->ip_len = htons(fin->fin_hlen + sizeof(*tcp));
321 ip->ip_len = slen;
H A Dip_raudio_pxy.c290 slen = ip->ip_len;
291 ip->ip_len = htons(fin->fin_hlen + sizeof(*tcp));
341 ip->ip_len = slen;
/f-stack/freebsd/netgraph/
H A Dng_nat.c817 if (m->m_pkthdr.len < ipofs + ntohs(ip->ip_len)) in ng_nat_rcvdata()
851 m->m_pkthdr.len = m->m_len = ntohs(ip->ip_len) + ipofs; in ng_nat_rcvdata()
881 uint16_t ip_len = ntohs(ip->ip_len); in ng_nat_rcvdata() local
886 ip_len - (ip->ip_hl << 2))); in ng_nat_rcvdata()
/f-stack/freebsd/netpfil/pf/
H A Dpf_norm.c761 frent->fe_len = ntohs(ip->ip_len) - (ip->ip_hl << 2); in pf_reassemble()
797 ip->ip_len = htons(hdrlen + total); in pf_reassemble()
802 ip->ip_len = 0; in pf_reassemble()
1029 int ip_len; in pf_normalize_ip() local
1075 if (hlen > ntohs(h->ip_len)) { in pf_normalize_ip()
1101 ip_len = ntohs(h->ip_len) - hlen; in pf_normalize_ip()
1105 if (mff && (ip_len & 0x7)) { in pf_normalize_ip()
1106 DPFPRINTF(("mff and %d\n", ip_len)); in pf_normalize_ip()
1111 if (fragoff + ip_len > IP_MAXPACKET) { in pf_normalize_ip()
1112 DPFPRINTF(("max packet %d\n", fragoff + ip_len)); in pf_normalize_ip()
[all …]

1234