From: Xin L. <luc...@gm...> - 2021-07-06 18:22:29
|
This patchset is to implement PLPMTUD and GSO for TIPC, Patch 1-5 are for PLPMTUD while 6-8 are for GSO. It gets some ideas from SCTP as their similarities like both are reliable datagram packets and possible to run over IP(v6)/UDP. But also it does some adjustments for TIPC. Xin Long (8): tipc: set the mtu for bearer properly for udp media tipc: add the constants and variables for plpmtud tipc: build probe and its reply in tipc_link_build_proto_msg tipc: add probe send and state transition tipc: add probe recv and state transition tipc: add offload base tipc: add software gso tipc: add hardware gso include/uapi/linux/tipc_config.h | 6 -- net/tipc/Makefile | 2 +- net/tipc/bearer.c | 23 ++++- net/tipc/core.c | 3 + net/tipc/link.c | 147 +++++++++++++++++++++++++++---- net/tipc/link.h | 29 ++++++ net/tipc/msg.c | 1 + net/tipc/msg.h | 3 + net/tipc/node.c | 15 +++- net/tipc/offload.c | 70 +++++++++++++++ net/tipc/udp_media.c | 18 ++-- 11 files changed, 287 insertions(+), 30 deletions(-) create mode 100644 net/tipc/offload.c -- 2.27.0 |