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
Linux 4.9.45
2017-08-13
Yuchung Cheng
tcp: avoid
s
ett
i
ng cwn
d
to
in
v
ali
d
ssthresh afte
r
cwnd
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-06-14
Yu
c
hung C
h
eng
tcp: d
i
s
allow cwnd un
d
o when
switching
c
o
n
gestion c
o
n
trol
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2017-06-07
Yuchung Che
n
g
tc
p
: avoi
d
fragme
n
ting peculiar skbs in SACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-22
Yuchung Cheng
tcp:
p
roper
l
y account F
a
st Open SYN-ACK retrans
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-22
Yuch
u
ng Cheng
tcp: fix under-a
c
counting retransmit S
N
MP coun
t
ers
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuc
h
u
n
g
C
h
eng
t
c
p: new
C
C hook
to set sending rate with rate_sa
m
pl
e
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuchung Cheng
tcp: allow congestion
c
on
t
r
o
l t
o
e
xpand
s
end bu
f
fer
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuchung Chen
g
tcp
:
export
d
ata del
i
ver
y
rate
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-09-21
Yuchung
Cheng
tc
p
: track
data deli
v
ery rate for a
T
CP con
n
ection
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-08-24
Yuchung Ch
e
ng
net-t
c
p
:
retire TFO_SERVER_WO_SOCKO
P
T2 c
o
n
f
i
g
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-06-08
Yuchung C
h
eng
tcp:
record TLP and ER timer
s
tats in v6 stat
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-04-03
Yuchu
n
g Ch
e
n
g
t
c
p
: remov
e
cwnd moderation af
t
er recovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung
C
h
eng
t
cp: tcp
_
cong_co
n
trol
h
el
p
er
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung Chen
g
tcp: make congestion control mo
r
e
ro
b
ust again
s
t reordering
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Y
u
c
h
ung Cheng
tcp
:
r
efac
t
or p
k
ts acked a
c
counti
n
g
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchun
g
Cheng
tc
p
:
n
ew delivery ac
c
ounting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung Cheng
tcp: move cwnd re
d
uction after recover
y
state pro
c
esing
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-02-07
Yuchung
C
heng
tcp: re
t
ransmit after
recovery processing an
d
congestion
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-01-30
Yuchung Cheng
tcp: avoid c
w
nd undo a
f
ter receiving EC
N
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2016-01-06
Yuchu
n
g Cheng
tcp:
f
i
x zero cwnd in tcp_cwnd_red
u
c
t
io
n
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-11-20
Yuc
h
ung
C
heng
t
cp:
f
i
x Fast Open s
n
mp o
v
er-coun
t
ing bug
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-11-20
Yuchu
n
g
C
heng
tcp: d
i
sable Fas
t
Open o
n
tim
e
out
s
a
f
t
er handshake
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Y
u
chun
g
Cheng
t
c
p: use RACK to detect losse
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuch
u
ng Cheng
tcp
:
t
r
ack th
e
packet timings in RACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Y
u
chung
C
he
n
g
tcp:
s
kb_ms
t
amp_after h
e
lper
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung Cheng
tcp: ad
d
t
cp_tsopt_e
c
r_before he
l
pe
r
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yuchung
C
heng
tcp: remove t
c
p_mark_
l
ost_re
t
rans()
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Yu
c
h
u
ng C
h
en
g
tcp: track min RTT
u
sing win
d
owed min-fil
t
er
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-10-21
Y
u
chun
g
Cheng
tcp
:
apply K
e
rn's
check on
R
TT
s
u
s
ed f
o
r congestio
n
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-09-21
Yuchung Cheng
tc
p
:
send lo
s
s probe af
t
er 1
s
i
f no RTT a
v
a
i
l
able
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-09-21
Yuchun
g
C
heng
t
cp:
u
se
c
resolution SYN/ACK R
T
T
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-08-13
Yuchun
g
Cheng
tcp: TLP retransmits last if failed to send new packet
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-08-13
Y
uchung Cheng
tcp: don'
t
e
xten
d
RTO on f
a
iled
loss pro
b
e at
t
em
p
t
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-16
Yuchung Cheng
tc
p
: don
'
t us
e
F-RTO o
n
n
on-recurring time
o
uts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuchung Cheng
tc
p
: update congestion state firs
t
before r
a
ising cwnd
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuchung Cheng
tcp: do not slow
s
t
art wh
e
n
cwnd equals
s
sthr
e
sh
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-09
Yuch
u
n
g Ch
e
ng
tcp:
add tcp_in_slow_start h
e
lper
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-08
Yuchung Cheng
tcp: PRR us
e
s
CRB mo
d
e
b
y
defaul
t
a
n
d SS
m
ode
c
ondit
i
onally
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-07-08
Yuchung C
h
eng
t
cp: reduce cwnd if retransmit is lost in CA_Loss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-05-19
Yuchung Cheng
tc
p
:
don't o
v
er-send F-RTO probes
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-05-19
Yuchung Cheng
t
c
p: only undo on partial ACKs in C
A
_Loss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-04-29
Y
u
ch
u
ng
Cheng
tcp: up
d
at
e
reordering firs
t
be
f
or
e
det
e
c
ting loss
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2015-02-09
Yuchung Cheng
tcp: don't include Fas
t
O
p
en o
p
t
i
o
n
i
n
SYN
-
ACK on p
u
re
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-10-01
Yuchung Che
n
g
tcp
:
abort
o
r
phan sockets stalling
on
zer
o
win
d
o
w prob
e
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-08-23
Yuchung
C
heng
t
cp:
impr
o
ve undo on timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-07-08
Y
uchung Cheng
tc
p
: f
i
x fal
s
e undo
c
o
r
ner cases
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-06-02
Yuchung Cheng
tc
p
:
fix
c
w
n
d u
n
do on
D
SAC
K
i
n
F-RTO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yuchung Cheng
t
cp: improve fastopen icmp h
a
ndling
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yu
c
hung Cheng
t
cp:
use tcp_v4_s
e
nd_
s
ynack on first SYN-ACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Yuchun
g
Ch
e
ng
tcp: simpl
i
fy fast
o
pen cookie process
i
ng
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-05-13
Y
uchu
n
g Cheng
tcp: mo
v
e fastopen
f
unctions to tcp_fastopen
.
c
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-03-03
Yuchung
Cheng
tcp: snmp
stats f
o
r Fas
t
Open, SYN rtx, and da
t
a
pkts
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2014-03-03
Yuchung Cheng
tcp: fix
bo
g
us RTT on special re
t
ran
s
mission
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-11-05
Yuchung Cheng
tcp
:
properly handle stret
c
h acks in slow st
a
rt
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-11-05
Yuchung Che
n
g
t
c
p:
en
a
ble
s
ockets to u
s
e MSG_FASTOPEN
by d
e
fa
u
lt
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-30
Yuch
u
ng Cheng
tcp:
t
e
m
porarily d
i
s
a
ble Fast Op
e
n on SY
N
time
o
u
t
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Yuchung
C
heng
t
cp: do not
r
earm RTO
w
hen futu
r
e da
t
a are
sacked
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Yuc
h
ung Cheng
tcp: only ta
k
e
R
TT from timestamps
if
n
ew data is acked
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-27
Yuchung Cheng
tcp: f
i
x S
Y
NAC
K
RTT estimation i
n
F
a
st Op
e
n
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-10-17
Y
u
c
hung
C
heng
tcp: fix i
n
correct
ca_
s
tate in tail loss p
r
obe
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-09-06
Yuchu
n
g
Cheng
tcp: fi
x
no cwnd growth
afte
r
timeout
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-09-04
Y
u
chung
C
he
n
g
tcp: better comments for RTO initiallization
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-08-30
Yuchung Cheng
t
c
p: do not use
c
a
c
hed RTT for RTT estimation
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-08-22
Yuchung
Cheng
tcp
:
increase th
r
oughput
w
hen re
o
r
d
ering is high
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-08-13
Yuc
h
ung Cheng
tcp:
r
eset
r
eor
d
ering e
s
t
.
selectively
o
n
t
imeou
t
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-08-10
Y
u
chu
n
g
C
heng
netf
i
lter: nf_conntrack: fix tcp_in_
w
indow for Fast
.
.
.
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-08-10
Yuchung Chen
g
tcp: add server ip to encrypt cookie
i
n
fast op
e
n
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-07-23
Yuchung Che
n
g
tcp: use RTT from
SAC
K
for RTO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-07-23
Yuchu
n
g Cheng
t
c
p: measure RT
T
from new SACK
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-07-23
Yuchung Cheng
tcp: prefer packet t
i
min
g
to
TS-ECR for RTT
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-07-23
Yuc
h
ung Cheng
tcp: conso
l
i
dat
e
SYNACK R
T
T s
a
mpli
n
g
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-07-12
Y
uch
u
ng C
h
eng
tcp: account all retransm
i
t
f
a
i
lures
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-06-13
Y
uchung C
h
eng
t
cp: proper
l
y send new data in fast reco
v
ery in first RTT
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-05-31
Yu
c
hung Cheng
tc
p
:
u
ndo on DSACK during recovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-05-31
Yuchun
g
Cheng
tcp: fix u
n
do on partial ack
i
n recove
r
y
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-05-31
Yuchung Cheng
tcp: refactor u
n
do functions
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-05-31
Yuchung
Cheng
tcp: c
o
nso
l
id
a
te
PRR
pa
c
ket
accounting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-05-20
Yuchung
C
heng
tcp: remove bad timeout logic i
n
fas
t
recovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-04-29
Yuc
h
u
n
g C
h
eng
tcp: res
e
t timer aft
e
r any SYNACK retransmit
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-03-24
Yuchung Cheng
tcp: undo spu
r
iou
s
t
imeout after SACK reneging
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-03-21
Yuchun
g
Cheng
tcp
:
implement R
F
C5682 F-RTO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-03-21
Yuc
h
ung Cheng
tcp: refactor CA_Loss
state processing
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-03-21
Yuch
u
ng Cheng
tcp: ref
a
ctor
F
-RTO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-02-22
Y
uchung
C
heng
tc
p
: fix SYN-dat
a
s
p
ace mis-accounting
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2013-01-31
Yuchung Cheng
tcp: detect SYN/data drop when F-RTO is d
i
sabl
e
d
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-12-07
Y
u
chung Cheng
t
c
p:
b
ug fi
x
Fast Op
e
n clien
t
re
t
ransmission
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-10-22
Yuchung Cheng
t
c
p: a
d
d SYN/data info to
TC
P
_INFO
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-09-03
Yu
c
h
u
ng Cheng
tcp: use PRR to
r
educe cwin
in CWR
s
t
ate
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-09-03
Yuchung Cheng
tcp: move tcp_up
d
a
t
e_cw
n
d_in_recovery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-09-03
Yuchung Cheng
tcp: move
t
cp_
e
nter_cwr()
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-08-24
Y
u
chung Cheng
t
cp: fix c
w
nd
reduct
i
on for non-sack rec
o
v
ery
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Y
uchung
Cheng
net-tcp:
F
ast Open
clie
n
t -
cookie-less mode
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Yu
c
hung Che
n
g
net-tcp: Fast Open
c
lient - detecting SYN
-
data
d
rop
s
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Yu
c
hung Cheng
net-tcp
:
Fast Open client
-
sendmsg
(
MSG_F
A
S
TOPEN)
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Yuch
u
ng Cheng
net-tcp: Fa
s
t Open
c
lient - re
c
eiving SYN-AC
K
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Yuchung C
h
en
g
n
e
t-
t
c
p: Fast Open
c
lient - sending SYN-data
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Y
uchung
C
heng
net-tcp: Fast Open cl
i
ent - cooki
e
cac
h
e
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-07-19
Yuchung Ch
e
n
g
net-tcp
:
Fast Open
b
a
se
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-05-03
Yuchu
n
g
Che
n
g
tcp: early
r
etran
s
m
i
t: delayed fast retr
a
nsmit
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
2012-05-03
Yuchung Cheng
tc
p
: ea
r
ly retransmit
Signed-off-by:
Yuchung Cheng
<ycheng@google.com>
commit
|
commitdiff
|
tree
next