This series implements a rule list in chains to allow for per chain rule
caches in iptables-nft as well as nftables.

A second patch then adds utility functions for chain and rule lookups,
preparing for further optimizing these tasks in a transparent way since
users won't open-code the chain/rule list traversal anymore.

Phil Sutter (2):
  chain: Support per chain rules list
  chain: Add lookup functions for chain list and rules in chain

 include/internal.h       |   1 +
 include/libnftnl/chain.h |  17 +++++
 include/rule.h           |  26 ++++++++
 src/chain.c              | 132 ++++++++++++++++++++++++++++++++++++++-
 src/libnftnl.map         |  13 ++++
 src/rule.c               |  22 -------
 6 files changed, 188 insertions(+), 23 deletions(-)
 create mode 100644 include/rule.h

-- 
2.19.0

Reply via email to