Lines Matching refs:mark
52 struct md_mark mark; member
108 return ct ? ct->mark : 0; in ovs_ct_get_mark()
138 key->ct.mark = ovs_ct_get_mark(ct); in __ovs_ct_update_key()
185 nla_put_u32(skb, OVS_KEY_ATTR_CT_MARK, key->ct.mark)) in ovs_ct_put_key()
210 new_mark = ct_mark | (ct->mark & ~(mask)); in ovs_ct_set_mark()
211 if (ct->mark != new_mark) { in ovs_ct_set_mark()
212 ct->mark = new_mark; in ovs_ct_set_mark()
214 key->ct.mark = new_mark; in ovs_ct_set_mark()
519 if (info->mark.mask) { in ovs_ct_execute()
520 err = ovs_ct_set_mark(skb, key, info->mark.value, in ovs_ct_execute()
521 info->mark.mask); in ovs_ct_execute()
606 struct md_mark *mark = nla_data(a); in parse_ct() local
608 if (!mark->mask) { in parse_ct()
612 info->mark = *mark; in parse_ct()
736 if (IS_ENABLED(CONFIG_NF_CONNTRACK_MARK) && ct_info->mark.mask && in ovs_ct_action_to_attr()
737 nla_put(skb, OVS_CT_ATTR_MARK, sizeof(ct_info->mark), in ovs_ct_action_to_attr()
738 &ct_info->mark)) in ovs_ct_action_to_attr()