diff options
author | Phil Sutter <phil@nwl.cc> | 2020-07-08 16:09:52 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2020-12-21 18:33:21 +0100 |
commit | 09af1117340cfd1885eb2f0a7b522f2d85f66185 (patch) | |
tree | ee70d2ccf353dda4fcfe27e8c14dddee41272c0a /include/linux | |
parent | e8d48d7b41ec09eb67f69a2bed04628870ec85c3 (diff) |
nft: Implement nft_chain_foreach()
This is just a fancy wrapper around nftnl_chain_list_foreach() with the
added benefit of detecting invalid table names or uninitialized chain
lists. This in turn allows to drop the checks in flush_rule_cache() and
ignore the return code of nft_chain_foreach() as it fails only if the
dropped checks had failed, too.
Since this wrapper does the chain list lookup by itself, use of
nft_chain_list_get() shrinks down to a single place, namely inside
nft_chain_find(). Therefore fold it into the latter.
Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions