Lines Matching defs:helper
62 struct nf_conntrack_helper *helper;
583 if (info->helper) {
587 if (help && rcu_access_pointer(help->helper) != info->helper)
773 * helper, so that the helper knows about the NAT. We enforce
774 * this by delaying both NAT and helper calls for unconfirmed
791 /* Userspace may decide to perform a ct lookup without a helper
793 * or attach a helper in a later commit. Therefore, for
795 * the helper here.
798 info->helper && !nfct_help(ct)) {
805 /* helper installed, add seqadj if NAT is required */
812 /* Call the helper only if:
814 * helper was just attached ("add_helper") for a confirmed
1240 const char **helper, bool log)
1303 *helper = nla_data(a);
1304 if (!string_is_terminated(*helper, nla_len(a))) {
1305 OVS_NLERR(log, "Invalid conntrack helper");
1386 const char *helper = NULL;
1402 err = parse_ct(attr, &ct_info, &helper, log);
1425 if (helper) {
1426 err = nf_ct_add_helper(ct_info.ct, helper, ct_info.family,
1427 key->ip.proto, ct_info.nat, &ct_info.helper);
1429 OVS_NLERR(log, "Failed to add %s helper %d", helper, err);
1540 if (ct_info->helper) {
1542 ct_info->helper->name))
1571 if (ct_info->helper) {
1574 nf_nat_helper_put(ct_info->helper);
1576 nf_conntrack_helper_put(ct_info->helper);