diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-05-27 23:32:14 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-05-28 14:38:30 +0200 |
commit | cd5135377ac42896a99226d182c49bf220f44ab5 (patch) | |
tree | c94e58945dd246578c856d5192c6031f23c86a9d /src/cthelper.c | |
parent | b55717d46ae3b7c3769192a66e565bc7c2d833a1 (diff) | |
download | conntrack-tools-cd5135377ac42896a99226d182c49bf220f44ab5.tar.gz |
conntrackd: cthelper: Set up userspace helpers when daemon starts
Add a new setting to allow conntrackd to autoconfigure the userspace
helpers at startup.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/cthelper.c')
-rw-r--r-- | src/cthelper.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cthelper.c b/src/cthelper.c index f01c509..f133e4b 100644 --- a/src/cthelper.c +++ b/src/cthelper.c @@ -386,6 +386,10 @@ static int cthelper_setup(struct ctd_helper_instance *cur) nfct_helper_attr_set_u32(t, NFCTH_ATTR_QUEUE_NUM, cur->queue_num); nfct_helper_attr_set_u16(t, NFCTH_ATTR_PROTO_L3NUM, cur->l3proto); nfct_helper_attr_set_u8(t, NFCTH_ATTR_PROTO_L4NUM, cur->l4proto); + if (CONFIG(cthelper).setup) { + nfct_helper_attr_set_u32(t, NFCTH_ATTR_PRIV_DATA_LEN, + cur->helper->priv_data_len); + } nfct_helper_attr_set_u32(t, NFCTH_ATTR_STATUS, NFCT_HELPER_STATUS_ENABLED); |