/vbox/src/VBox/Devices/Network/slirp/ |
H A D | ip_input.c | 102 Log2(("ip_dst=%RTnaipv4(len:%d) m_len = %d\n", ip->ip_dst, RT_N2H_U16(ip->ip_len), m->m_len)); 116 if (m->m_len != RT_N2H_U16(ip->ip_len)) 117 m->m_len = RT_N2H_U16(ip->ip_len); 157 NTOHS(ip->ip_len); 158 if (ip->ip_len < hlen) 173 if (mlen < ip->ip_len) 180 if (mlen > ip->ip_len) 181 m_adj(m, ip->ip_len - m->m_len); 225 ip->ip_len -= hlen; 250 ip->ip_dst, ip->ip_len)); [all...] |
H A D | ip_output.c | 168 if ((u_int16_t)ip->ip_len <= if_mtu) 170 ip->ip_len = RT_H2N_U16((u_int16_t)ip->ip_len); 226 for (off = hlen + len; off < (u_int16_t)ip->ip_len; off += len) 252 if (off + len >= (u_int16_t)ip->ip_len) 253 len = (u_int16_t)ip->ip_len - off; 256 mhip->ip_len = RT_H2N_U16((u_int16_t)(len + mhlen)); 286 m_adj(m, mhlen + firstlen - (u_int16_t)ip->ip_len); 287 Log(("NAT:ip:frag: m_adj(m(m_len:%d) = %p, len = %d)\n", m->m_len, m, mhlen + firstlen - (u_int16_t)ip->ip_len)); 288 ip->ip_len [all...] |
H A D | ip_icmp.c | 364 int icmplen = ip->ip_len; 408 ip->ip_len += hlen; /* since ip_input subtracts this */ 583 olen = oip->ip_len; 598 HTONS(oip->ip_len); 614 /* ip->ip_len will be set later */ 651 ip->ip_len = m->m_len; 702 icp->icmp_cksum = cksum(m, ip->ip_len - hlen);
|
H A D | ip_icmpwin.c | 145 reqsize = ip->ip_len - hlen - sizeof(struct icmp_echo); 391 ip->ip_len = sizeof(*ip) + sizeof(*icmp) + reqsize; 406 icmp->icmp_cksum = in_cksum_skip(m, ip->ip_len, sizeof(*ip)); 457 Assert(ip->ip_len == m_length(m, NULL)); 487 ip->ip_len = sizeof(*ip) + sizeof(*icmp) + reqsize; 503 icmp->icmp_cksum = in_cksum_skip(m, ip->ip_len, sizeof(*ip));
|
H A D | socket.c | 1167 /* Fix ip->ip_len to contain the total packet length including the header 1171 ip->ip_len = RT_N2H_U16(ip->ip_len); 1175 ip->ip_len += hlen; 1177 if (ip->ip_len < hlen + ICMP_MINLEN) 1197 if (ip->ip_len < hlen + 8) 1211 if (ip->ip_len < hlen + 2*8 + sizeof(struct ip)) 1251 if ( (ip->ip_len - hlen) 1252 != (ip0->ip_len - (ip0->ip_hl << 2))) 1255 (ip->ip_len [all...] |
H A D | udp.c | 84 * ip->ip_len length data (IPDU) 126 Assert((ip->ip_len + iphlen == m_length(m, NULL))); 128 if (ip->ip_len != len) 130 if (len > ip->ip_len) 136 m_adj(m, len - ip->ip_len); 137 ip->ip_len = len; 145 save_ip.ip_len+= iphlen; /* tcp_input subtracts this */ 379 ip->ip_id, &ip->ip_dst, ip->ip_len)); 441 ((struct ip *)ui)->ip_len = mlen;
|
H A D | ip.h | 118 uint16_t ip_len; /* total length */ member in struct:ip
|
H A D | tcp_input.c | 361 /* ip_input() subtracts iphlen from ip::ip_len */ 362 AssertStmt((ip->ip_len + iphlen == m_length(m, NULL)), goto drop); 363 if (RT_UNLIKELY(ip->ip_len < sizeof(struct tcphdr))) 381 save_ip->ip_len += iphlen; /* undo change by ip_input() */ 398 tlen = ((struct ip *)ti)->ip_len;
|
H A D | tcp_output.c | 657 ((struct ip *)ti)->ip_len = m->m_len;
|
/vbox/src/VBox/Devices/Network/lwip/src/netif/ppp/ |
H A D | vjbsdhdr.h | 10 * We declare ip_len and ip_off to be short, rather than u_short 31 u_short ip_len; /* total length */ member in struct:ip
|
H A D | vj.c | 316 if (ip->ip_len != cs->cs_ip.ip_len && 317 ntohs(cs->cs_ip.ip_len) == hlen) 331 if (deltaS == deltaA && deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { 339 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) { 507 register u32_t i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen; 518 tmp = ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len) - cs->cs_hlen; 561 cs->cs_ip.ip_len = htons(tmp); 563 cs->cs_ip.ip_len = htons(n0->tot_len - vjlen + cs->cs_hlen);
|
/vbox/src/VBox/Devices/Network/slirp/libalias/ |
H A D | alias_proxy.c | 441 if ((int)(ntohs(pip->ip_len) + strlen(buffer)) > maxpacketsize) 451 dlen = ntohs(pip->ip_len) - hlen; 478 accumulate = pip->ip_len; 479 pip->ip_len = htons(ntohs(pip->ip_len) + slen); 480 accumulate -= pip->ip_len; 523 memcpy(ptr + OPTION_LEN_BYTES, ptr, ntohs(pip->ip_len) - 20); 552 accumulate += pip->ip_len; 553 pip->ip_len = htons(ntohs(pip->ip_len) [all...] |
H A D | alias_ftp.c | 263 tlen = ntohs(pip->ip_len); 305 tlen = ntohs(pip->ip_len); /* recalc tlen, pkt may 654 tlen = ntohs(pip->ip_len); 754 &pip->ip_len, 756 pip->ip_len = new_len;
|
H A D | alias_irc.c | 182 tlen = ntohs(pip->ip_len); 452 &pip->ip_len, 454 pip->ip_len = new_len;
|
H A D | alias_smedia.c | 255 tlen = ntohs(pip->ip_len); 413 &pip->ip_len, 415 pip->ip_len = new_len; 494 tlen = ntohs(pip->ip_len);
|
H A D | alias_util.c | 121 ntcp = ntohs(pip->ip_len) - nhdr;
|
H A D | alias_dns.c | 189 pIp->ip_len = htons(packet_len); 262 udp->uh_ulen = ntohs(htons(pIp->ip_len) - (pIp->ip_hl << 2));
|
H A D | alias_pptp.c | 447 tlen = ntohs(pip->ip_len);
|
H A D | alias_skinny.c | 315 tlen = ntohs(pip->ip_len);
|
H A D | alias.c | 1267 if (ntohs(pip->ip_len) > maxpacketsize 1396 if (ntohs(pip->ip_len) > maxpacketsize 1486 if (ntohs(pip->ip_len) > maxpacketsize
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/netinet/ |
H A D | ip.h | 76 u_short ip_len; /* total length */ member in struct:ip
|
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | ipv4.cpp | 49 + paw[1] /* ip_len */ 116 if (RT_UNLIKELY(RT_BE2H_U16(pIpHdr->ip_len) > cbPktMax)) 141 uint16_t cbPayload = RT_BE2H_U16(pIpHdr->ip_len) - pIpHdr->ip_hl * 4; 452 if (RT_UNLIKELY(cb > (size_t)(RT_BE2H_U16(pIpHdr->ip_len) - pIpHdr->ip_hl * 4))) 520 cbData = RT_BE2H_U16(pIpHdr->ip_len) - pIpHdr->ip_hl * 4 - pTcpHdr->th_off * 4; 577 cbTcp = RT_BE2H_U16(pIpHdr->ip_len) - pIpHdr->ip_hl * 4;
|
/vbox/include/iprt/ |
H A D | net.h | 285 unsigned int ip_len : 16; member in struct:RTNETIPV4 294 unsigned int ip_len : 16;
|
/vbox/src/VBox/NetworkServices/NetLib/ |
H A D | VBoxNetUDP.cpp | 205 IpHdr.ip_len = RT_H2BE_U16((uint16_t)(cbData + sizeof(RTNETUDP) + cbIdHdr));
|
/vbox/include/VBox/vmm/ |
H A D | pdmnetinline.h | 348 pIpHdr->ip_len = RT_H2N_U16(cbHdrs - offIpHdr + cbSegPayload); 371 pIpHdr->ip_len = RT_H2N_U16(cbHdrs - offIpHdr + cbSegPayload);
|