Searched refs:sacks (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DBufferQueue.cpp443 tcp_sack* sacks)
452 if (buffer->sequence + buffer->size < sacks[sackCount].left_edge) {
456 sacks[sackCount].left_edge = buffer->sequence;
457 sacks[sackCount].right_edge = buffer->sequence + buffer->size;
459 sacks[sackCount].left_edge = buffer->sequence;
460 if (sacks[sackCount].right_edge == 0)
461 sacks[sackCount].right_edge = buffer->sequence + buffer->size;
467 if (sacks[0].left_edge != 0) {
469 sacks[i].left_edge = htonl(sacks[
442 PopulateSackInfo(tcp_sequence sequence, int maxSackCount, tcp_sack* sacks) argument
[all...]
H A DBufferQueue.h41 int PopulateSackInfo(tcp_sequence sequence, int maxSackCount, tcp_sack* sacks);
H A Dtcp.cpp167 memcpy(option->sack, segment.sacks, sackCount * sizeof(tcp_sack));
239 segment.sacks[i].left_edge = ntohl(
241 segment.sacks[i].right_edge = ntohl(
H A Dtcp.h259 tcp_sack sacks[MAX_SACK_BLKS]; member in struct:tcp_segment_header
H A DTCPEndpoint.cpp2012 memset(segment.sacks, 0, sizeof(segment.sacks));
2014 maxSackCount, segment.sacks);

Completed in 52 milliseconds