Lines Matching refs:nlattr
88 tunnel_key_copy_geneve_opt(const struct nlattr *nla, void *dst, int dst_len, in tunnel_key_copy_geneve_opt()
91 struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX + 1]; in tunnel_key_copy_geneve_opt()
140 tunnel_key_copy_vxlan_opt(const struct nlattr *nla, void *dst, int dst_len, in tunnel_key_copy_vxlan_opt()
143 struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX + 1]; in tunnel_key_copy_vxlan_opt()
167 tunnel_key_copy_erspan_opt(const struct nlattr *nla, void *dst, int dst_len, in tunnel_key_copy_erspan_opt()
170 struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX + 1]; in tunnel_key_copy_erspan_opt()
219 static int tunnel_key_copy_opts(const struct nlattr *nla, u8 *dst, in tunnel_key_copy_opts()
223 const struct nlattr *attr, *head = nla_data(nla); in tunnel_key_copy_opts()
292 static int tunnel_key_get_opts_len(struct nlattr *nla, in tunnel_key_get_opts_len()
298 static int tunnel_key_opts_set(struct nlattr *nla, struct ip_tunnel_info *info, in tunnel_key_opts_set()
357 static int tunnel_key_init(struct net *net, struct nlattr *nla, in tunnel_key_init()
358 struct nlattr *est, struct tc_action **a, in tunnel_key_init()
364 struct nlattr *tb[TCA_TUNNEL_KEY_MAX + 1]; in tunnel_key_init()
576 struct nlattr *start; in tunnel_key_geneve_opts_dump()
607 struct nlattr *start; in tunnel_key_vxlan_opts_dump()
626 struct nlattr *start; in tunnel_key_erspan_opts_dump()
656 struct nlattr *start; in tunnel_key_opts_dump()