Lines Matching defs:helper
62 struct nf_conntrack_helper *helper;
578 if (info->helper) {
582 if (help && rcu_access_pointer(help->helper) != info->helper)
750 * helper, so that the helper knows about the NAT. We enforce
751 * this by delaying both NAT and helper calls for unconfirmed
765 /* Userspace may decide to perform a ct lookup without a helper
767 * or attach a helper in a later commit. Therefore, for
769 * the helper here.
772 info->helper && !nfct_help(ct)) {
779 /* helper installed, add seqadj if NAT is required */
786 /* Call the helper only if:
788 * helper was just attached ("add_helper") for a confirmed
1207 const char **helper, bool log)
1270 *helper = nla_data(a);
1271 if (!string_is_terminated(*helper, nla_len(a))) {
1272 OVS_NLERR(log, "Invalid conntrack helper");
1353 const char *helper = NULL;
1369 err = parse_ct(attr, &ct_info, &helper, log);
1392 if (helper) {
1393 err = nf_ct_add_helper(ct_info.ct, helper, ct_info.family,
1394 key->ip.proto, ct_info.nat, &ct_info.helper);
1396 OVS_NLERR(log, "Failed to add %s helper %d", helper, err);
1507 if (ct_info->helper) {
1509 ct_info->helper->name))
1538 if (ct_info->helper) {
1541 nf_nat_helper_put(ct_info->helper);
1543 nf_conntrack_helper_put(ct_info->helper);