A less diruptive change as opposed to below RFC patch: https://lore.kernel.org/netfilter-devel/20230104113143.21769-1-sriram.yagnaraman@xxxxxxxx/ This contains a couple of bug fixes to existing bugs that were found during the review of the above patch series, and also a patch that unifies the ESTABLISHED states for primary and secondary paths. Changes since v3: - Set assured bit along with the existing check for old_state != new_state Changes since v2: - Remove UAPI changes for DATA_SENT since it is only part of 6.1-rc Changes since v1: - Reverted bff3d0534804: DATA_SENT state - Set assured bit if new state is ESTABLISHED and direction is reply, regardless of the old state. Paths established by HEARTBEAT also gets the assured bit. - Update nf_conntrack_sysctl documentation Sriram Yagnaraman (4): netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE netfilter: conntrack: fix bug in for_each_sctp_chunk Revert "netfilter: conntrack: add sctp DATA_SENT state" netfilter: conntrack: unify established states for SCTP paths .../networking/nf_conntrack-sysctl.rst | 10 +- .../uapi/linux/netfilter/nf_conntrack_sctp.h | 3 +- .../linux/netfilter/nfnetlink_cttimeout.h | 3 +- net/netfilter/nf_conntrack_proto_sctp.c | 170 ++++++++---------- net/netfilter/nf_conntrack_standalone.c | 16 -- 5 files changed, 77 insertions(+), 125 deletions(-) -- 2.34.1