]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
netfilter: nf_tables: Eliminate duplicated code in nf_tables_table_enable()
authorFeng <fgao@ikuai8.com>
Fri, 20 Jan 2017 13:40:43 +0000 (21:40 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 2 Feb 2017 13:30:19 +0000 (14:30 +0100)
commit10435c1192d06bdb0bac7666452d8219d7e7c477
tree93b76419142fe17b1d162d062c663297a3e8a965
parent1a28ad74ebd8f9d3c7eae0d781f72a6d30545e17
netfilter: nf_tables: Eliminate duplicated code in nf_tables_table_enable()

If something fails in nf_tables_table_enable(), it unregisters the
chains. But the rollback code is the same as nf_tables_table_disable()
almostly, except there is one counter check.  Now create one wrapper
function to eliminate the duplicated codes.

Signed-off-by: Feng <fgao@ikuai8.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c