repo.or.cz
/
linux
/
fpc-iii.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcp: revert F-RTO middle-box workaround
2018-02-28
Yuc
h
ung Cheng
t
cp: revert
F
-RT
O
m
i
dd
l
e-box
w
or
k
around
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2018-01-19
Y
uchun
g
C
h
eng
tc
p
: a
v
oi
d
m
i
n
RTT bloat by skip
p
ing RTT
f
rom del
a
yed
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2018-01-19
Yuchung Cheng
tcp
:
a
v
oi
d
min-RTT ove
r
estimation from delaye
d
ACKs
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-12-13
Yuch
u
ng C
h
eng
tc
p
: pause
Fast Ope
n
globall
y
afte
r
thir
d
conse
c
utive
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-12-08
Yu
c
hung Cheng
tcp: evaluate packet losse
s
upon RTT chang
e
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-12-08
Y
uc
h
ung
C
h
eng
tcp: fix off-
b
y-one b
u
g in RACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-12-08
Yuch
u
ng Cheng
tcp:
a
lways evaluate losses in RA
C
K upon undo
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-12-08
Yuchu
n
g Cheng
tcp: correctly te
s
t
congestion
s
t
ate in RACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-11-11
Yuc
h
ung Cheng
tcp: use sequence distance to detect reor
d
ering
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-11-11
Y
u
chung Cheng
tcp
:
retir
e
FAC
K
loss dete
c
tion
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-11-10
Y
u
c
h
ung Che
n
g
tcp: fix
t
cp_fas
t
retran
s
_ale
r
t warning
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-10-20
Yuc
h
un
g
Cheng
t
cp: socket option to set TCP
fast open key
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-10-06
Y
uchu
n
g
C
heng
tcp: a sma
l
l refactor of
R
AC
K
loss
d
etection
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-10-06
Y
u
chung
C
he
n
g
tcp:
m
ore effi
c
ien
t
R
ACK l
o
ss d
e
tec
t
ion
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-09-19
Yuc
h
ung Cheng
tcp: remo
v
e two unused
fu
n
cti
o
ns
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-08-25
Yuchung Cheng
b
pf: fix bpf_
s
etsockopts
return
v
a
l
u
e
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-08-07
Yuchung Cheng
tcp
:
consolidate con
g
estion
c
ontrol undo functions
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-08-07
Yuchung C
h
eng
tcp
:
fi
x
cwnd
u
ndo in
Reno and
H
TCP cong
e
s
t
ion
c
ontrols
Signed-off-by:
Yuchung Cheng
<ncardwell@google.com>
commit
|
commitdiff
|
tree
2017-08-02
Yuchung Che
n
g
tcp: avoid s
e
tting
c
wnd to inv
a
lid ssthr
e
sh after cwnd
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-07-19
Yuchung Cheng
t
cp: adjust
t
ail
l
o
s
s probe timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-06-02
Yuc
h
ung C
h
eng
tcp
:
use
T
S opt on
RTTs for congest
i
on control
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-06-02
Yuchung Cheng
tcp: d
i
sallow c
w
nd undo when s
w
itchin
g
congestion contr
o
l
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-05-12
Y
uc
h
ung Cheng
tcp: avoid fragmenting peculiar skbs in SACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-04-07
Yuchung Cheng
tcp
:
restrict F-
R
T
O to work-around b
r
oken middle-boxes
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-04-06
Yuch
u
ng Cheng
tcp:
f
ix
r
eord
e
ring SN
M
P
under-counting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-04-06
Yuchung Cheng
tcp
:
fix lost r
e
transm
i
t SNMP under
-
counting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-30
Yuchung Cheng
tcp
:
i
nclude
l
o
cally f
a
iled re
t
ries in retransmission
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-30
Yuchung
C
heng
tcp: r
e
co
r
d
pkts sent and retransmistted
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuc
h
ung Che
n
g
tcp: d
i
sable
fack
b
y default
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuc
h
ung Cheng
t
c
p
: remove thin_dupack feat
u
re
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yu
c
hung Cheng
tcp
:
r
emove RFC4653 NCR
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung Cheng
tcp: remove early r
e
transmit
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung Chen
g
t
cp: remove forward r
e
tr
a
nsmi
t
feat
u
re
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung C
h
eng
t
cp: ex
t
end F-RTO to catch more spur
i
ous
t
imeouts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung C
h
eng
tcp: enable RACK los
s
detect
i
on t
o
trig
g
e
r
r
ecovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung C
h
eng
tcp: check
u
ndo condit
i
o
n
s
before detec
t
in
g
losses
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuch
u
ng Cheng
tcp: use sequence to break TS ties
f
or RACK los
s
d
e
t
e
ction
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung C
h
eng
tc
p
: add reordering timer in RACK lo
s
s detecti
o
n
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Y
uch
u
ng Cheng
tcp
:
reco
r
d
most recent RTT in RACK loss detection
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Yuchung
C
heng
tcp: ne
w
helper
f
or RACK t
o
detect los
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-01-14
Y
uchu
n
g
Cheng
tcp: new helper function for RACK loss
d
etection
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-12-04
Yuchung Che
n
g
tcp:
fix the mi
s
sing avr32 SOF_TIMESTAM
P
ING_OPT_S
T
ATS
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-22
Y
u
chung Cheng
tcp: prop
e
rly accoun
t
Fast Open
S
YN-ACK
retrans
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-22
Yuchung Ch
e
n
g
tcp: fix under-accoun
t
i
ng r
e
transmit SNMP counters
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuchung Che
n
g
tcp: new CC hook to
s
et sendin
g
rate with
r
ate_sample
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuch
u
ng Cheng
tcp: allo
w
congest
i
on co
n
t
r
ol to expand s
e
nd buffer
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Y
uchung Cheng
tcp: export data de
l
i
very
r
a
te
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuch
u
n
g
C
heng
tcp: track data delivery
r
at
e
for
a
T
CP
c
onnection
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-08-24
Yuchung Cheng
net-tcp:
retire
TFO_SERVER_WO_SOCKOP
T
2 config
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-06-08
Yuchung Ch
e
ng
tc
p
:
record TLP
a
n
d
ER ti
m
er stats in v6 stats
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-04-03
Y
uchung Cheng
tcp
:
remov
e
cwnd moderation af
t
er recovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung Cheng
tcp:
t
c
p
_cong_contr
o
l
h
elper
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung Cheng
tcp: make c
o
ngestion control more
r
o
bust against reorde
r
ing
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Y
u
ch
u
n
g Cheng
tcp:
refactor
pkts
a
c
k
ed accou
n
ting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Y
uchu
n
g Che
n
g
tcp: new delivery accou
n
ting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung Cheng
t
cp: move c
w
nd reduction after recovery
state procesing
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuc
h
ung
C
he
n
g
tc
p
: re
t
ransmi
t
after r
e
co
v
ery proc
e
ss
i
ng and congestion
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-01-30
Yu
c
h
u
ng Cheng
tcp
:
avoi
d
cw
n
d
u
ndo
a
fter recei
v
ing
E
C
N
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-01-06
Yuchung Che
n
g
tcp: fix zero cwnd in t
c
p_cwnd
_
reduction
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-11-20
Yuch
u
ng Cheng
tcp: fix Fast Open snmp over-c
o
u
n
ting bug
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-11-20
Yuch
u
ng Chen
g
t
c
p: disable Fa
s
t Open on tim
e
outs after handshake
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yu
c
h
u
ng Cheng
t
cp: use
R
AC
K
t
o
dete
c
t
loss
e
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung Cheng
tcp: track the pac
k
et timing
s
in RACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung C
h
eng
tcp: skb_mst
a
mp
_
afte
r
helper
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Y
u
c
h
ung Cheng
tcp: ad
d
tcp_tsopt_ecr_before he
l
per
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yu
c
h
u
ng
Cheng
tcp: remove tcp_mark_lost_retr
a
ns()
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung C
h
eng
tcp:
t
rack min RTT using windowed mi
n
-fil
t
er
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung Cheng
tcp: app
l
y K
e
r
n
's c
h
eck on RTTs used for
c
o
nge
s
ti
o
n
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-09-21
Y
uchung Cheng
tcp: send
l
oss
p
r
o
be afte
r
1s if
no
RTT available
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-09-21
Yu
c
hung Chen
g
tcp: usec
resolution
S
Y
N
/ACK
RTT
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-08-13
Yuchung
C
heng
tcp: TL
P
retransmits last if fail
e
d to send new
p
acket
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-08-13
Yuch
u
ng Cheng
tcp: don't extend
RTO on failed loss probe
a
ttempts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-16
Yuchung Che
n
g
t
cp: don't use F-RTO
o
n
non-recurring time
o
uts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuchung Cheng
tcp: upd
a
te congestion state f
i
rst bef
o
r
e
ra
i
sing c
w
nd
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuc
h
ung Cheng
tcp: do not
s
low
start when cwnd equals s
s
t
hresh
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuch
u
ng Cheng
tc
p
: add tcp_in_
s
low_start
helper
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-08
Yuchung Che
n
g
tcp: PRR
u
ses C
R
B
mode by default and SS
m
ode
c
onditionally
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-08
Yuchung Ch
e
ng
tcp: reduce cwnd if retransmit
is
l
ost in
CA
_
L
oss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-05-19
Yuchung
Cheng
t
c
p
:
d
on't over-send F-R
T
O
probes
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-05-19
Yuc
h
u
ng
Cheng
tcp: only undo on
p
artial ACKs in CA_
L
o
ss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-04-29
Yuchung C
h
eng
tcp: update reord
e
ring fir
s
t
b
efore detecting loss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-02-09
Yuchun
g
Che
n
g
tcp: don't i
n
clude
F
ast Open
option i
n
SY
N
-ACK on pure
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-10-01
Yu
c
hung Cheng
tcp: abort o
r
pha
n
sockets s
t
al
l
ing
o
n
zero win
d
ow
p
robes
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-08-23
Yuc
h
un
g
Chen
g
tc
p
: improv
e
undo on timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-07-08
Yuchung Cheng
tc
p
:
f
ix f
a
lse und
o
corner
c
ases
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-06-02
Yuchung Cheng
tcp: fix cwnd undo on DSACK in F
-
RTO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yuchung Cheng
t
cp: impro
v
e fa
s
top
e
n icm
p
handl
i
ng
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yuchung Cheng
t
c
p: use tcp
_
v4
_
send_syn
a
ck on
firs
t
SYN-AC
K
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yu
c
hung Cheng
t
cp:
s
implify
fast open co
o
k
i
e
p
r
ocessing
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Y
u
chu
n
g
Ch
e
n
g
tcp: move
f
astopen functions
to t
c
p
_
fastopen
.
c
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-03-03
Yuchung Cheng
t
c
p: sn
m
p stats for Fast Open, SYN rtx,
and data pkts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-03-03
Yuchung Ch
e
ng
tcp: fix b
o
gus RT
T
on special r
e
t
ransmissio
n
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-11-05
Yuchung
Ch
e
ng
tcp: proper
l
y han
d
l
e
str
e
tch
a
cks
in slow start
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-11-05
Yuchung Ch
e
ng
t
cp: enabl
e
sockets to use MSG_FAST
O
P
E
N
by
d
efa
u
lt
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-30
Yuchung Cheng
tcp: t
e
mporarily
d
isable Fas
t
Open
o
n SYN timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Yuchung Cheng
tcp: do not rearm R
T
O wh
e
n
future
data are sac
k
ed
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Y
uchung Cheng
t
c
p: only
t
a
ke
RT
T
from timestamps if ne
w
data
i
s acked
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Yuchung Cheng
tcp: fix
SYNACK RTT estimation in Fast O
p
en
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-17
Yuchung Che
n
g
t
cp: fix
inc
o
rrect ca_state in ta
i
l
loss p
r
o
be
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-09-06
Yuchung Cheng
t
cp: fix no cwnd growth
a
f
t
er
timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
next