diff options
author | Tom Herbert <therbert@google.com> | 2014-09-20 23:52:30 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-26 06:22:47 +0200 |
commit | 53e50398968d43338c4d932114e68bc099fc5fbd (patch) | |
tree | f51fe647dc1d833dedd68f7ed384d0634bc6c143 /net/ipv4/udp_offload.c | |
parent | udp: move logic out of udp[46]_ufo_send_check (diff) | |
download | linux-53e50398968d43338c4d932114e68bc099fc5fbd.tar.xz linux-53e50398968d43338c4d932114e68bc099fc5fbd.zip |
net: Remove gso_send_check as an offload callback
The send_check logic was only interesting in cases of TCP offload and
UDP UFO where the checksum needed to be initialized to the pseudo
header checksum. Now we've moved that logic into the related
gso_segment functions so gso_send_check is no longer needed.
Signed-off-by: Tom Herbert <therbert@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/udp_offload.c')
-rw-r--r-- | net/ipv4/udp_offload.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c index 2918cc914824..19ebe6a39ddc 100644 --- a/net/ipv4/udp_offload.c +++ b/net/ipv4/udp_offload.c @@ -25,11 +25,6 @@ struct udp_offload_priv { struct udp_offload_priv __rcu *next; }; -static int udp4_ufo_send_check(struct sk_buff *skb) -{ - return 0; -} - struct sk_buff *skb_udp_tunnel_segment(struct sk_buff *skb, netdev_features_t features) { @@ -346,7 +341,6 @@ static int udp4_gro_complete(struct sk_buff *skb, int nhoff) static const struct net_offload udpv4_offload = { .callbacks = { - .gso_send_check = udp4_ufo_send_check, .gso_segment = udp4_ufo_fragment, .gro_receive = udp4_gro_receive, .gro_complete = udp4_gro_complete, |