net: move gso declarations and functions to their own files
authorEric Dumazet <edumazet@google.com>
Thu, 8 Jun 2023 19:17:37 +0000 (19:17 +0000)
committerJakub Kicinski <kuba@kernel.org>
Sat, 10 Jun 2023 07:11:41 +0000 (00:11 -0700)
commitd457a0e329b0bfd3a1450e0b1a18cd2b47a25a08
treeeafa7a6c0d45e727a9eb25c6a4cc5dd8b4652217
parentcabb8b48e542e1401f6881c4f7d3bb82f723ee40
net: move gso declarations and functions to their own files

Move declarations into include/net/gso.h and code into net/core/gso.c

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Stanislav Fomichev <sdf@google.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20230608191738.3947077-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
46 files changed:
drivers/net/ethernet/broadcom/tg3.c
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
drivers/net/ethernet/sfc/siena/tx_common.c
drivers/net/ethernet/sfc/tx_common.c
drivers/net/tap.c
drivers/net/usb/r8152.c
drivers/net/wireguard/device.c
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
include/linux/netdevice.h
include/linux/skbuff.h
include/net/gro.h
include/net/gso.h [new file with mode: 0644]
include/net/udp.h
net/core/Makefile
net/core/dev.c
net/core/gro.c
net/core/gso.c [new file with mode: 0644]
net/core/skbuff.c
net/ipv4/af_inet.c
net/ipv4/esp4_offload.c
net/ipv4/gre_offload.c
net/ipv4/ip_output.c
net/ipv4/tcp_offload.c
net/ipv4/udp.c
net/ipv4/udp_offload.c
net/ipv6/esp6_offload.c
net/ipv6/ip6_offload.c
net/ipv6/ip6_output.c
net/ipv6/udp_offload.c
net/mac80211/tx.c
net/mpls/af_mpls.c
net/mpls/mpls_gso.c
net/netfilter/nf_flow_table_ip.c
net/netfilter/nfnetlink_queue.c
net/nsh/nsh.c
net/openvswitch/actions.c
net/openvswitch/datapath.c
net/sched/act_police.c
net/sched/sch_cake.c
net/sched/sch_netem.c
net/sched/sch_taprio.c
net/sched/sch_tbf.c
net/sctp/offload.c
net/xfrm/xfrm_device.c
net/xfrm/xfrm_interface_core.c
net/xfrm/xfrm_output.c