Lines Matching refs:md
156 struct vxlan_metadata *md = dst; in tunnel_key_copy_vxlan_opt() local
158 md->gbp = nla_get_u32(tb[TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP]); in tunnel_key_copy_vxlan_opt()
159 md->gbp &= VXLAN_GBP_MASK; in tunnel_key_copy_vxlan_opt()
201 struct erspan_metadata *md = dst; in tunnel_key_copy_erspan_opt() local
203 md->version = ver; in tunnel_key_copy_erspan_opt()
206 md->u.index = nla_get_be32(nla); in tunnel_key_copy_erspan_opt()
209 md->u.md2.dir = nla_get_u8(nla); in tunnel_key_copy_erspan_opt()
211 set_hwid(&md->u.md2, nla_get_u8(nla)); in tunnel_key_copy_erspan_opt()
602 struct vxlan_metadata *md = (struct vxlan_metadata *)(info + 1); in tunnel_key_vxlan_opts_dump() local
609 if (nla_put_u32(skb, TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP, md->gbp)) { in tunnel_key_vxlan_opts_dump()
621 struct erspan_metadata *md = (struct erspan_metadata *)(info + 1); in tunnel_key_erspan_opts_dump() local
628 if (nla_put_u8(skb, TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_VER, md->version)) in tunnel_key_erspan_opts_dump()
631 if (md->version == 1 && in tunnel_key_erspan_opts_dump()
632 nla_put_be32(skb, TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_INDEX, md->u.index)) in tunnel_key_erspan_opts_dump()
635 if (md->version == 2 && in tunnel_key_erspan_opts_dump()
637 md->u.md2.dir) || in tunnel_key_erspan_opts_dump()
639 get_hwid(&md->u.md2)))) in tunnel_key_erspan_opts_dump()