netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH nf-next 00/18] Netfilter/IPVS updates for net-next
@ 2022-07-20 23:07 Pablo Neira Ayuso
  2022-07-20 23:07 ` [PATCH nf-next 01/18] netfilter: conntrack: use fallthrough to cleanup Pablo Neira Ayuso
                   ` (17 more replies)
  0 siblings, 18 replies; 20+ messages in thread
From: Pablo Neira Ayuso @ 2022-07-20 23:07 UTC (permalink / raw)
  To: netfilter-devel; +Cc: davem, netdev, kuba, pabeni, edumazet

Hi,

The following patchset contains Netfilter/IPVS updates for net-next:

1) Simplify nf_ct_get_tuple(), from Jackie Liu.

2) Add format to request_module() call, from Bill Wendling.

3) Add /proc/net/stats/nf_flowtable to monitor in-flight pending
   hardware offload objects to be processed, from Vlad Buslov.

4) Missing rcu annotation and accessors in the netfilter tree,
   from Florian Westphal.

5) Merge h323 conntrack helper nat hooks into single object,
   also from Florian.

6) A batch of update to fix sparse warnings treewide,
   from Florian Westphal.

7) Move nft_cmp_fast_mask() where it used, from Florian.

8) Missing const in nf_nat_initialized(), from James Yonan.

9) Use bitmap API for Maglev IPVS scheduler, from Christophe Jaillet.

10) Use refcount_inc instead of _inc_not_zero in flowtable,
    from Florian Westphal.

11) Remove pr_debug in xt_TPROXY, from Nathan Cancellor.

Please, pull these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git

Thanks.

----------------------------------------------------------------

The following changes since commit edb2c3476db9898a63fb5d0011ecaa43ebf46c9b:

  fddi/skfp: fix repeated words in comments (2022-07-11 14:12:54 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git HEAD

for you to fetch changes up to aa8c7cdbae58b695ed79a0129b6b8c887b25969f:

  netfilter: xt_TPROXY: remove pr_debug invocations (2022-07-21 00:56:00 +0200)

----------------------------------------------------------------
Bill Wendling (1):
      netfilter: conntrack: use correct format characters

Christophe JAILLET (1):
      netfilter: ipvs: Use the bitmap API to allocate bitmaps

Florian Westphal (10):
      netfilter: nf_conntrack: add missing __rcu annotations
      netfilter: nf_conntrack: use rcu accessors where needed
      netfilter: h323: merge nat hook pointers into one
      netfilter: nfnetlink: add missing __be16 cast
      netfilter: x_tables: use correct integer types
      netfilter: nf_tables: use the correct get/put helpers
      netfilter: nf_tables: add and use BE register load-store helpers
      netfilter: nf_tables: use correct integer types
      netfilter: nf_tables: move nft_cmp_fast_mask to where its used
      netfilter: flowtable: prefer refcount_inc

Jackie Liu (1):
      netfilter: conntrack: use fallthrough to cleanup

James Yonan (1):
      netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn *

Justin Stitt (1):
      netfilter: xt_TPROXY: remove pr_debug invocations

Vlad Buslov (2):
      net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
      netfilter: nf_flow_table: count pending offload workqueue tasks

Zhang Jiaming (1):
      netfilter: nft_set_bitmap: Fix spelling mistake

 include/linux/netfilter/nf_conntrack_h323.h  | 109 +++++------
 include/linux/netfilter/nf_conntrack_sip.h   |   2 +-
 include/net/net_namespace.h                  |   6 +
 include/net/netfilter/nf_conntrack_timeout.h |   2 +-
 include/net/netfilter/nf_flow_table.h        |  21 +++
 include/net/netfilter/nf_nat.h               |   2 +-
 include/net/netfilter/nf_tables.h            |  15 ++
 include/net/netfilter/nf_tables_core.h       |  10 --
 include/net/netns/flow_table.h               |  14 ++
 net/bridge/netfilter/nft_meta_bridge.c       |   2 +-
 net/ipv4/netfilter/nf_nat_h323.c             |  42 ++---
 net/netfilter/Kconfig                        |   9 +
 net/netfilter/Makefile                       |   1 +
 net/netfilter/ipvs/ip_vs_mh.c                |   5 +-
 net/netfilter/nf_conntrack_broadcast.c       |   6 +-
 net/netfilter/nf_conntrack_core.c            |   8 +-
 net/netfilter/nf_conntrack_h323_main.c       | 260 ++++++++++-----------------
 net/netfilter/nf_conntrack_helper.c          |   4 +-
 net/netfilter/nf_conntrack_netlink.c         |   9 +-
 net/netfilter/nf_conntrack_pptp.c            |   2 +-
 net/netfilter/nf_conntrack_sip.c             |   9 +-
 net/netfilter/nf_conntrack_timeout.c         |  18 +-
 net/netfilter/nf_flow_table_core.c           |  73 +++++++-
 net/netfilter/nf_flow_table_offload.c        |  17 +-
 net/netfilter/nf_flow_table_procfs.c         |  80 +++++++++
 net/netfilter/nfnetlink.c                    |   2 +-
 net/netfilter/nfnetlink_cthelper.c           |  10 +-
 net/netfilter/nft_byteorder.c                |   3 +-
 net/netfilter/nft_cmp.c                      |  18 +-
 net/netfilter/nft_ct.c                       |   4 +-
 net/netfilter/nft_exthdr.c                   |  10 +-
 net/netfilter/nft_osf.c                      |   2 +-
 net/netfilter/nft_set_bitmap.c               |   4 +-
 net/netfilter/nft_socket.c                   |   8 +-
 net/netfilter/nft_tproxy.c                   |   6 +-
 net/netfilter/nft_tunnel.c                   |   3 +-
 net/netfilter/nft_xfrm.c                     |   8 +-
 net/netfilter/xt_CT.c                        |  23 ++-
 net/netfilter/xt_DSCP.c                      |   8 +-
 net/netfilter/xt_TCPMSS.c                    |   4 +-
 net/netfilter/xt_TPROXY.c                    |  25 +--
 net/netfilter/xt_connlimit.c                 |   6 +-
 net/sched/act_ct.c                           |   5 +-
 43 files changed, 518 insertions(+), 357 deletions(-)
 create mode 100644 include/net/netns/flow_table.h
 create mode 100644 net/netfilter/nf_flow_table_procfs.c

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

end of thread, other threads:[~2022-07-21  4:10 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-20 23:07 [PATCH nf-next 00/18] Netfilter/IPVS updates for net-next Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 01/18] netfilter: conntrack: use fallthrough to cleanup Pablo Neira Ayuso
2022-07-21  4:10   ` patchwork-bot+netdevbpf
2022-07-20 23:07 ` [PATCH nf-next 02/18] netfilter: conntrack: use correct format characters Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 03/18] net/sched: act_ct: set 'net' pointer when creating new nf_flow_table Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 04/18] netfilter: nf_flow_table: count pending offload workqueue tasks Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 05/18] netfilter: nf_conntrack: add missing __rcu annotations Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 06/18] netfilter: nf_conntrack: use rcu accessors where needed Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 07/18] netfilter: h323: merge nat hook pointers into one Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 08/18] netfilter: nft_set_bitmap: Fix spelling mistake Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 09/18] netfilter: nfnetlink: add missing __be16 cast Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 10/18] netfilter: x_tables: use correct integer types Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 11/18] netfilter: nf_tables: use the correct get/put helpers Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 12/18] netfilter: nf_tables: add and use BE register load-store helpers Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 13/18] netfilter: nf_tables: use correct integer types Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 14/18] netfilter: nf_tables: move nft_cmp_fast_mask to where its used Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 15/18] netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn * Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 16/18] netfilter: ipvs: Use the bitmap API to allocate bitmaps Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 17/18] netfilter: flowtable: prefer refcount_inc Pablo Neira Ayuso
2022-07-20 23:07 ` [PATCH nf-next 18/18] netfilter: xt_TPROXY: remove pr_debug invocations Pablo Neira Ayuso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).