Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/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()
1198 start->nla_len = skb_tail_pointer(skb) - (unsigned char *)start; in nla_nest_end()
1230 return nla_validate(nla_data(start), nla_len(start), maxtype, policy); in nla_validate_nested()
1252 nla_for_each_attr(pos, nla_data(nla), nla_len(nla), rem)
[all …]
/linux-4.4.14/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.4.14/net/openvswitch/
Dflow_netlink.c406 if (!check_attr_len(nla_len(nla), expected_len)) { in __parse_flow_nlattrs()
408 type, nla_len(nla), expected_len); in __parse_flow_nlattrs()
446 if (nla_len(a) > sizeof(match->key->tun_opts)) { in genev_tun_opt_from_nlattr()
448 nla_len(a), sizeof(match->key->tun_opts)); in genev_tun_opt_from_nlattr()
452 if (nla_len(a) % 4 != 0) { in genev_tun_opt_from_nlattr()
454 nla_len(a)); in genev_tun_opt_from_nlattr()
463 SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a), in genev_tun_opt_from_nlattr()
476 if (match->key->tun_opts_len != nla_len(a)) { in genev_tun_opt_from_nlattr()
478 match->key->tun_opts_len, nla_len(a)); in genev_tun_opt_from_nlattr()
485 opt_key_offset = TUN_METADATA_OFFSET(nla_len(a)); in genev_tun_opt_from_nlattr()
[all …]
Dvport.c353 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids()
358 vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), in ovs_vport_set_upcall_portids()
363 vport_portids->n_ids = nla_len(ids) / sizeof(u32); in ovs_vport_set_upcall_portids()
365 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids()
Dvport-vxlan.c70 if (nla_len(attr) < sizeof(struct nlattr)) in vxlan_configure_exts()
104 if (a && nla_len(a) == sizeof(u16)) { in vxlan_tnl_create()
Dconntrack.c588 if (nla_len(a) < minlen || nla_len(a) > maxlen) { in parse_ct()
591 type, nla_len(a), maxlen); in parse_ct()
630 if (!memchr(*helper, '\0', nla_len(a))) { in parse_ct()
Dvport-geneve.c72 if (a && nla_len(a) == sizeof(u16)) { in geneve_tnl_create()
Dactions.c778 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in output_userspace()
826 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in sample()
843 rem = nla_len(acts_list); in sample()
1147 nla_len(actions)); in process_deferred_actions()
Ddatapath.c390 size += NLA_ALIGN(upcall_info->userdata->nla_len); in upcall_msg_size()
484 nla_len(upcall_info->userdata), in queue_userspace_packet()
522 nla->nla_len = nla_attr_size(skb->len); in queue_userspace_packet()
565 len = nla_len(a[OVS_PACKET_ATTR_PACKET]); in ovs_packet_cmd_execute()
/linux-4.4.14/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.4.14/net/sched/
Dsch_plug.c138 if (nla_len(opt) < sizeof(*ctl)) in plug_init()
167 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.c111 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info()
189 if (bpf_size != nla_len(tb[TCA_ACT_BPF_OPS])) in tcf_bpf_init_from_ops()
234 nla_len(tb[TCA_ACT_BPF_NAME]), in tcf_bpf_init_from_efd()
Dcls_bpf.c239 if (bpf_size != nla_len(tb[TCA_BPF_OPS])) in cls_bpf_prog_from_ops()
285 nla_len(tb[TCA_BPF_NAME]), in cls_bpf_prog_from_efd()
446 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in cls_bpf_dump_bpf_info()
Dem_meta.c696 int len = nla_len(nla); in meta_var_change()
749 if (nla_len(nla) >= sizeof(unsigned long)) { in meta_int_change()
752 } else if (nla_len(nla) == sizeof(u32)) { in meta_int_change()
887 if (nla_len(nla) == 0) in meta_change_data()
Dsch_netem.c706 size_t n = nla_len(attr)/sizeof(__s16); in get_dist_table()
788 if (nla_len(la) < sizeof(struct tc_netem_gimodel)) { in get_loss_clg()
807 if (nla_len(la) < sizeof(struct tc_netem_gemodel)) { in get_loss_clg()
843 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()
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_api.c738 nla_len(tb[TCA_ACT_INDEX]) < sizeof(index)) in tcf_action_get_1()
1031 NLMSG_ALIGN(nla_len(tb1)), NULL) < 0) in find_dump_kind()
1037 nla_len(tb[1]), NULL) < 0) in find_dump_kind()
Dact_ipt.c110 if (nla_len(tb[TCA_IPT_TARG]) < td->u.target_size) in tcf_ipt_init()
Dact_police.c136 size = nla_len(tb[TCA_POLICE_TBF]); in tcf_act_police_locate()
Dsch_multiq.c208 if (nla_len(opt) < sizeof(*qopt)) in multiq_tune()
Dsch_prio.c174 if (nla_len(opt) < sizeof(*qopt)) in prio_tune()
Dsch_sfq.c626 if (opt->nla_len < nla_attr_size(sizeof(*ctl))) in sfq_change()
628 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.c1437 if (opt == NULL || nla_len(opt) < sizeof(*qopt)) in hfsc_init_qdisc()
1473 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.c1375 .nla_len = nla_attr_size(sizeof(est.opt)), in htb_change_class()
/linux-4.4.14/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.4.14/net/wireless/
Dnl80211.c560 len = nla_len(attr); in is_valid_ie_attr()
703 k->p.key_len = nla_len(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new()
708 k->p.seq_len = nla_len(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new()
739 k->p.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old()
744 k->p.seq_len = nla_len(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old()
2168 nla_len(nl_txq_params), in nl80211_set_wiphy()
2594 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_set_interface()
2716 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_new_interface()
3122 if (nla_len(attr) != ETH_ALEN) in validate_acl_mac_addrs()
3221 bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]); in nl80211_parse_beacon()
[all …]
/linux-4.4.14/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.4.14/net/netfilter/
Dnft_log.c59 priv->prefix = kmalloc(nla_len(nla) + 1, GFP_KERNEL); in nft_log_init()
62 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.c213 size_t size = XT_ALIGN(nla_len(tb[NFTA_TARGET_INFO])); in nft_target_init()
401 size_t size = XT_ALIGN(nla_len(tb[NFTA_MATCH_INFO])); in nft_match_init()
Dnfnetlink_queue.c538 nla->nla_len = nla_attr_size(data_len); in nfqnl_build_packet_message()
1077 u16 payload_len = nla_len(nfqa[NFQA_PAYLOAD]); in nfqnl_recv_verdict()
Dnf_tables_api.c426 nla_len(nla), (const char *)nla_data(nla)); in nf_tables_chain_type_lookup()
1577 nla_len(nla), (char *)nla_data(nla)); in nft_expr_type_get()
1584 nla_len(nla), (char *)nla_data(nla)); in nft_expr_type_get()
2098 ulen = nla_len(nla[NFTA_RULE_USERDATA]); in nf_tables_newrule()
3479 ulen = nla_len(nla[NFTA_SET_ELEM_USERDATA]); in nft_add_set_elem()
4475 len = nla_len(nla); in nft_value_init()
Dnf_conntrack_netlink.c1642 size_t len = nla_len(cda[CTA_LABELS]); in ctnetlink_attach_labels()
1649 if (nla_len(cda[CTA_LABELS_MASK]) == 0 || in ctnetlink_attach_labels()
1650 nla_len(cda[CTA_LABELS_MASK]) != len) in ctnetlink_attach_labels()
Dnfnetlink_log.c594 nla->nla_len = size; in __build_packet_message()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dtestmode.c91 buf_len = nla_len(tb[ATH6KL_TM_ATTR_DATA]); in ath6kl_tm_cmd()
/linux-4.4.14/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.4.14/include/uapi/linux/
Dnetlink.h166 __u16 nla_len; member
/linux-4.4.14/net/ipv4/
Dinet_diag.c464 int len = nla_len(_bc); in inet_diag_bc_run()
960 nla_len(attr) < sizeof(struct inet_diag_bc_op) || in inet_diag_rcv_msg_compat()
961 inet_diag_bc_audit(nla_data(attr), nla_len(attr))) in inet_diag_rcv_msg_compat()
990 nla_len(attr) < sizeof(struct inet_diag_bc_op) || in inet_diag_handler_dump()
991 inet_diag_bc_audit(nla_data(attr), nla_len(attr))) in inet_diag_handler_dump()
Dfib_frontend.c433 nla->nla_len = nla_attr_size(4); in put_rtax()
683 cfg->fc_mx_len = nla_len(attr); in rtm_to_fib_config()
687 cfg->fc_mp_len = nla_len(attr); in rtm_to_fib_config()
Dtcp_metrics.c952 if (nla_len(a) != sizeof(struct in6_addr)) in __parse_nl_addr()
Dip_gre.c939 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ipgre_tap_validate()
Ddevinet.c1703 if (nla_len(a) < 4) in inet_validate_link_af()
/linux-4.4.14/net/core/
Drtnetlink.c1507 nla_len(tb[IFLA_ADDRESS]) < dev->addr_len) in validate_linkmsg()
1511 nla_len(tb[IFLA_BROADCAST]) < dev->addr_len) in validate_linkmsg()
1782 nla_len(tb[IFLA_IFALIAS])); in do_setlink()
1842 nla_len(attr) < NLA_HDRLEN) { in do_setlink()
1870 nla_len(attr) < NLA_HDRLEN) { in do_setlink()
2124 nla_len(tb[IFLA_ADDRESS])); in rtnl_create_link()
2129 nla_len(tb[IFLA_BROADCAST])); in rtnl_create_link()
2671 if (nla_len(vlan_attr) != sizeof(u16)) { in fdb_vid_parse()
2714 if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) { in rtnl_fdb_add()
2816 if (!tb[NDA_LLADDR] || nla_len(tb[NDA_LLADDR]) != ETH_ALEN) { in rtnl_fdb_del()
[all …]
Dgen_estimator.c218 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.c254 nla_len(tb[FRA_SRC]) != ops->addr_size) in validate_rulemsg()
260 nla_len(tb[FRA_DST]) != ops->addr_size) in validate_rulemsg()
Dneighbour.c1625 if (nla_len(dst_attr) < tbl->key_len) in neigh_delete()
1680 if (tb[NDA_LLADDR] && nla_len(tb[NDA_LLADDR]) < dev->addr_len) in neigh_add()
1688 if (nla_len(tb[NDA_DST]) < tbl->key_len) in neigh_add()
Dfilter.c137 if (nla->nla_len > skb->len - a) in __skb_get_nlattr_nest()
/linux-4.4.14/drivers/net/bonding/
Dbond_netlink.c124 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in bond_validate()
248 if (nla_len(attr) < sizeof(target)) in bond_changelink()
419 if (nla_len(data[IFLA_BOND_AD_ACTOR_SYSTEM]) != ETH_ALEN) in bond_changelink()
/linux-4.4.14/net/ieee802154/6lowpan/
Dcore.c118 if (nla_len(tb[IFLA_ADDRESS]) != IEEE802154_ADDR_LEN) in lowpan_validate()
/linux-4.4.14/drivers/net/
Dveth.c327 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in veth_validate()
363 nla_len(nla_peer) - sizeof(struct ifinfomsg)); in veth_newlink()
Ddummy.c162 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in dummy_validate()
Dmacvlan.c1129 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in macvlan_validate()
1165 if (nla_len(data[IFLA_MACVLAN_MACADDR]) != ETH_ALEN) in macvlan_validate()
1225 len = nla_len(data[IFLA_MACVLAN_MACADDR_DATA]); in macvlan_changelink_sources()
1229 nla_len(nla) != ETH_ALEN) in macvlan_changelink_sources()
Difb.c282 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ifb_validate()
Dvxlan.c139 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr()
143 } else if (nla_len(nla) >= sizeof(__be32)) { in vxlan_nla_get_addr()
181 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr()
183 } else if (nla_len(nla) >= sizeof(__be32)) { in vxlan_nla_get_addr()
793 if (nla_len(tb[NDA_PORT]) != sizeof(__be16)) in vxlan_fdb_parse()
801 if (nla_len(tb[NDA_VNI]) != sizeof(u32)) in vxlan_fdb_parse()
811 if (nla_len(tb[NDA_IFINDEX]) != sizeof(u32)) in vxlan_fdb_parse()
2587 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) { in vxlan_validate()
Dvrf.c900 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in vrf_validate()
Dgeneve.c1112 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in geneve_validate()
/linux-4.4.14/net/mpls/
Daf_mpls.c648 if (nla && nla_len(nla) >= in mpls_count_nexthops()
650 int via_alen = nla_len(nla) - in mpls_count_nexthops()
1011 unsigned len = nla_len(nla); in nla_get_labels()
1061 if (nla_len(nla) < offsetof(struct rtvia, rtvia_addr)) in nla_get_via()
1063 alen = nla_len(nla) - in nla_get_via()
1181 cfg->rc_mp_len = nla_len(nla); in rtm_to_route_config()
/linux-4.4.14/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.4.14/net/bridge/
Dbr_netlink.c523 if (nla_len(attr) != sizeof(struct bridge_vlan_info)) in br_afspec()
701 if (nla_len(protinfo) < sizeof(u8)) in br_setlink()
752 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in br_validate()
935 if (nla_len(data[IFLA_BR_GROUP_ADDR]) != ETH_ALEN) in br_changelink()
Dbr_mdb.c376 nla_len(tb[MDBA_SET_ENTRY]) != sizeof(struct br_mdb_entry)) { in br_mdb_parse()
/linux-4.4.14/net/xfrm/
Dxfrm_user.c45 if (nla_len(rt) < xfrm_alg_len(algp)) in verify_one_alg()
71 if (nla_len(rt) < xfrm_alg_auth_len(algp)) in verify_auth_trunc()
87 if (nla_len(rt) < aead_len(algp)) in verify_aead()
133 if (nla_len(rt) < xfrm_replay_state_esn_len(rs) && in verify_replay()
134 nla_len(rt) != sizeof(*rs)) in verify_replay()
415 if (nla_len(rp) < ulen || xfrm_replay_state_esn_len(replay_esn) != ulen) in xfrm_replay_verify_len()
433 ulen = nla_len(rta) >= klen ? klen : sizeof(*up); in xfrm_alloc_replay_state_esn()
1060 if (nla_len(rta) < sizeof(*thresh4)) in xfrm_set_spdinfo()
1069 if (nla_len(rta) < sizeof(*thresh6)) in xfrm_set_spdinfo()
1411 int nr = nla_len(rt) / sizeof(*utmpl); in copy_from_user_tmpl()
[all …]
/linux-4.4.14/net/8021q/
Dvlan_netlink.c48 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in vlan_validate()
/linux-4.4.14/include/linux/
Dgenl_magic_func.h116 nla_data(nla), nla_len(nla)); \
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dtestmode.c478 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
/linux-4.4.14/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.4.14/net/nfc/
Dnetlink.c1145 uri_len = nla_len(sdp_attrs[NFC_SDP_ATTR_URI]); in nfc_genl_llc_sdreq()
1480 apdu_len = nla_len(info->attrs[NFC_ATTR_SE_APDU]); in nfc_genl_se_io()
1523 data_len = nla_len(info->attrs[NFC_ATTR_VENDOR_DATA]); in nfc_genl_vendor_cmd()
/linux-4.4.14/net/tipc/
Dnetlink_compat.c355 nla_len(bearer[TIPC_NLA_BEARER_NAME])); in tipc_nl_compat_bearer_dump()
926 nla_len(media[TIPC_NLA_MEDIA_NAME])); in tipc_nl_compat_media_dump()
/linux-4.4.14/crypto/
Dtestmgr.h32368 .nla_len = NLA_HDRLEN + sizeof(int),
32374 .nla_len = NLA_HDRLEN + sizeof(int),
32380 .nla_len = NLA_HDRLEN + sizeof(int),
32386 .nla_len = NLA_HDRLEN + sizeof(int),
32392 .nla_len = NLA_HDRLEN + sizeof(int),
32405 .nla_len = NLA_HDRLEN + sizeof(int),
/linux-4.4.14/net/ipv6/
Droute.c2752 if (nla_len(tb[RTA_DST]) < plen) in rtm_to_fib6_config()
2761 if (nla_len(tb[RTA_SRC]) < plen) in rtm_to_fib6_config()
2778 cfg->fc_mx_len = nla_len(tb[RTA_METRICS]); in rtm_to_fib6_config()
2786 cfg->fc_mp_len = nla_len(tb[RTA_MULTIPATH]); in rtm_to_fib6_config()
3242 if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
3249 if (nla_len(tb[RTA_DST]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
Daddrconf.c4775 ipv6_store_devconf(&idev->cnf, nla_data(nla), nla_len(nla)); in inet6_fill_ifla6_attrs()
4785 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_STATS, nla_len(nla)); in inet6_fill_ifla6_attrs()
4790 snmp6_fill_stats(nla_data(nla), idev, IFLA_INET6_ICMP6STATS, nla_len(nla)); in inet6_fill_ifla6_attrs()
4800 memcpy(nla_data(nla), idev->token.s6_addr, nla_len(nla)); in inet6_fill_ifla6_attrs()
Dip6_gre.c1420 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ip6gre_tap_validate()
/linux-4.4.14/kernel/
Dtaskstats.c346 len = nla_len(na); in parse()
/linux-4.4.14/drivers/net/team/
Dteam.c2097 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in team_validate()
2522 if (nla_len(attr_data) > TEAM_STRING_MAX_LEN) { in team_nl_cmd_options_set()
2529 ctx.data.bin_val.len = nla_len(attr_data); in team_nl_cmd_options_set()
/linux-4.4.14/net/switchdev/
Dswitchdev.c865 if (nla_len(attr) != sizeof(struct bridge_vlan_info)) in switchdev_port_br_afspec()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_core.c1226 pr_debug("type: %u, len %u\n", nla_type(attr), attr->nla_len); in dump_attrs()
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c2805 frame_data_len = nla_len(info->attrs[HWSIM_ATTR_FRAME]); in hwsim_cloned_frame_received_nl()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c5107 if (nla_len(attr) < sizeof(mode)) in be_ndo_bridge_setlink()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c8260 if (nla_len(attr) < sizeof(mode)) in ixgbe_ndo_bridge_setlink()