ct_info           103 net/openvswitch/conntrack.c static void __ovs_ct_free_action(struct ovs_conntrack_info *ct_info);
ct_info          1652 net/openvswitch/conntrack.c 	struct ovs_conntrack_info ct_info;
ct_info          1663 net/openvswitch/conntrack.c 	memset(&ct_info, 0, sizeof(ct_info));
ct_info          1664 net/openvswitch/conntrack.c 	ct_info.family = family;
ct_info          1666 net/openvswitch/conntrack.c 	nf_ct_zone_init(&ct_info.zone, NF_CT_DEFAULT_ZONE_ID,
ct_info          1669 net/openvswitch/conntrack.c 	err = parse_ct(attr, &ct_info, &helper, log);
ct_info          1674 net/openvswitch/conntrack.c 	ct_info.ct = nf_ct_tmpl_alloc(net, &ct_info.zone, GFP_KERNEL);
ct_info          1675 net/openvswitch/conntrack.c 	if (!ct_info.ct) {
ct_info          1680 net/openvswitch/conntrack.c 	if (ct_info.timeout[0]) {
ct_info          1681 net/openvswitch/conntrack.c 		if (nf_ct_set_timeout(net, ct_info.ct, family, key->ip.proto,
ct_info          1682 net/openvswitch/conntrack.c 				      ct_info.timeout))
ct_info          1684 net/openvswitch/conntrack.c 					    "policy `%s'\n", ct_info.timeout);
ct_info          1686 net/openvswitch/conntrack.c 			ct_info.nf_ct_timeout = rcu_dereference(
ct_info          1687 net/openvswitch/conntrack.c 				nf_ct_timeout_find(ct_info.ct)->timeout);
ct_info          1692 net/openvswitch/conntrack.c 		err = ovs_ct_add_helper(&ct_info, helper, key, log);
ct_info          1697 net/openvswitch/conntrack.c 	err = ovs_nla_add_action(sfa, OVS_ACTION_ATTR_CT, &ct_info,
ct_info          1698 net/openvswitch/conntrack.c 				 sizeof(ct_info), log);
ct_info          1702 net/openvswitch/conntrack.c 	__set_bit(IPS_CONFIRMED_BIT, &ct_info.ct->status);
ct_info          1703 net/openvswitch/conntrack.c 	nf_conntrack_get(&ct_info.ct->ct_general);
ct_info          1706 net/openvswitch/conntrack.c 	__ovs_ct_free_action(&ct_info);
ct_info          1778 net/openvswitch/conntrack.c int ovs_ct_action_to_attr(const struct ovs_conntrack_info *ct_info,
ct_info          1787 net/openvswitch/conntrack.c 	if (ct_info->commit && nla_put_flag(skb, ct_info->force
ct_info          1792 net/openvswitch/conntrack.c 	    nla_put_u16(skb, OVS_CT_ATTR_ZONE, ct_info->zone.id))
ct_info          1794 net/openvswitch/conntrack.c 	if (IS_ENABLED(CONFIG_NF_CONNTRACK_MARK) && ct_info->mark.mask &&
ct_info          1795 net/openvswitch/conntrack.c 	    nla_put(skb, OVS_CT_ATTR_MARK, sizeof(ct_info->mark),
ct_info          1796 net/openvswitch/conntrack.c 		    &ct_info->mark))
ct_info          1799 net/openvswitch/conntrack.c 	    labels_nonzero(&ct_info->labels.mask) &&
ct_info          1800 net/openvswitch/conntrack.c 	    nla_put(skb, OVS_CT_ATTR_LABELS, sizeof(ct_info->labels),
ct_info          1801 net/openvswitch/conntrack.c 		    &ct_info->labels))
ct_info          1803 net/openvswitch/conntrack.c 	if (ct_info->helper) {
ct_info          1805 net/openvswitch/conntrack.c 				   ct_info->helper->name))
ct_info          1808 net/openvswitch/conntrack.c 	if (ct_info->have_eventmask &&
ct_info          1809 net/openvswitch/conntrack.c 	    nla_put_u32(skb, OVS_CT_ATTR_EVENTMASK, ct_info->eventmask))
ct_info          1811 net/openvswitch/conntrack.c 	if (ct_info->timeout[0]) {
ct_info          1812 net/openvswitch/conntrack.c 		if (nla_put_string(skb, OVS_CT_ATTR_TIMEOUT, ct_info->timeout))
ct_info          1817 net/openvswitch/conntrack.c 	if (ct_info->nat && !ovs_ct_nat_to_attr(ct_info, skb))
ct_info          1827 net/openvswitch/conntrack.c 	struct ovs_conntrack_info *ct_info = nla_data(a);
ct_info          1829 net/openvswitch/conntrack.c 	__ovs_ct_free_action(ct_info);
ct_info          1832 net/openvswitch/conntrack.c static void __ovs_ct_free_action(struct ovs_conntrack_info *ct_info)
ct_info          1834 net/openvswitch/conntrack.c 	if (ct_info->helper) {
ct_info          1836 net/openvswitch/conntrack.c 		if (ct_info->nat)
ct_info          1837 net/openvswitch/conntrack.c 			nf_nat_helper_put(ct_info->helper);
ct_info          1839 net/openvswitch/conntrack.c 		nf_conntrack_helper_put(ct_info->helper);
ct_info          1841 net/openvswitch/conntrack.c 	if (ct_info->ct) {
ct_info          1842 net/openvswitch/conntrack.c 		if (ct_info->timeout[0])
ct_info          1843 net/openvswitch/conntrack.c 			nf_ct_destroy_timeout(ct_info->ct);
ct_info          1844 net/openvswitch/conntrack.c 		nf_ct_tmpl_free(ct_info->ct);