Lines Matching defs:ctinfo
118 static u8 ovs_ct_get_state(enum ip_conntrack_info ctinfo)
122 switch (ctinfo) {
131 switch (ctinfo) {
239 enum ip_conntrack_info ctinfo;
243 ct = nf_ct_get(skb, &ctinfo);
245 state = ovs_ct_get_state(ctinfo);
438 enum ip_conntrack_info ctinfo;
443 ct = nf_ct_get(skb, &ctinfo);
444 if (!ct || ctinfo == IP_CT_RELATED_REPLY)
478 err = helper->help(skb, protoff, ct, ctinfo);
487 !nf_ct_seq_adjust(skb, ct, ctinfo, protoff))
640 * select the other tuplehash to get the right 'ctinfo' bits for this
684 enum ip_conntrack_info ctinfo;
688 ct = nf_ct_get(skb, &ctinfo);
693 nf_ct_get(skb, &ctinfo);
717 if (info->force && CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) {
789 enum ip_conntrack_info ctinfo,
804 switch (ctinfo) {
810 if (!nf_nat_icmp_reply_translation(skb, ct, ctinfo,
824 ctinfo,
859 err = nf_nat_packet(ct, ctinfo, hooknum, skb);
875 enum ip_conntrack_info ctinfo)
889 if (info->nat & OVS_CT_NAT && ctinfo != IP_CT_NEW &&
891 (ctinfo != IP_CT_RELATED || info->commit)) {
893 if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY)
910 err = ovs_ct_nat_execute(skb, ct, ctinfo, &info->range, maniptype, key);
919 err = ovs_ct_nat_execute(skb, ct, ctinfo, &info->range,
921 } else if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) {
922 err = ovs_ct_nat_execute(skb, ct, ctinfo, NULL,
933 enum ip_conntrack_info ctinfo)
955 enum ip_conntrack_info ctinfo;
989 ct = nf_ct_get(skb, &ctinfo);
1005 ovs_ct_nat(net, key, info, skb, ct, ctinfo) != NF_ACCEPT) {
1183 enum ip_conntrack_info ctinfo;
1192 ct = nf_ct_get(skb, &ctinfo);