Lines Matching defs:labels

72 	struct md_labels labels;
105 static bool labels_nonzero(const struct ovs_key_ct_labels *labels);
163 /* Guard against conntrack labels max size shrinking below 128 bits. */
169 struct ovs_key_ct_labels *labels)
174 memcpy(labels, cl->bits, OVS_CT_LABELS_LEN);
176 memset(labels, 0, OVS_CT_LABELS_LEN);
200 ovs_ct_get_labels(ct, &key->ct.labels);
300 nla_put(skb, OVS_KEY_ATTR_CT_LABELS, sizeof(output->ct.labels),
301 &output->ct.labels))
372 /* Initialize labels for a new, yet to be committed conntrack entry. Note that
374 * access to it's labels, we simply write them over.
377 const struct ovs_key_ct_labels *labels,
383 /* Inherit master's labels to the related connection? */
393 /* Inherit the master's labels, if any. */
403 (labels->ct_labels_32[i]
412 memcpy(&key->ct.labels, cl->bits, OVS_CT_LABELS_LEN);
418 const struct ovs_key_ct_labels *labels,
428 err = nf_connlabels_replace(ct, labels->ct_labels_32,
434 memcpy(&key->ct.labels, cl->bits, OVS_CT_LABELS_LEN);
831 static bool labels_nonzero(const struct ovs_key_ct_labels *labels)
836 if (labels->ct_labels_32[i])
983 err = ovs_ct_init_labels(ct, key, &info->labels.value,
984 &info->labels.mask);
990 labels_nonzero(&info->labels.mask)) {
991 err = ovs_ct_set_labels(ct, key, &info->labels.value,
992 &info->labels.mask);
1259 struct md_labels *labels = nla_data(a);
1261 if (!labels_nonzero(&labels->mask)) {
1265 info->labels = *labels;
1314 if (!info->commit && labels_nonzero(&info->labels.mask)) {
1316 "Setting conntrack labels requires 'commit' flag.");
1503 labels_nonzero(&ct_info->labels.mask) &&
1504 nla_put(skb, OVS_CT_ATTR_LABELS, sizeof(ct_info->labels),
1505 &ct_info->labels))