nlattr            132 include/linux/genl_magic_func.h static struct nlattr *nested_attr_tb[128];
nlattr            152 include/linux/genl_magic_func.h 	struct nlattr *tla = info->attrs[tag_number];			\
nlattr            153 include/linux/genl_magic_func.h 	struct nlattr **ntb = nested_attr_tb;				\
nlattr            154 include/linux/genl_magic_func.h 	struct nlattr *nla;						\
nlattr            331 include/linux/genl_magic_func.h 	struct nlattr *tla = nla_nest_start(skb, tag_number);		\
nlattr             88 include/linux/if_macvlan.h 				  struct nlattr *tb[], struct nlattr *data[]);
nlattr              8 include/linux/inet_diag.h struct nlattr;
nlattr             17 include/linux/inet_diag.h 					struct nlattr *bc);
nlattr             37 include/linux/inet_diag.h 		struct nlattr *bc);
nlattr             42 include/linux/inet_diag.h int inet_diag_bc_sk(const struct nlattr *_bc, struct sock *sk);
nlattr           1071 include/linux/netdevice.h 						   struct nlattr *port[]);
nlattr           1117 include/linux/netdevice.h 					       struct nlattr *tb[],
nlattr           1122 include/linux/netdevice.h 					       struct nlattr *tb[],
nlattr            326 include/linux/netfilter.h struct nlattr;
nlattr            331 include/linux/netfilter.h 	int (*parse)(const struct nlattr *attr, struct nf_conn *ct);
nlattr            332 include/linux/netfilter.h 	int (*attach_expect)(const struct nlattr *attr, struct nf_conn *ct,
nlattr            160 include/linux/netfilter/ipset/ip_set.h 	int (*uadt)(struct ip_set *set, struct nlattr *tb[],
nlattr            207 include/linux/netfilter/ipset/ip_set.h 		      struct nlattr *tb[], u32 flags);
nlattr            414 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr4(struct nlattr *nla,  __be32 *ipaddr);
nlattr            415 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr6(struct nlattr *nla, union nf_inet_addr *ipaddr);
nlattr            416 include/linux/netfilter/ipset/ip_set.h extern size_t ip_set_elem_len(struct ip_set *set, struct nlattr *tb[],
nlattr            418 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[],
nlattr            422 include/linux/netfilter/ipset/ip_set.h ip_set_get_hostipaddr4(struct nlattr *nla, u32 *ipaddr)
nlattr            452 include/linux/netfilter/ipset/ip_set.h ip_set_attr_netorder(struct nlattr *tb[], int type)
nlattr            458 include/linux/netfilter/ipset/ip_set.h ip_set_optattr_netorder(struct nlattr *tb[], int type)
nlattr            465 include/linux/netfilter/ipset/ip_set.h ip_set_get_h32(const struct nlattr *attr)
nlattr            471 include/linux/netfilter/ipset/ip_set.h ip_set_get_h16(const struct nlattr *attr)
nlattr            481 include/linux/netfilter/ipset/ip_set.h 	struct nlattr *__nested = ipset_nest_start(skb, type);
nlattr            495 include/linux/netfilter/ipset/ip_set.h 	struct nlattr *__nested = ipset_nest_start(skb, type);
nlattr             14 include/linux/netfilter/ipset/ip_set_comment.h ip_set_comment_uget(struct nlattr *tb)
nlattr             30 include/linux/netfilter/ipset/ip_set_timeout.h ip_set_timeout_uget(struct nlattr *tb)
nlattr             13 include/linux/netfilter/nfnetlink.h 		    const struct nlattr * const cda[]);
nlattr             16 include/linux/netfilter/nfnetlink.h 		    const struct nlattr * const cda[]);
nlattr             19 include/linux/netfilter/nfnetlink.h 			  const struct nlattr * const cda[]);
nlattr             94 include/linux/rtnetlink.h 			    struct nlattr *tb[],
nlattr             99 include/linux/rtnetlink.h 			    struct nlattr *tb[],
nlattr             94 include/net/act_api.h 	int     (*init)(struct net *net, struct nlattr *nla,
nlattr             95 include/net/act_api.h 			struct nlattr *est, struct tc_action *act, int ovr,
nlattr            105 include/net/act_api.h int tcf_hash_create(u32 index, struct nlattr *est, struct tc_action *a,
nlattr            107 include/net/act_api.h void tcf_hash_cleanup(struct tc_action *a, struct nlattr *est);
nlattr            115 include/net/act_api.h int tcf_action_init(struct net *net, struct nlattr *nla,
nlattr            116 include/net/act_api.h 				  struct nlattr *est, char *n, int ovr,
nlattr            118 include/net/act_api.h struct tc_action *tcf_action_init_1(struct net *net, struct nlattr *nla,
nlattr            119 include/net/act_api.h 				    struct nlattr *est, char *n, int ovr,
nlattr             81 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlattr             84 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlattr            103 include/net/dn_fib.h 				       struct nlattr *attrs[],
nlattr             60 include/net/fib_rules.h 					     struct nlattr **);
nlattr             64 include/net/fib_rules.h 					   struct nlattr **);
nlattr            111 include/net/fib_rules.h static inline u32 frh_get_table(struct fib_rule_hdr *frh, struct nlattr **nla)
nlattr             17 include/net/gen_stats.h 	struct nlattr *   tail;
nlattr             53 include/net/gen_stats.h 		      spinlock_t *stats_lock, struct nlattr *opt);
nlattr             59 include/net/gen_stats.h 			  spinlock_t *stats_lock, struct nlattr *opt);
nlattr             56 include/net/genetlink.h 	struct nlattr **	attrbuf;	/* private */
nlattr             84 include/net/genetlink.h 	struct nlattr **	attrs;
nlattr             48 include/net/ip6_fib.h 	struct nlattr	*fc_mx;
nlattr             51 include/net/ip6_fib.h 	struct nlattr	*fc_mp;
nlattr            295 include/net/ip6_fib.h 	     struct nlattr *mx, int mx_len);
nlattr             40 include/net/ip_fib.h 	struct nlattr		*fc_mx;
nlattr            146 include/net/ip_tunnels.h int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            148 include/net/ip_tunnels.h int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[],
nlattr             47 include/net/netfilter/nf_conntrack_helper.h 	int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct);
nlattr             60 include/net/netfilter/nf_conntrack_l3proto.h 	int (*nlattr_to_tuple)(struct nlattr *tb[],
nlattr             69 include/net/netfilter/nf_conntrack_l4proto.h 	int (*to_nlattr)(struct sk_buff *skb, struct nlattr *nla,
nlattr             75 include/net/netfilter/nf_conntrack_l4proto.h 	int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct);
nlattr             81 include/net/netfilter/nf_conntrack_l4proto.h 	int (*nlattr_to_tuple)(struct nlattr *tb[],
nlattr             90 include/net/netfilter/nf_conntrack_l4proto.h 		int (*nlattr_to_obj)(struct nlattr *tb[],
nlattr            145 include/net/netfilter/nf_conntrack_l4proto.h int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[],
nlattr             24 include/net/netfilter/nf_nat_core.h struct nlattr;
nlattr             29 include/net/netfilter/nf_nat_core.h 				  const struct nlattr *attr);
nlattr             34 include/net/netfilter/nf_nat_l3proto.h 	int	(*nlattr_to_range)(struct nlattr *tb[],
nlattr             40 include/net/netfilter/nf_nat_l4proto.h 	int (*nlattr_to_range)(struct nlattr *tb[],
nlattr             69 include/net/netfilter/nf_nat_l4proto.h int nf_nat_l4proto_nlattr_to_range(struct nlattr *tb[],
nlattr             89 include/net/netfilter/nf_tables.h 	const struct nlattr * const 	*nla;
nlattr            101 include/net/netfilter/nf_tables.h 		  struct nft_data_desc *desc, const struct nlattr *nla);
nlattr            217 include/net/netfilter/nf_tables.h 	unsigned int			(*privsize)(const struct nlattr * const nla[]);
nlattr            223 include/net/netfilter/nf_tables.h 						const struct nlattr * const nla[]);
nlattr            275 include/net/netfilter/nf_tables.h 				     const struct nlattr *nla);
nlattr            277 include/net/netfilter/nf_tables.h 					  const struct nlattr *nla);
nlattr            313 include/net/netfilter/nf_tables.h 						       const struct nlattr * const tb[]);
nlattr            344 include/net/netfilter/nf_tables.h 						const struct nlattr * const tb[]);
nlattr             12 include/net/netfilter/nfnetlink_queue.h 			       const struct nlattr *attr,
nlattr             18 include/net/netfilter/nfnetlink_queue.h int nfqnl_attach_expect(struct nf_conn *ct, const struct nlattr *attr,
nlattr             28 include/net/netfilter/nfnetlink_queue.h 				      const struct nlattr *attr,
nlattr             45 include/net/netfilter/nfnetlink_queue.h inline int nfqnl_attach_expect(struct nf_conn *ct, const struct nlattr *attr,
nlattr             12 include/net/netfilter/nft_masq.h 		  const struct nlattr * const tb[]);
nlattr             16 include/net/netfilter/nft_meta.h 		      const struct nlattr * const tb[]);
nlattr             20 include/net/netfilter/nft_meta.h 		      const struct nlattr * const tb[]);
nlattr             13 include/net/netfilter/nft_reject.h 		    const struct nlattr * const tb[]);
nlattr            233 include/net/netlink.h int nla_validate(const struct nlattr *head, int len, int maxtype,
nlattr            235 include/net/netlink.h int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head,
nlattr            238 include/net/netlink.h struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype);
nlattr            239 include/net/netlink.h size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize);
nlattr            240 include/net/netlink.h int nla_memcpy(void *dest, const struct nlattr *src, int count);
nlattr            241 include/net/netlink.h int nla_memcmp(const struct nlattr *nla, const void *data, size_t size);
nlattr            242 include/net/netlink.h int nla_strcmp(const struct nlattr *nla, const char *str);
nlattr            243 include/net/netlink.h struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
nlattr            245 include/net/netlink.h struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
nlattr            308 include/net/netlink.h static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh,
nlattr            312 include/net/netlink.h 	return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen));
nlattr            366 include/net/netlink.h 			      struct nlattr *tb[], int maxtype,
nlattr            384 include/net/netlink.h static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh,
nlattr            659 include/net/netlink.h static inline int nla_type(const struct nlattr *nla)
nlattr            668 include/net/netlink.h static inline void *nla_data(const struct nlattr *nla)
nlattr            677 include/net/netlink.h static inline int nla_len(const struct nlattr *nla)
nlattr            687 include/net/netlink.h static inline int nla_ok(const struct nlattr *nla, int remaining)
nlattr            702 include/net/netlink.h static inline struct nlattr *nla_next(const struct nlattr *nla, int *remaining)
nlattr            707 include/net/netlink.h 	return (struct nlattr *) ((char *) nla + totlen);
nlattr            717 include/net/netlink.h static inline struct nlattr *
nlattr            718 include/net/netlink.h nla_find_nested(const struct nlattr *nla, int attrtype)
nlattr            732 include/net/netlink.h static inline int nla_parse_nested(struct nlattr *tb[], int maxtype,
nlattr            733 include/net/netlink.h 				   const struct nlattr *nla,
nlattr            965 include/net/netlink.h static inline u32 nla_get_u32(const struct nlattr *nla)
nlattr            974 include/net/netlink.h static inline __be32 nla_get_be32(const struct nlattr *nla)
nlattr            983 include/net/netlink.h static inline u16 nla_get_u16(const struct nlattr *nla)
nlattr            992 include/net/netlink.h static inline __be16 nla_get_be16(const struct nlattr *nla)
nlattr           1001 include/net/netlink.h static inline __le16 nla_get_le16(const struct nlattr *nla)
nlattr           1010 include/net/netlink.h static inline u8 nla_get_u8(const struct nlattr *nla)
nlattr           1019 include/net/netlink.h static inline u64 nla_get_u64(const struct nlattr *nla)
nlattr           1032 include/net/netlink.h static inline __be64 nla_get_be64(const struct nlattr *nla)
nlattr           1045 include/net/netlink.h static inline s32 nla_get_s32(const struct nlattr *nla)
nlattr           1054 include/net/netlink.h static inline s16 nla_get_s16(const struct nlattr *nla)
nlattr           1063 include/net/netlink.h static inline s8 nla_get_s8(const struct nlattr *nla)
nlattr           1072 include/net/netlink.h static inline s64 nla_get_s64(const struct nlattr *nla)
nlattr           1085 include/net/netlink.h static inline int nla_get_flag(const struct nlattr *nla)
nlattr           1096 include/net/netlink.h static inline unsigned long nla_get_msecs(const struct nlattr *nla)
nlattr           1110 include/net/netlink.h static inline struct nlattr *nla_nest_start(struct sk_buff *skb, int attrtype)
nlattr           1112 include/net/netlink.h 	struct nlattr *start = (struct nlattr *)skb_tail_pointer(skb);
nlattr           1130 include/net/netlink.h static inline int nla_nest_end(struct sk_buff *skb, struct nlattr *start)
nlattr           1144 include/net/netlink.h static inline void nla_nest_cancel(struct sk_buff *skb, struct nlattr *start)
nlattr           1161 include/net/netlink.h static inline int nla_validate_nested(const struct nlattr *start, int maxtype,
nlattr             23 include/net/nexthop.h static inline struct nlattr *rtnh_attrs(const struct rtnexthop *rtnh)
nlattr             25 include/net/nexthop.h 	return (struct nlattr *) ((char *) rtnh + NLA_ALIGN(sizeof(*rtnh)));
nlattr            134 include/net/pkt_cls.h 		      struct nlattr **tb, struct nlattr *rate_tlv,
nlattr            245 include/net/pkt_cls.h int tcf_em_tree_validate(struct tcf_proto *, struct nlattr *,
nlattr            337 include/net/pkt_cls.h tcf_change_indev(struct net *net, struct nlattr *indev_tlv)
nlattr             96 include/net/pkt_sched.h 					struct nlattr *tab);
nlattr             60 include/net/rtnetlink.h 	int			(*validate)(struct nlattr *tb[],
nlattr             61 include/net/rtnetlink.h 					    struct nlattr *data[]);
nlattr             65 include/net/rtnetlink.h 					   struct nlattr *tb[],
nlattr             66 include/net/rtnetlink.h 					   struct nlattr *data[]);
nlattr             68 include/net/rtnetlink.h 					      struct nlattr *tb[],
nlattr             69 include/net/rtnetlink.h 					      struct nlattr *data[]);
nlattr             85 include/net/rtnetlink.h 	int			(*slave_validate)(struct nlattr *tb[],
nlattr             86 include/net/rtnetlink.h 						  struct nlattr *data[]);
nlattr             89 include/net/rtnetlink.h 						    struct nlattr *tb[],
nlattr             90 include/net/rtnetlink.h 						    struct nlattr *data[]);
nlattr            127 include/net/rtnetlink.h 						    const struct nlattr *attr);
nlattr            129 include/net/rtnetlink.h 					       const struct nlattr *attr);
nlattr            137 include/net/rtnetlink.h struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]);
nlattr            141 include/net/rtnetlink.h 				    struct nlattr *tb[]);
nlattr            144 include/net/rtnetlink.h int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len);
nlattr            162 include/net/sch_generic.h 					struct nlattr **, unsigned long *);
nlattr            190 include/net/sch_generic.h 	int			(*init)(struct Qdisc *, struct nlattr *arg);
nlattr            193 include/net/sch_generic.h 	int			(*change)(struct Qdisc *, struct nlattr *arg);
nlattr            222 include/net/sch_generic.h 					u32 handle, struct nlattr **,
nlattr           1774 include/net/xfrm.h static inline int xfrm_mark_get(struct nlattr **attrs, struct xfrm_mark *m)
nlattr            182 include/uapi/linux/netlink.h #define NLA_HDRLEN		((int) NLA_ALIGN(sizeof(struct nlattr)))