From: Chia-Yu Chang <[email protected]> Hello,
Please find the v3 ECN offload handling for AccECN patch series. It aims to avoid potential CWR flag corruption due to RFC3168 ECN offload, because this flag is part of ACE signal used for Accurate ECN protocol (RFC9768). This corresponds to discussions in virtio mailing list: https://lore.kernel.org/all/[email protected]/ And it was suggested to clarify documents of SKB_GSO_TCP_ECN and SKB_GSO_TCP_ACCECN first. Best regards, Chia-Yu --- v3: - Update commit messages for clarity (Michael S. Tsirkin <[email protected]>) - Update commit title for clarity (Michael S. Tsirkin <[email protected]>) - Update cover letter to include discussion in virtio mailing list (Michael S. Tsirkin <[email protected]>) v2: - Replace VIRTIO_NET_HDR_GSO_ECN with VIRTIO_NET_HDR_GSO_ECN_FLAGS --- Chia-Yu Chang (3): net: update comments for SKB_GSO_TCP_ECN and SKB_GSO_TCP_ACCECN net: hns3/mls5e: fix CWR handling in drivers to preserve ACE signal virtio_net: add AccECN feature negotiation and correct ECN flag handling .../net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_rx.c | 4 ++-- drivers/net/virtio_net.c | 14 +++++++++++--- drivers/vdpa/pds/debugfs.c | 6 ++++++ include/linux/skbuff.h | 15 ++++++++++++++- include/linux/virtio_net.h | 18 +++++++++++------- include/uapi/linux/virtio_net.h | 5 +++++ 7 files changed, 50 insertions(+), 14 deletions(-) -- 2.34.1
