Home
last modified time | relevance | path

Searched refs:nla_len (Results 1 – 88 of 88) sorted by relevance

/linux-4.1.27/Documentation/accounting/
Dgetdelays.c120 void *nla_data, int nla_len) in send_cmd() argument
138 na->nla_len = nla_len + 1 + NLA_HDRLEN; in send_cmd()
139 memcpy(NLA_DATA(na), nla_data, nla_len); in send_cmd()
140 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); in send_cmd()
187 na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len)); in get_family_id()
469 len += NLA_ALIGN(na->nla_len); in main()
474 aggr_len = NLA_PAYLOAD(na->nla_len); in main()
500 if (write(fd, NLA_DATA(na), na->nla_len) < 0) { in main()
513 len2 += NLA_ALIGN(na->nla_len); in main()
/linux-4.1.27/lib/
Dnlattr.c34 int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla); in validate_nla()
87 if (attrlen < NLA_ALIGN(pt->len) + NLA_HDRLEN + nla_len(nla)) in validate_nla()
249 size_t srclen = nla_len(nla); in nla_strlcpy()
279 int minlen = min_t(int, count, nla_len(src)); in nla_memcpy()
298 int d = nla_len(nla) - size; in nla_memcmp()
316 int attrlen = nla_len(nla); in nla_strcmp()
349 nla->nla_len = nla_attr_size(attrlen); in __nla_reserve()
351 memset((unsigned char *) nla + nla->nla_len, 0, nla_padlen(attrlen)); in __nla_reserve()
/linux-4.1.27/include/net/
Dnetlink.h678 static inline int nla_len(const struct nlattr *nla) in nla_len() function
680 return nla->nla_len - NLA_HDRLEN; in nla_len()
691 nla->nla_len >= sizeof(*nla) && in nla_ok()
692 nla->nla_len <= remaining; in nla_ok()
705 int totlen = NLA_ALIGN(nla->nla_len); in nla_next()
721 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested()
737 return nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy); in nla_parse_nested()
1180 start->nla_len = skb_tail_pointer(skb) - (unsigned char *)start; in nla_nest_end()
1212 return nla_validate(nla_data(start), nla_len(start), maxtype, policy); in nla_validate_nested()
1234 nla_for_each_attr(pos, nla_data(nla), nla_len(nla), rem)
[all …]
/linux-4.1.27/net/ieee802154/
Dnl-phy.c95 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_list_phy()
186 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_add_iface()
191 if (devname[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] in ieee802154_add_iface()
212 nla_len(info->attrs[IEEE802154_ATTR_HW_ADDR]) != in ieee802154_add_iface()
286 if (name[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] != '\0') in ieee802154_del_iface()
304 if (pname[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] in ieee802154_del_iface()
/linux-4.1.27/net/openvswitch/
Dflow_netlink.c383 if (nla_len(nla) != expected_len && expected_len != OVS_ATTR_NESTED) { in __parse_flow_nlattrs()
385 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
423 if (nla_len(a) > sizeof(match->key->tun_opts)) { in genev_tun_opt_from_nlattr()
425 nla_len(a), sizeof(match->key->tun_opts)); in genev_tun_opt_from_nlattr()
429 if (nla_len(a) % 4 != 0) { in genev_tun_opt_from_nlattr()
431 nla_len(a)); in genev_tun_opt_from_nlattr()
440 SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a), in genev_tun_opt_from_nlattr()
453 if (match->key->tun_opts_len != nla_len(a)) { in genev_tun_opt_from_nlattr()
455 match->key->tun_opts_len, nla_len(a)); in genev_tun_opt_from_nlattr()
462 opt_key_offset = TUN_METADATA_OFFSET(nla_len(a)); in genev_tun_opt_from_nlattr()
[all …]
Dvport.c385 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids()
390 vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), in ovs_vport_set_upcall_portids()
395 vport_portids->n_ids = nla_len(ids) / sizeof(u32); in ovs_vport_set_upcall_portids()
397 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids()
Dvport-vxlan.c136 if (nla_len(attr) < sizeof(struct nlattr)) in vxlan_configure_exts()
167 if (a && nla_len(a) == sizeof(u16)) { in vxlan_tnl_create()
Dactions.c623 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in output_userspace()
663 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in sample()
677 rem = nla_len(acts_list); in sample()
954 nla_len(actions)); in process_deferred_actions()
Dvport-geneve.c143 if (a && nla_len(a) == sizeof(u16)) { in geneve_tnl_create()
Ddatapath.c391 size += NLA_ALIGN(upcall_info->userdata->nla_len); in upcall_msg_size()
467 nla_len(upcall_info->userdata), in queue_userspace_packet()
484 nla->nla_len = nla_attr_size(skb->len); in queue_userspace_packet()
530 len = nla_len(a[OVS_PACKET_ATTR_PACKET]); in ovs_packet_cmd_execute()
/linux-4.1.27/net/wimax/
Dop-msg.c195 *size = nla_len(nla); in wimax_msg_data_len()
238 return nla_len(nla); in wimax_msg_len()
363 msg_len = nla_len(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user()
369 size_t attr_len = nla_len(attr); in wimax_gnl_doit_msg_from_user()
/linux-4.1.27/net/sched/
Dsch_plug.c142 if (nla_len(opt) < sizeof(*ctl)) in plug_init()
171 if (nla_len(opt) < sizeof(*msg)) in plug_change()
Dematch.c179 int data_len = nla_len(nla) - sizeof(*em_hdr); in tcf_em_validate()
332 list_len = nla_len(rt_list); in tcf_em_tree_validate()
357 if (nla_len(rt_match) < sizeof(struct tcf_ematch_hdr)) in tcf_em_tree_validate()
477 match_start->nla_len = tail - (u8 *)match_start; in tcf_em_tree_dump()
Dsch_fifo.c66 if (nla_len(opt) < sizeof(*ctl)) in fifo_init()
153 nla->nla_len = nla_attr_size(sizeof(struct tc_fifo_qopt)); in fifo_set_limit()
Dact_bpf.c105 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info()
183 if (bpf_size != nla_len(tb[TCA_ACT_BPF_OPS])) in tcf_bpf_init_from_ops()
228 nla_len(tb[TCA_ACT_BPF_NAME]), in tcf_bpf_init_from_efd()
Dcls_bpf.c198 if (bpf_size != nla_len(tb[TCA_BPF_OPS])) in cls_bpf_prog_from_ops()
246 nla_len(tb[TCA_BPF_NAME]), in cls_bpf_prog_from_efd()
395 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in cls_bpf_dump_bpf_info()
Dem_meta.c650 int len = nla_len(nla); in meta_var_change()
703 if (nla_len(nla) >= sizeof(unsigned long)) { in meta_int_change()
706 } else if (nla_len(nla) == sizeof(u32)) { in meta_int_change()
841 if (nla_len(nla) == 0) in meta_change_data()
Dsch_netem.c648 size_t n = nla_len(attr)/sizeof(__s16); in get_dist_table()
730 if (nla_len(la) < sizeof(struct tc_netem_gimodel)) { in get_loss_clg()
749 if (nla_len(la) < sizeof(struct tc_netem_gemodel)) { in get_loss_clg()
785 int nested_len = nla_len(nla) - NLA_ALIGN(len); in parse_attr()
Dact_pedit.c54 if (nla_len(tb[TCA_PEDIT_PARMS]) < sizeof(*parm) + ksize) in tcf_pedit_init()
Dact_api.c720 nla_len(tb[TCA_ACT_INDEX]) < sizeof(index)) in tcf_action_get_1()
1013 NLMSG_ALIGN(nla_len(tb1)), NULL) < 0) in find_dump_kind()
1019 nla_len(tb[1]), NULL) < 0) in find_dump_kind()
Dsch_atm.c225 hdr_len = nla_len(tb[TCA_ATM_HDR]); in atm_tc_change()
240 opt->nla_type, nla_len(opt), hdr_len); in atm_tc_change()
Dact_ipt.c110 if (nla_len(tb[TCA_IPT_TARG]) < td->u.target_size) in tcf_ipt_init()
Dsch_prio.c174 if (nla_len(opt) < sizeof(*qopt)) in prio_tune()
Dsch_multiq.c208 if (nla_len(opt) < sizeof(*qopt)) in multiq_tune()
Dact_police.c136 size = nla_len(tb[TCA_POLICE_TBF]); in tcf_act_police_locate()
Dsch_sfq.c647 if (opt->nla_len < nla_attr_size(sizeof(*ctl))) in sfq_change()
649 if (opt->nla_len >= nla_attr_size(sizeof(*ctl_v1))) in sfq_change()
Dsch_mqprio.c110 if (!opt || nla_len(opt) < sizeof(*qopt)) in mqprio_init()
Dsch_hfsc.c1440 if (opt == NULL || nla_len(opt) < sizeof(*qopt)) in hfsc_init_qdisc()
1476 if (opt == NULL || nla_len(opt) < sizeof(*qopt)) in hfsc_change_qdisc()
Dsch_api.c395 nla_len(tab) != TC_RTAB_SIZE) in qdisc_get_rtab()
468 tsize = nla_len(tb[TCA_STAB_DATA]) / sizeof(u16); in qdisc_get_stab()
Dsch_htb.c1380 .nla_len = nla_attr_size(sizeof(est.opt)), in htb_change_class()
/linux-4.1.27/net/netlabel/
Dnetlabel_mgmt.c105 size_t tmp_size = nla_len(info->attrs[NLBL_MGMT_A_DOMAIN]); in netlbl_mgmt_add_common()
150 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4ADDR]) != in netlbl_mgmt_add_common()
155 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4MASK]) != in netlbl_mgmt_add_common()
197 if (nla_len(info->attrs[NLBL_MGMT_A_IPV6ADDR]) != in netlbl_mgmt_add_common()
202 if (nla_len(info->attrs[NLBL_MGMT_A_IPV6MASK]) != in netlbl_mgmt_add_common()
Dnetlabel_unlabeled.c791 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
793 addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV4MASK])) in netlbl_unlabel_addrinfo_get()
800 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get()
802 addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV6MASK])) in netlbl_unlabel_addrinfo_get()
926 nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadd()
975 nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadddef()
/linux-4.1.27/net/wireless/
Dnl80211.c553 len = nla_len(attr); in is_valid_ie_attr()
696 k->p.key_len = nla_len(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new()
701 k->p.seq_len = nla_len(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new()
732 k->p.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old()
737 k->p.seq_len = nla_len(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old()
2154 nla_len(nl_txq_params), in nl80211_set_wiphy()
2569 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_set_interface()
2691 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_new_interface()
3097 if (nla_len(attr) != ETH_ALEN) in validate_acl_mac_addrs()
3196 bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
[all …]
/linux-4.1.27/drivers/block/drbd/
Ddrbd_nla.c9 int len = nla_len(nla); in drbd_nla_check_mandatory()
Ddrbd_nl.c170 info->attrs[DRBD_NLA_CFG_CONTEXT]->nla_len, in drbd_adm_prepare()
185 nla_len(adm_ctx->my_addr) > sizeof(adm_ctx->connection->my_addr)) || in drbd_adm_prepare()
187 nla_len(adm_ctx->peer_addr) > sizeof(adm_ctx->connection->peer_addr))) { in drbd_adm_prepare()
228 nla_len(adm_ctx->my_addr), in drbd_adm_prepare()
230 nla_len(adm_ctx->peer_addr)); in drbd_adm_prepare()
2277 if (nla_len(adm_ctx.my_addr) == connection->my_addr_len && in drbd_adm_connect()
2284 if (nla_len(adm_ctx.peer_addr) == connection->peer_addr_len && in drbd_adm_connect()
2345 connection->my_addr_len = nla_len(adm_ctx.my_addr); in drbd_adm_connect()
2347 connection->peer_addr_len = nla_len(adm_ctx.peer_addr); in drbd_adm_connect()
/linux-4.1.27/net/netfilter/
Dnft_log.c60 priv->prefix = kmalloc(nla_len(nla) + 1, GFP_KERNEL); in nft_log_init()
63 nla_strlcpy(priv->prefix, nla, nla_len(nla) + 1); in nft_log_init()
Dxt_RATEEST.c134 cfg.opt.nla_len = nla_attr_size(sizeof(cfg.est)); in xt_rateest_tg_checkentry()
Dnft_compat.c212 size_t size = XT_ALIGN(nla_len(tb[NFTA_TARGET_INFO])); in nft_target_init()
399 size_t size = XT_ALIGN(nla_len(tb[NFTA_MATCH_INFO])); in nft_match_init()
Dnfnetlink_queue_core.c500 nla->nla_len = nla_attr_size(data_len); in nfqnl_build_packet_message()
1023 u16 payload_len = nla_len(nfqa[NFQA_PAYLOAD]); in nfqnl_recv_verdict()
Dnf_tables_api.c388 nla_len(nla), (const char *)nla_data(nla)); in nf_tables_chain_type_lookup()
1506 nla_len(nla), (char *)nla_data(nla)); in nft_expr_type_get()
1513 nla_len(nla), (char *)nla_data(nla)); in nft_expr_type_get()
2028 ulen = nla_len(nla[NFTA_RULE_USERDATA]); in nf_tables_newrule()
3410 ulen = nla_len(nla[NFTA_SET_ELEM_USERDATA]); in nft_add_set_elem()
4406 len = nla_len(nla); in nft_value_init()
Dnf_conntrack_netlink.c1572 size_t len = nla_len(cda[CTA_LABELS]); in ctnetlink_attach_labels()
1579 if (nla_len(cda[CTA_LABELS_MASK]) == 0 || in ctnetlink_attach_labels()
1580 nla_len(cda[CTA_LABELS_MASK]) != len) in ctnetlink_attach_labels()
Dnfnetlink_log.c587 nla->nla_len = size; in __build_packet_message()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dtestmode.c91 buf_len = nla_len(tb[ATH6KL_TM_ATTR_DATA]); in ath6kl_tm_cmd()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dtestmode.c85 buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]); in wl1271_tm_cmd_test()
230 buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]); in wl1271_tm_cmd_configure()
Dvendor_cmd.c140 nla_len(tb[WLCORE_VENDOR_ATTR_GROUP_KEY]), in wlcore_vendor_cmd_smart_config_set_group_key()
/linux-4.1.27/include/uapi/linux/
Dnetlink.h162 __u16 nla_len; member
/linux-4.1.27/net/ipv4/
Dinet_diag.c460 int len = nla_len(_bc); in inet_diag_bc_run()
1036 nla_len(attr) < sizeof(struct inet_diag_bc_op) || in inet_diag_rcv_msg_compat()
1037 inet_diag_bc_audit(nla_data(attr), nla_len(attr))) in inet_diag_rcv_msg_compat()
1066 nla_len(attr) < sizeof(struct inet_diag_bc_op) || in inet_diag_handler_dump()
1067 inet_diag_bc_audit(nla_data(attr), nla_len(attr))) in inet_diag_handler_dump()
Dfib_frontend.c402 nla->nla_len = nla_attr_size(4); in put_rtax()
647 cfg->fc_mx_len = nla_len(attr); in rtm_to_fib_config()
651 cfg->fc_mp_len = nla_len(attr); in rtm_to_fib_config()
Dip_gre.c580 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ipgre_tap_validate()
Dtcp_metrics.c967 if (nla_len(a) != sizeof(struct in6_addr)) in __parse_nl_addr()
Ddevinet.c1698 if (nla_len(a) < 4) in inet_validate_link_af()
/linux-4.1.27/net/core/
Drtnetlink.c1404 nla_len(tb[IFLA_ADDRESS]) < dev->addr_len) in validate_linkmsg()
1408 nla_len(tb[IFLA_BROADCAST]) < dev->addr_len) in validate_linkmsg()
1669 nla_len(tb[IFLA_IFALIAS])); in do_setlink()
1729 nla_len(attr) < NLA_HDRLEN) { in do_setlink()
1992 nla_len(tb[IFLA_ADDRESS])); in rtnl_create_link()
1997 nla_len(tb[IFLA_BROADCAST])); in rtnl_create_link()
2539 if (nla_len(vlan_attr) != sizeof(u16)) { in fdb_vid_parse()
2582 if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) { in rtnl_fdb_add()
2684 if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) { in rtnl_fdb_del()
2965 if (nla_len(extfilt) < sizeof(filter_mask)) in rtnl_bridge_getlink()
[all …]
Dgen_estimator.c217 if (nla_len(opt) < sizeof(*parm)) in gen_new_estimator()
Dgen_stats.c345 d->tail->nla_len = skb_tail_pointer(d->skb) - (u8 *)d->tail; in gnet_stats_finish_copy()
Ddrop_monitor.c171 nla->nla_len += NLA_ALIGN(sizeof(struct net_dm_drop_point)); in trace_drop_common()
Dfib_rules.c251 nla_len(tb[FRA_SRC]) != ops->addr_size) in validate_rulemsg()
257 nla_len(tb[FRA_DST]) != ops->addr_size) in validate_rulemsg()
Dneighbour.c1618 if (nla_len(dst_attr) < tbl->key_len) in neigh_delete()
1673 if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) in neigh_add()
1681 if (nla_len(tb[NDA_DST]) < tbl->key_len) in neigh_add()
Dfilter.c132 if (nla->nla_len > skb->len - a) in __skb_get_nlattr_nest()
/linux-4.1.27/drivers/net/
Ddummy.c159 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in dummy_validate()
Dveth.c325 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in veth_validate()
361 nla_len(nla_peer) - sizeof(struct ifinfomsg)); in veth_newlink()
Difb.c248 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ifb_validate()
Dmacvlan.c1126 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in macvlan_validate()
1162 if (nla_len(data[IFLA_MACVLAN_MACADDR]) != ETH_ALEN) in macvlan_validate()
1222 len = nla_len(data[IFLA_MACVLAN_MACADDR_DATA]); in macvlan_changelink_sources()
1226 nla_len(nla) != ETH_ALEN) in macvlan_changelink_sources()
Dvxlan.c173 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr()
177 } else if (nla_len(nla) >= sizeof(__be32)) { in vxlan_nla_get_addr()
215 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr()
217 } else if (nla_len(nla) >= sizeof(__be32)) { in vxlan_nla_get_addr()
834 if (nla_len(tb[NDA_PORT]) != sizeof(__be16)) in vxlan_fdb_parse()
842 if (nla_len(tb[NDA_VNI]) != sizeof(u32)) in vxlan_fdb_parse()
852 if (nla_len(tb[NDA_IFINDEX]) != sizeof(u32)) in vxlan_fdb_parse()
2419 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in vxlan_validate()
/linux-4.1.27/net/decnet/
Ddn_fib.c151 int nhs = 0, nhlen = nla_len(attr); in dn_fib_count_nhs()
167 int nhlen = nla_len(attr); in dn_fib_get_nhs()
302 nla_len(attr) < 4) in dn_fib_create_info()
Ddn_table.c247 nhlen = nla_len(attrs[RTA_MULTIPATH]); in dn_fib_nh_match()
/linux-4.1.27/net/bridge/
Dbr_netlink.c459 if (nla_len(attr) != sizeof(struct bridge_vlan_info)) in br_afspec()
619 if (nla_len(protinfo) < sizeof(u8)) in br_setlink()
690 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in br_validate()
Dbr_mdb.c304 nla_len(tb[MDBA_SET_ENTRY]) != sizeof(struct br_mdb_entry)) { in br_mdb_parse()
/linux-4.1.27/net/ieee802154/6lowpan/
Dcore.c135 if (nla_len(tb[IFLA_ADDRESS]) != IEEE802154_ADDR_LEN) in lowpan_validate()
/linux-4.1.27/net/xfrm/
Dxfrm_user.c44 if (nla_len(rt) < xfrm_alg_len(algp)) in verify_one_alg()
70 if (nla_len(rt) < xfrm_alg_auth_len(algp)) in verify_auth_trunc()
86 if (nla_len(rt) < aead_len(algp)) in verify_aead()
132 if (nla_len(rt) < xfrm_replay_state_esn_len(rs) && in verify_replay()
133 nla_len(rt) != sizeof(*rs)) in verify_replay()
389 if (nla_len(rp) < ulen || xfrm_replay_state_esn_len(replay_esn) != ulen) in xfrm_replay_verify_len()
407 ulen = nla_len(rta) >= klen ? klen : sizeof(*up); in xfrm_alloc_replay_state_esn()
1037 if (nla_len(rta) < sizeof(*thresh4)) in xfrm_set_spdinfo()
1046 if (nla_len(rta) < sizeof(*thresh6)) in xfrm_set_spdinfo()
1388 int nr = nla_len(rt) / sizeof(*utmpl); in copy_from_user_tmpl()
[all …]
/linux-4.1.27/net/8021q/
Dvlan_netlink.c48 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in vlan_validate()
/linux-4.1.27/drivers/net/bonding/
Dbond_netlink.c106 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in bond_validate()
230 if (nla_len(attr) < sizeof(target)) in bond_changelink()
/linux-4.1.27/net/mpls/
Daf_mpls.c633 unsigned len = nla_len(nla); in nla_get_labels()
752 if (nla_len(nla) < offsetof(struct rtvia, rtvia_addr)) in rtm_to_route_config()
754 cfg->rc_via_alen = nla_len(nla) - in rtm_to_route_config()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dtestmode.c312 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
/linux-4.1.27/include/linux/
Dgenl_magic_func.h116 nla_data(nla), nla_len(nla)); \
/linux-4.1.27/crypto/
Dtestmgr.h28690 .nla_len = NLA_HDRLEN + sizeof(int),
28696 .nla_len = NLA_HDRLEN + sizeof(int),
28702 .nla_len = NLA_HDRLEN + sizeof(int),
28708 .nla_len = NLA_HDRLEN + sizeof(int),
28714 .nla_len = NLA_HDRLEN + sizeof(int),
28727 .nla_len = NLA_HDRLEN + sizeof(int),
/linux-4.1.27/net/tipc/
Dnetlink_compat.c353 nla_len(bearer[TIPC_NLA_BEARER_NAME])); in tipc_nl_compat_bearer_dump()
836 nla_len(media[TIPC_NLA_MEDIA_NAME])); in tipc_nl_compat_media_dump()
/linux-4.1.27/net/l2tp/
Dl2tp_netlink.c544 u16 len = nla_len(info->attrs[L2TP_ATTR_COOKIE]); in l2tp_nl_cmd_session_create()
553 u16 len = nla_len(info->attrs[L2TP_ATTR_PEER_COOKIE]); in l2tp_nl_cmd_session_create()
/linux-4.1.27/net/ipv6/
Droute.c2470 if (nla_len(tb[RTA_DST]) < plen) in rtm_to_fib6_config()
2479 if (nla_len(tb[RTA_SRC]) < plen) in rtm_to_fib6_config()
2496 cfg->fc_mx_len = nla_len(tb[RTA_METRICS]); in rtm_to_fib6_config()
2504 cfg->fc_mp_len = nla_len(tb[RTA_MULTIPATH]); in rtm_to_fib6_config()
2936 if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
2943 if (nla_len(tb[RTA_DST]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
Daddrconf.c4682 ipv6_store_devconf(&idev->cnf, nla_data(nla), nla_len(nla)); in inet6_fill_ifla6_attrs()
4689 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_STATS, nla_len(nla)); in inet6_fill_ifla6_attrs()
4694 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_ICMP6STATS, nla_len(nla)); in inet6_fill_ifla6_attrs()
4704 memcpy(nla_data(nla), idev->token.s6_addr, nla_len(nla)); in inet6_fill_ifla6_attrs()
Dip6_gre.c1397 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ip6gre_tap_validate()
/linux-4.1.27/kernel/
Dtaskstats.c346 len = nla_len(na); in parse()
/linux-4.1.27/net/nfc/
Dnetlink.c1139 uri_len = nla_len(sdp_attrs[NFC_SDP_ATTR_URI]); in nfc_genl_llc_sdreq()
1474 apdu_len = nla_len(info->attrs[NFC_ATTR_SE_APDU]); in nfc_genl_se_io()
/linux-4.1.27/drivers/net/team/
Dteam.c2088 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in team_validate()
2513 if (nla_len(attr_data) > TEAM_STRING_MAX_LEN) { in team_nl_cmd_options_set()
2520 ctx.data.bin_val.len = nla_len(attr_data); in team_nl_cmd_options_set()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_core.c1198 pr_debug("type: %u, len %u\n", nla_type(attr), attr->nla_len); in dump_attrs()
/linux-4.1.27/drivers/net/ethernet/rocker/
Drocker.c4155 if (nla_len(attr) < sizeof(u8)) in rocker_port_bridge_setlink()
4168 if (nla_len(attr) < sizeof(u8)) in rocker_port_bridge_setlink()
/linux-4.1.27/drivers/net/wireless/
Dmac80211_hwsim.c2807 frame_data_len = nla_len(info->attrs[HWSIM_ATTR_FRAME]); in hwsim_cloned_frame_received_nl()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c4821 if (nla_len(attr) < sizeof(mode)) in be_ndo_bridge_setlink()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c8031 if (nla_len(attr) < sizeof(mode)) in ixgbe_ndo_bridge_setlink()