Lines Matching refs:hdr
82 struct tcf_meta_val hdr; member
94 return TCF_META_ID(v->hdr.kind); in meta_id()
99 return TCF_META_TYPE(v->hdr.kind); in meta_type()
667 int shift = v->hdr.shift; in meta_var_apply_extras()
718 if (v->hdr.shift) in meta_int_apply_extras()
719 dst->value >>= v->hdr.shift; in meta_int_apply_extras()
812 switch (meta->lvalue.hdr.op) { in em_meta_match()
864 struct tcf_meta_hdr *hdr; in em_meta_change() local
874 hdr = nla_data(tb[TCA_EM_META_HDR]); in em_meta_change()
876 if (TCF_META_TYPE(hdr->left.kind) != TCF_META_TYPE(hdr->right.kind) || in em_meta_change()
877 TCF_META_TYPE(hdr->left.kind) > TCF_META_TYPE_MAX || in em_meta_change()
878 TCF_META_ID(hdr->left.kind) > TCF_META_ID_MAX || in em_meta_change()
879 TCF_META_ID(hdr->right.kind) > TCF_META_ID_MAX) in em_meta_change()
888 memcpy(&meta->lvalue.hdr, &hdr->left, sizeof(hdr->left)); in em_meta_change()
889 memcpy(&meta->rvalue.hdr, &hdr->right, sizeof(hdr->right)); in em_meta_change()
920 struct tcf_meta_hdr hdr; in em_meta_dump() local
923 memset(&hdr, 0, sizeof(hdr)); in em_meta_dump()
924 memcpy(&hdr.left, &meta->lvalue.hdr, sizeof(hdr.left)); in em_meta_dump()
925 memcpy(&hdr.right, &meta->rvalue.hdr, sizeof(hdr.right)); in em_meta_dump()
927 if (nla_put(skb, TCA_EM_META_HDR, sizeof(hdr), &hdr)) in em_meta_dump()