Searched refs:headerBuffer (Results 1 - 7 of 7) sorted by relevance

/haiku/src/system/boot/loader/net/
H A DUDP.cpp365 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
368 header.length = htons(headerBuffer.TotalSize());
372 header.checksum = htons(_ChecksumBuffer(&headerBuffer,
374 headerBuffer.TotalSize()));
379 return fIPService->Send(destinationAddress, IPPROTO_UDP, &headerBuffer);
434 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
435 uint16 checksum = ip_checksum(&headerBuffer);
436 headerBuffer.DetachNext();
H A DEthernet.cpp147 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
153 size_t totalSize = headerBuffer.TotalSize();
154 headerBuffer.Flatten(fSendBuffer);
H A DIP.cpp137 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
141 header.total_length = htons(headerBuffer.TotalSize());
160 return fEthernet->Send(targetMAC, ETHERTYPE_IP, &headerBuffer);
H A DARP.cpp169 ChainBuffer headerBuffer(&header, sizeof(header));
180 return fEthernet->Send(mac, ETHERTYPE_ARP, &headerBuffer);
H A DTCP.cpp797 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
808 header.checksum = htons(_ChecksumBuffer(&headerBuffer,
810 headerBuffer.TotalSize()));
812 return fIPService->Send(destinationAddress, IPPROTO_TCP, &headerBuffer);
863 ChainBuffer headerBuffer(&header, sizeof(header), buffer);
864 uint16 checksum = ip_checksum(&headerBuffer);
865 headerBuffer.DetachNext();
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp632 net_buffer* headerBuffer = gBufferModule->clone(buffer, false); local
633 if (headerBuffer == NULL)
636 status = gBufferModule->remove_trailer(headerBuffer, bytesLeft);
649 NetBufferHeaderReader<IPv6Header> bufferHeader(headerBuffer);
681 fragmentBuffer = gBufferModule->clone(headerBuffer, false);
719 gBufferModule->free(headerBuffer);
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp621 net_buffer* headerBuffer = gBufferModule->split(buffer, headerLength); local
622 if (headerBuffer == NULL)
627 NetBufferHeaderReader<ipv4_header> bufferHeader(headerBuffer);
683 gBufferModule->free(headerBuffer);

Completed in 120 milliseconds