| /Linux-v5.4/tools/lib/bpf/ | 
| D | nlattr.c | 24 static struct nlattr *nla_next(const struct nlattr *nla, int *remaining)  in nla_next()32 static int nla_ok(const struct nlattr *nla, int remaining)  in nla_ok()
 39 static int nla_type(const struct nlattr *nla)  in nla_type()
 44 static int validate_nla(struct nlattr *nla, int maxtype,  in validate_nla()
 106 	struct nlattr *nla;  in libbpf_nla_parse()  local
 149 			    struct nlattr *nla,  in libbpf_nla_parse_nested()
 
 | 
| D | nlattr.h | 69 static inline void *libbpf_nla_data(const struct nlattr *nla)  in libbpf_nla_data()74 static inline uint8_t libbpf_nla_getattr_u8(const struct nlattr *nla)  in libbpf_nla_getattr_u8()
 79 static inline uint32_t libbpf_nla_getattr_u32(const struct nlattr *nla)  in libbpf_nla_getattr_u32()
 84 static inline const char *libbpf_nla_getattr_str(const struct nlattr *nla)  in libbpf_nla_getattr_str()
 93 static inline int libbpf_nla_len(const struct nlattr *nla)  in libbpf_nla_len()
 
 | 
| /Linux-v5.4/lib/ | 
| D | nlattr.c | 47 static int validate_nla_bitfield32(const struct nlattr *nla,  in validate_nla_bitfield32()100 				  const struct nlattr *nla,  in nla_validate_int_range()
 157 static int validate_nla(const struct nlattr *nla, int maxtype,  in validate_nla()
 363 	const struct nlattr *nla;  in __nla_validate_parse()  local
 493 	const struct nlattr *nla;  in nla_find()  local
 516 size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize)  in nla_strlcpy()
 542 char *nla_strdup(const struct nlattr *nla, gfp_t flags)  in nla_strdup()
 588 int nla_memcmp(const struct nlattr *nla, const void *data,  in nla_memcmp()
 605 int nla_strcmp(const struct nlattr *nla, const char *str)  in nla_strcmp()
 638 	struct nlattr *nla;  in __nla_reserve()  local
 [all …]
 
 | 
| /Linux-v5.4/include/net/ | 
| D | netlink.h | 1063 static inline int nla_type(const struct nlattr *nla)  in nla_type()1072 static inline void *nla_data(const struct nlattr *nla)  in nla_data()
 1081 static inline int nla_len(const struct nlattr *nla)  in nla_len()
 1091 static inline int nla_ok(const struct nlattr *nla, int remaining)  in nla_ok()
 1106 static inline struct nlattr *nla_next(const struct nlattr *nla, int *remaining)  in nla_next()
 1122 nla_find_nested(const struct nlattr *nla, int attrtype)  in nla_find_nested()
 1138 				   const struct nlattr *nla,  in nla_parse_nested()
 1162 					      const struct nlattr *nla,  in nla_parse_nested_deprecated()
 1472 static inline u32 nla_get_u32(const struct nlattr *nla)  in nla_get_u32()
 1481 static inline __be32 nla_get_be32(const struct nlattr *nla)  in nla_get_be32()
 [all …]
 
 | 
| /Linux-v5.4/drivers/block/drbd/ | 
| D | drbd_nla.c | 7 static int drbd_nla_check_mandatory(int maxtype, struct nlattr *nla)  in drbd_nla_check_mandatory()31 int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla,  in drbd_nla_parse_nested()
 44 struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype)  in drbd_nla_find_nested()
 
 | 
| /Linux-v5.4/net/netfilter/ | 
| D | nf_tables_api.c | 91 			 const struct nlattr * const *nla)  in nft_ctx_init()449 					  const struct nlattr *nla,  in nft_table_lookup()
 468 						   const struct nlattr *nla,  in nft_table_lookup_byhandle()
 490 __nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family)  in __nf_tables_chain_type_lookup()
 541 nf_tables_chain_type_lookup(struct net *net, const struct nlattr *nla,  in nf_tables_chain_type_lookup()
 689 			      const struct nlattr * const nla[],  in nf_tables_gettable()
 874 			      const struct nlattr * const nla[],  in nf_tables_newtable()
 1011 	const struct nlattr * const *nla = ctx->nla;  in nft_flush()  local
 1039 			      const struct nlattr * const nla[],  in nf_tables_deltable()
 1139 					  const struct nlattr *nla, u8 genmask)  in nft_chain_lookup()
 [all …]
 
 | 
| D | nft_set_bitmap.c | 253 static u64 nft_bitmap_privsize(const struct nlattr * const nla[],  in nft_bitmap_privsize()263 			 const struct nlattr * const nla[])  in nft_bitmap_init()
 
 | 
| D | nf_tables_trace.c | 48 	struct nlattr *nla;  in trace_fill_header()  local
 | 
| /Linux-v5.4/net/wimax/ | 
| D | op-msg.c | 172 	struct nlattr *nla;  in wimax_msg_data_len()  local194 	struct nlattr *nla;  in wimax_msg_data()  local
 215 	struct nlattr *nla;  in wimax_msg_len()  local
 
 | 
| /Linux-v5.4/net/sched/ | 
| D | act_tunnel_key.c | 68 tunnel_key_copy_geneve_opt(const struct nlattr *nla, void *dst, int dst_len,  in tunnel_key_copy_geneve_opt()119 static int tunnel_key_copy_opts(const struct nlattr *nla, u8 *dst,  in tunnel_key_copy_opts()
 163 static int tunnel_key_get_opts_len(struct nlattr *nla,  in tunnel_key_get_opts_len()
 169 static int tunnel_key_opts_set(struct nlattr *nla, struct ip_tunnel_info *info,  in tunnel_key_opts_set()
 212 static int tunnel_key_init(struct net *net, struct nlattr *nla,  in tunnel_key_init()
 
 | 
| D | act_bpf.c | 98 	struct nlattr *nla;  in tcf_bpf_dump_bpf_info()  local116 	struct nlattr *nla;  in tcf_bpf_dump_ebpf_info()  local
 275 static int tcf_bpf_init(struct net *net, struct nlattr *nla,  in tcf_bpf_init()
 
 | 
| D | act_ipt.c | 95 static int __tcf_ipt_init(struct net *net, unsigned int id, struct nlattr *nla,  in __tcf_ipt_init()205 static int tcf_ipt_init(struct net *net, struct nlattr *nla,  in tcf_ipt_init()
 214 static int tcf_xt_init(struct net *net, struct nlattr *nla,  in tcf_xt_init()
 
 | 
| D | ematch.c | 171 			   struct tcf_ematch *em, struct nlattr *nla, int idx)  in tcf_em_validate()300 int tcf_em_tree_validate(struct tcf_proto *tp, struct nlattr *nla,  in tcf_em_tree_validate()
 
 | 
| D | act_api.c | 843 				    struct nlattr *nla, struct nlattr *est,  in tcf_action_init_1()955 int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla,  in tcf_action_init()
 1092 static struct tc_action *tcf_action_get_1(struct net *net, struct nlattr *nla,  in tcf_action_get_1()
 1136 static int tca_action_flush(struct net *net, struct nlattr *nla,  in tca_action_flush()
 1278 tca_action_gd(struct net *net, struct nlattr *nla, struct nlmsghdr *n,  in tca_action_gd()
 1351 static int tcf_action_add(struct net *net, struct nlattr *nla,  in tcf_action_add()
 1433 static struct nlattr *find_dump_kind(struct nlattr **nla)  in find_dump_kind()
 
 | 
| D | act_pedit.c | 37 static struct tcf_pedit_key_ex *tcf_pedit_keys_ex_parse(struct nlattr *nla,  in tcf_pedit_keys_ex_parse()137 static int tcf_pedit_init(struct net *net, struct nlattr *nla,  in tcf_pedit_init()
 
 | 
| D | sch_fifo.c | 144 	struct nlattr *nla;  in fifo_set_limit()  local
 | 
| D | sch_mqprio.c | 119 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla,  in parse_attr()387 	struct nlattr *nla = (struct nlattr *)skb_tail_pointer(skb);  in mqprio_dump()  local
 
 | 
| /Linux-v5.4/net/openvswitch/ | 
| D | meter.c | 111 	struct nlattr *nla;  in ovs_meter_cmd_reply_stats()  local154 	struct nlattr *nla, *band_nla;  in ovs_meter_cmd_features()  local
 190 	struct nlattr *nla;  in dp_meter_create()  local
 
 | 
| D | flow_netlink.c | 53 	struct nlattr *nla;  in actions_may_change_flow()  local465 	const struct nlattr *nla;  in __parse_flow_nlattrs()  local
 844 	struct nlattr *nla;  in vxlan_opt_to_nlattr()  local
 935 	struct nlattr *nla;  in ip_tun_to_nlattr()  local
 1722 	struct nlattr *nla;  in nlattr_set()  local
 1975 	struct nlattr *nla;  in __ovs_nla_put_key()  local
 2215 	struct nlattr *nla;  in ovs_nla_put_key()  local
 3404 	struct nlattr *nla;  in masked_set_action_to_set_action_attr()  local
 
 | 
| D | conntrack.h | 49 static inline int ovs_ct_copy_action(struct net *net, const struct nlattr *nla,  in ovs_ct_copy_action()
 | 
| /Linux-v5.4/net/ipv4/ | 
| D | metrics.c | 14 	struct nlattr *nla;  in ip_metrics_convert()  local
 | 
| /Linux-v5.4/include/linux/ | 
| D | genl_magic_func.h | 101 #define DPRINT_FIELD(dir, nla_type, name, s, nla)			\  argument111 #define	DPRINT_ARRAY(dir, nla_type, name, s, nla)			\  argument
 122 #define DPRINT_FIELD(dir, nla_type, name, s, nla) do {} while (0)  argument
 123 #define	DPRINT_ARRAY(dir, nla_type, name, s, nla) do {} while (0)  argument
 
 | 
| /Linux-v5.4/net/ipv6/ | 
| D | seg6_local.c | 672 	struct nlattr *nla;  in put_nla_srh()  local730 	struct nlattr *nla;  in put_nla_nh4()  local
 756 	struct nlattr *nla;  in put_nla_nh6()  local
 957 static int seg6_local_build_state(struct nlattr *nla, unsigned int family,  in seg6_local_build_state()
 
 | 
| D | seg6_iptunnel.c | 54 	struct nlattr *nla;  in nla_put_srh()  local379 static int seg6_build_state(struct nlattr *nla,  in seg6_build_state()
 
 | 
| /Linux-v5.4/net/mpls/ | 
| D | af_mpls.c | 718 static int nla_get_via(const struct nlattr *nla, u8 *via_alen, u8 *via_table,  in nla_get_via()845 		struct nlattr *nla, *attrs = rtnh_attrs(rtnh);  in mpls_count_nexthops()  local
 1103 	struct nlattr *nla;  in mpls_fill_stats_af()  local
 1662 	struct nlattr *nla;  in nla_put_via()  local
 1682 	struct nlattr *nla;  in nla_put_labels()  local
 1701 int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels,  in nla_get_labels()
 1852 		struct nlattr *nla = tb[index];  in rtm_to_route_config()  local
 
 |