All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH nft 0/4] add mptcp suboption mnemonics
@ 2025-02-27 14:52 Florian Westphal
  2025-02-27 14:52 ` [PATCH nft 1/4] tcpopt: add symbol table for mptcp suboptions Florian Westphal
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Florian Westphal @ 2025-02-27 14:52 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Florian Westphal

Allow users to do
  tcp option mptcp subtype mp-capable

instead of having to use the raw values described in rfc8684.

First patch adds this, rest of the patches resolve printing issues
when the mptcp option match is used in sets and concatenations.

Florian Westphal (4):
  tcpopt: add symbol table for mptcp suboptions
  expression: propagate key datatype for anonymous sets
  netlink_delinearize: also consider exthdr type when trimming binops
  expression: expr_build_udata_recurse should recurse

 include/datatype.h                            |  5 +-
 src/expression.c                              | 37 +++++++-
 src/netlink_delinearize.c                     | 10 +-
 src/tcpopt.c                                  | 30 +++++-
 tests/py/any/tcpopt.t                         |  7 +-
 tests/py/any/tcpopt.t.json                    | 94 +++++++++++++++++--
 tests/py/any/tcpopt.t.payload                 | 25 +++--
 .../testcases/sets/dumps/typeof_sets_0.nft    | 19 ++++
 tests/shell/testcases/sets/typeof_sets_0      | 37 ++++++++
 9 files changed, 245 insertions(+), 19 deletions(-)

-- 
2.45.3


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-03-05 22:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-27 14:52 [PATCH nft 0/4] add mptcp suboption mnemonics Florian Westphal
2025-02-27 14:52 ` [PATCH nft 1/4] tcpopt: add symbol table for mptcp suboptions Florian Westphal
2025-02-27 14:52 ` [PATCH nft 2/4] expression: propagate key datatype for anonymous sets Florian Westphal
2025-02-27 14:52 ` [PATCH nft 3/4] netlink_delinearize: also consider exthdr type when trimming binops Florian Westphal
2025-02-27 14:52 ` [PATCH nft 4/4] expression: expr_build_udata_recurse should recurse Florian Westphal
2025-03-05 21:03 ` [PATCH nft 0/4] add mptcp suboption mnemonics Pablo Neira Ayuso
2025-03-05 22:40   ` Pablo Neira Ayuso

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.