aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDaniel Lee <longinus00@gmail.com>2014-05-11 20:22:13 -0700
committerDavid S. Miller <davem@davemloft.net>2014-05-13 17:53:03 -0400
commit3a19ce0eec32667b835d8dc887002019fc6b3a02 (patch)
treea5e44c9427f0c6a5cb0e6252e3ccbd5ef4f7a50e /include
parenttcp: improve fastopen icmp handling (diff)
downloadlinux-dev-3a19ce0eec32667b835d8dc887002019fc6b3a02.tar.xz
linux-dev-3a19ce0eec32667b835d8dc887002019fc6b3a02.zip
tcp: IPv6 support for fastopen server
After all the preparatory works, supporting IPv6 in Fast Open is now easy. We pretty much just mirror v4 code. The only difference is how we generate the Fast Open cookie for IPv6 sockets. Since Fast Open cookie is 128 bits and we use AES 128, we use CBC-MAC to encrypt both the source and destination IPv6 addresses since the cookie is a MAC tag. Signed-off-by: Daniel Lee <longinus00@gmail.com> Signed-off-by: Yuchung Cheng <ycheng@google.com> Signed-off-by: Jerry Chu <hkchu@google.com> Acked-by: Neal Cardwell <ncardwell@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions