Changeset 18463 in vbox for trunk/src/VBox/NetworkServices
- Timestamp:
- Mar 28, 2009 5:14:31 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 45290
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/NetworkServices/NetLib/VBoxNetUDP.cpp
r17782 r18463 175 175 /* the IP header */ 176 176 RTNETIPV4 IpHdr; 177 size_tcbIdHdr = RT_UOFFSETOF(RTNETIPV4, ip_options);177 unsigned cbIdHdr = RT_UOFFSETOF(RTNETIPV4, ip_options); 178 178 IpHdr.ip_v = 4; 179 IpHdr.ip_hl = cbIdHdr / sizeof(uint32_t);179 IpHdr.ip_hl = cbIdHdr >> 2; 180 180 IpHdr.ip_tos = 0; 181 IpHdr.ip_len = RT_H2BE_U16( cbData + sizeof(RTNETUDP) + cbIdHdr);181 IpHdr.ip_len = RT_H2BE_U16((uint16_t)(cbData + sizeof(RTNETUDP) + cbIdHdr)); 182 182 IpHdr.ip_id = (uint16_t)RTRandU32(); 183 183 IpHdr.ip_off = 0; … … 198 198 UdpHdr.uh_sport = RT_H2BE_U16(uSrcPort); 199 199 UdpHdr.uh_dport = RT_H2BE_U16(uDstPort); 200 UdpHdr.uh_ulen = RT_H2BE_U16( cbData + sizeof(RTNETUDP));200 UdpHdr.uh_ulen = RT_H2BE_U16((uint16_t)(cbData + sizeof(RTNETUDP))); 201 201 #if 0 202 202 UdpHdr.uh_sum = 0; /* pretend checksumming is disabled */ … … 211 211 /* the payload */ 212 212 aSegs[3].pv = (void *)pvData; 213 aSegs[3].cb = cbData;213 aSegs[3].cb = (uint32_t)cbData; 214 214 aSegs[3].Phys = NIL_RTHCPHYS; 215 215
Note:
See TracChangeset
for help on using the changeset viewer.