diff options
author | 2017-05-03 08:47:00 +0100 | |
---|---|---|
committer | 2017-05-09 17:46:44 +0100 | |
commit | 36d90e3aa7ad9a72f7acbefa4d409a71d78bfd25 (patch) | |
tree | 4e1dbfa21507b83276e5e2ef06b1c8fc74cba51d /lib | |
parent | 9fa82a63e47e4ee274c54af366e6fce055a0cbab (diff) |
two fixes. - allow conditional jumbo frame based on rx_max_pkt_len - fix mss size for rx_synack
Change-Id: I47b7775445bc4ba647f9da9edafc4b255082e926
Signed-off-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libtle_l4p/tcp_rxtx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libtle_l4p/tcp_rxtx.c b/lib/libtle_l4p/tcp_rxtx.c index d4b6fdd..ceaa2bc 100644 --- a/lib/libtle_l4p/tcp_rxtx.c +++ b/lib/libtle_l4p/tcp_rxtx.c @@ -1538,7 +1538,7 @@ rx_synack(struct tle_tcp_stream *s, uint32_t ts, uint32_t state, s->tcb.so = so; s->tcb.snd.una = s->tcb.snd.nxt; - s->tcb.snd.mss = so.mss; + s->tcb.snd.mss = calc_smss(so.mss, &s->tx.dst); s->tcb.snd.wnd = si->wnd << so.wscale; s->tcb.snd.wu.wl1 = si->seq; s->tcb.snd.wu.wl2 = si->ack; |