Lines Matching refs:mark
71 struct md_mark mark; member
157 return ct ? READ_ONCE(ct->mark) : 0; in ovs_ct_get_mark()
204 key->ct.mark = ovs_ct_get_mark(ct); in __ovs_ct_update_key()
301 nla_put_u32(skb, OVS_KEY_ATTR_CT_MARK, output->ct.mark)) in ovs_ct_put_key()
350 new_mark = ct_mark | (READ_ONCE(ct->mark) & ~(mask)); in ovs_ct_set_mark()
351 if (READ_ONCE(ct->mark) != new_mark) { in ovs_ct_set_mark()
352 WRITE_ONCE(ct->mark, new_mark); in ovs_ct_set_mark()
355 key->ct.mark = new_mark; in ovs_ct_set_mark()
1005 if (info->mark.mask) { in ovs_ct_commit()
1006 err = ovs_ct_set_mark(ct, key, info->mark.value, in ovs_ct_commit()
1007 info->mark.mask); in ovs_ct_commit()
1279 struct md_mark *mark = nla_data(a); in parse_ct() local
1281 if (!mark->mask) { in parse_ct()
1285 info->mark = *mark; in parse_ct()
1339 if (!info->commit && info->mark.mask) { in parse_ct()
1530 if (IS_ENABLED(CONFIG_NF_CONNTRACK_MARK) && ct_info->mark.mask && in ovs_ct_action_to_attr()
1531 nla_put(skb, OVS_CT_ATTR_MARK, sizeof(ct_info->mark), in ovs_ct_action_to_attr()
1532 &ct_info->mark)) in ovs_ct_action_to_attr()