Lines Matching refs:md
157 struct vxlan_metadata *md = dst; in tunnel_key_copy_vxlan_opt() local
159 md->gbp = nla_get_u32(tb[TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP]); in tunnel_key_copy_vxlan_opt()
160 md->gbp &= VXLAN_GBP_MASK; in tunnel_key_copy_vxlan_opt()
202 struct erspan_metadata *md = dst; in tunnel_key_copy_erspan_opt() local
204 md->version = ver; in tunnel_key_copy_erspan_opt()
207 md->u.index = nla_get_be32(nla); in tunnel_key_copy_erspan_opt()
210 md->u.md2.dir = nla_get_u8(nla); in tunnel_key_copy_erspan_opt()
212 set_hwid(&md->u.md2, nla_get_u8(nla)); in tunnel_key_copy_erspan_opt()
606 struct vxlan_metadata *md = (struct vxlan_metadata *)(info + 1); in tunnel_key_vxlan_opts_dump() local
613 if (nla_put_u32(skb, TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP, md->gbp)) { in tunnel_key_vxlan_opts_dump()
625 struct erspan_metadata *md = (struct erspan_metadata *)(info + 1); in tunnel_key_erspan_opts_dump() local
632 if (nla_put_u8(skb, TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_VER, md->version)) in tunnel_key_erspan_opts_dump()
635 if (md->version == 1 && in tunnel_key_erspan_opts_dump()
636 nla_put_be32(skb, TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_INDEX, md->u.index)) in tunnel_key_erspan_opts_dump()
639 if (md->version == 2 && in tunnel_key_erspan_opts_dump()
641 md->u.md2.dir) || in tunnel_key_erspan_opts_dump()
643 get_hwid(&md->u.md2)))) in tunnel_key_erspan_opts_dump()