OSDN Git Service

Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
authorJakub Kicinski <kuba@kernel.org>
Sat, 6 Feb 2021 23:34:22 +0000 (15:34 -0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 6 Feb 2021 23:34:23 +0000 (15:34 -0800)
commitc273a20c304f299d4cf24ba0c9c9f54b7d580b77
tree9a4f4a956cc50505fa44c2c735de398fb0bb206a
parent7274c4147afbf46f45b8501edbdad6da8cd013b9
parent626899a02e6afcd4b2ce5c0551092e3554cec4aa
Merge git://git./linux/kernel/git/pablo/nf-next

Pablo Neira Ayuso says:

====================
Netfilter/IPVS updates for net-next

1) Remove indirection and use nf_ct_get() instead from nfnetlink_log
   and nfnetlink_queue, from Florian Westphal.

2) Add weighted random twos choice least-connection scheduling for IPVS,
   from Darby Payne.

3) Add a __hash placeholder in the flow tuple structure to identify
   the field to be included in the rhashtable key hash calculation.

4) Add a new nft_parse_register_load() and nft_parse_register_store()
   to consolidate register load and store in the core.

5) Statify nft_parse_register() since it has no more module clients.

6) Remove redundant assignment in nft_cmp, from Colin Ian King.

* git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next:
  netfilter: nftables: remove redundant assignment of variable err
  netfilter: nftables: statify nft_parse_register()
  netfilter: nftables: add nft_parse_register_store() and use it
  netfilter: nftables: add nft_parse_register_load() and use it
  netfilter: flowtable: add hash offset field to tuple
  ipvs: add weighted random twos choice algorithm
  netfilter: ctnetlink: remove get_ct indirection
====================

Link: https://lore.kernel.org/r/20210206015005.23037-1-pablo@netfilter.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/netfilter/nf_tables.h
net/netfilter/ipvs/Kconfig
net/netfilter/nf_tables_api.c
net/netfilter/nft_dynset.c