OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:sack
(Results
1 - 6
of
6
) sorted by relevancy
/src/sys/netinet/
tcp_sack.c
157
/*
SACK
block pool. */
237
* tcp_sack_option: parse the given
SACK
option and update the scoreboard.
246
struct sackblk *
sack
= NULL;
local
254
* If we aren't processing
SACK
responses, this is not an ACK
255
* or the peer sends us a
sack
option with invalid length, don't
264
* If we don't want any
SACK
holes to be allocated, just return.
270
/* If the ACK is outside [snd_una, snd_max], ignore the
SACK
options. */
275
* Extract
SACK
blocks.
278
* one pass over the sequence number space. (
SACK
"fast-path")
290
/*
SACK
entry that's old, or invalid. *
430
struct
sack
hole *
sack
;
local
[
all
...]
sctp_indata.c
95
* NOTES: On the outbound side of things I need to check the
sack
timer to
96
* see if I should generate a
sack
into the chunk queue (if I have data to
1688
/* Record a dup for the next outbound
sack
*/
1717
/* Record a dup for the next outbound
sack
*/
1724
* WILL
sack
at the end of the packet
1734
* a
sack
to be sent up above
2371
* Now we need to see if we need to queue a
sack
or just start
2378
* here we maker sure
SACK
timer is off and
2379
* instead send a SHUTDOWN and a
SACK
2400
if ((stcb->asoc.first_ack_sent == 0) || /* First time we send a
sack
*/
2705
struct sctp_
sack
*
sack
;
local
3470
struct sctp_
sack
*
sack
;
local
4306
struct sctp_
sack
_chunk
sack
;
local
[
all
...]
sctp_header.h
227
/* Selective Ack (
SACK
) */
244
struct sctp_sack
sack
;
member in struct:sctp_sack_chunk
441
* we pre-reserve enough room for a ECNE or CWR AND a
SACK
with no
443
* This way we optimize so we MOST likely can bundle a
SACK
/ECN with
445
* throughput slightly by taking out these two but the 24-
sack
/8-CWR
sctp_output.c
5383
* and build a
SACK
to dump on to bundle with output. This
5385
* the
SACK
is big but I think this is ok because basic
SACK
6812
* more time to get a
SACK
7458
* and let the
SACK
drive out the data.
7654
* Queue up a
SACK
in the control queue. We must first check to
7655
* see if a
SACK
is somehow on the control queue. If so, we will
7660
struct sctp_sack_chunk *
sack
;
local
7678
/* Hmm, found a
sack
already on queue, remove it */
7713
*
sack
is unreachable, lets see if we can select an alternat
[
all
...]
/src/sys/dev/pci/cxgb/
cxgb_t3_cpl.h
209
__u8
sack
:1;
member in struct:tcp_options
213
__u8
sack
:1;
member in struct:tcp_options
/src/sys/dist/pf/net/
pf.c
1580
* Need to modulate the sequence numbers in the TCP
SACK
option
1590
struct sackblk
sack
;
local
1615
memcpy(&
sack
, &opt[i], sizeof(
sack
));
1617
#define SACK_START
sack
.left
1618
#define SACK_END
sack
.right
1620
#define SACK_START
sack
.start
1621
#define SACK_END
sack
.end
1631
memcpy(&opt[i], &
sack
, sizeof(
sack
));
[
all
...]
Completed in 36 milliseconds
Indexes created Mon Feb 23 16:20:21 UTC 2026