kernel_optimize_test/net
Xin Long 384a46ea7b esp4: add gso_segment for esp4 beet mode
Similar to xfrm4_tunnel/transport_gso_segment(), _gso_segment()
is added to do gso_segment for esp4 beet mode. Before calling
inet_offloads[proto]->callbacks.gso_segment, it needs to do:

  - Get the upper proto from ph header to get its gso_segment
    when xo->proto is IPPROTO_BEETPH.

  - Add SKB_GSO_TCPV4 to gso_type if x->sel.family == AF_INET6
    and the proto == IPPROTO_TCP, so that the current tcp ipv4
    packet can be segmented.

  - Calculate a right value for skb->transport_header and move
    skb->data to the transport header position.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
2020-03-26 14:51:07 +01:00
..
6lowpan
9p
802
8021q
appletalk
atm
ax25
batman-adv
bluetooth
bpf
bpfilter
bridge
caif
can
ceph
core page_pool: refill page when alloc.count of pool is zero 2020-02-13 14:11:51 -08:00
dcb
dccp
decnet
dns_resolver
dsa net: dsa: tag_ar9331: Make sure there is headroom for tag 2020-02-14 07:34:51 -08:00
ethernet
ethtool
hsr
ieee802154
ife
ipv4 esp4: add gso_segment for esp4 beet mode 2020-03-26 14:51:07 +01:00
ipv6 ESP: Export esp_output_fill_trailer function 2020-02-19 13:52:32 +01:00
iucv
kcm
key
l2tp
l3mdev
lapb
llc
mac80211 A few big new things: 2020-02-16 19:00:22 -08:00
mac802154
mpls
mptcp mptcp: make the symbol 'mptcp_sk_clone_lock' static 2020-02-10 10:23:00 +01:00
ncsi
netfilter
netlabel
netlink
netrom
nfc
nsh
openvswitch openvswitch: add TTL decrement action 2020-02-16 19:34:44 -08:00
packet
phonet
psample
qrtr
rds
rfkill
rose
rxrpc
sched net/sched: flower: add missing validation of TCA_FLOWER_FLAGS 2020-02-13 14:16:35 -08:00
sctp
smc net/smc: no peer ID in CLC decline for SMCD 2020-02-14 07:09:36 -08:00
strparser
sunrpc
switchdev
tipc tipc: fix successful connect() but timed out 2020-02-10 10:23:00 +01:00
tls
unix
vmw_vsock net: virtio_vsock: Enhance connection semantics 2020-02-16 19:01:49 -08:00
wimax
wireless A few big new things: 2020-02-16 19:00:22 -08:00
x25 net: x25: convert to list_for_each_entry_safe() 2020-02-16 18:59:42 -08:00
xdp
xfrm xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO. 2020-02-19 09:33:56 +01:00
compat.c
Kconfig
Makefile
socket.c
sysctl_net.c