| /f-stack/freebsd/net/ |
| H A D | debugnet_inet.c | 152 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 D | slcompress.c | 320 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 D | ip_reass.c | 219 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 D | ip_input.c | 460 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 D | ip_fastfwd.c | 135 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 D | ip_output.c | 335 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 D | ip_icmp.c | 269 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 D | ip_options.c | 492 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 D | tcp_lro.c | 323 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 D | udp_usrreq.c | 399 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 D | anet.h | 49 #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 D | anet.c | 566 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 D | ipip.h | 71 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 D | rte_ipv4_reassembly.c | 106 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 D | rte_ipv6_reassembly.c | 144 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 D | alias_proxy.c | 321 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 D | alias_ftp.c | 237 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 D | alias_smedia.c | 257 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 D | alias_irc.c | 184 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 D | gro_udp4.h | 204 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 D | ip_fil_freebsd.c | 431 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 D | ip_rcmd_pxy.c | 267 slen = ip->ip_len; 268 ip->ip_len = htons(fin->fin_hlen + sizeof(*tcp)); 321 ip->ip_len = slen;
|
| H A D | ip_raudio_pxy.c | 290 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 D | ng_nat.c | 817 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 D | pf_norm.c | 761 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 …]
|