/linux-4.4.14/Documentation/accounting/ |
D | getdelays.c | 120 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/ |
D | nlattr.c | 34 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/ |
D | netlink.h | 678 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/ |
D | nl-phy.c | 95 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/ |
D | flow_netlink.c | 406 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 …]
|
D | vport.c | 353 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()
|
D | vport-vxlan.c | 70 if (nla_len(attr) < sizeof(struct nlattr)) in vxlan_configure_exts() 104 if (a && nla_len(a) == sizeof(u16)) { in vxlan_tnl_create()
|
D | conntrack.c | 588 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()
|
D | vport-geneve.c | 72 if (a && nla_len(a) == sizeof(u16)) { in geneve_tnl_create()
|
D | actions.c | 778 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()
|
D | datapath.c | 390 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/ |
D | op-msg.c | 195 *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/ |
D | sch_plug.c | 138 if (nla_len(opt) < sizeof(*ctl)) in plug_init() 167 if (nla_len(opt) < sizeof(*msg)) in plug_change()
|
D | ematch.c | 179 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()
|
D | sch_fifo.c | 66 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()
|
D | act_bpf.c | 111 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()
|
D | cls_bpf.c | 239 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()
|
D | em_meta.c | 696 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()
|
D | sch_netem.c | 706 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()
|
D | act_pedit.c | 54 if (nla_len(tb[TCA_PEDIT_PARMS]) < sizeof(*parm) + ksize) in tcf_pedit_init()
|
D | sch_atm.c | 225 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()
|
D | act_api.c | 738 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()
|
D | act_ipt.c | 110 if (nla_len(tb[TCA_IPT_TARG]) < td->u.target_size) in tcf_ipt_init()
|
D | act_police.c | 136 size = nla_len(tb[TCA_POLICE_TBF]); in tcf_act_police_locate()
|
D | sch_multiq.c | 208 if (nla_len(opt) < sizeof(*qopt)) in multiq_tune()
|
D | sch_prio.c | 174 if (nla_len(opt) < sizeof(*qopt)) in prio_tune()
|
D | sch_sfq.c | 626 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()
|
D | sch_mqprio.c | 110 if (!opt || nla_len(opt) < sizeof(*qopt)) in mqprio_init()
|
D | sch_hfsc.c | 1437 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()
|
D | sch_api.c | 395 nla_len(tab) != TC_RTAB_SIZE) in qdisc_get_rtab() 468 tsize = nla_len(tb[TCA_STAB_DATA]) / sizeof(u16); in qdisc_get_stab()
|
D | sch_htb.c | 1375 .nla_len = nla_attr_size(sizeof(est.opt)), in htb_change_class()
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_mgmt.c | 105 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()
|
D | netlabel_unlabeled.c | 791 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/ |
D | nl80211.c | 560 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/ |
D | drbd_nla.c | 9 int len = nla_len(nla); in drbd_nla_check_mandatory()
|
D | drbd_nl.c | 170 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/ |
D | nft_log.c | 59 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()
|
D | xt_RATEEST.c | 134 cfg.opt.nla_len = nla_attr_size(sizeof(cfg.est)); in xt_rateest_tg_checkentry()
|
D | nft_compat.c | 213 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()
|
D | nfnetlink_queue.c | 538 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()
|
D | nf_tables_api.c | 426 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()
|
D | nf_conntrack_netlink.c | 1642 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()
|
D | nfnetlink_log.c | 594 nla->nla_len = size; in __build_packet_message()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | testmode.c | 91 buf_len = nla_len(tb[ATH6KL_TM_ATTR_DATA]); in ath6kl_tm_cmd()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | testmode.c | 85 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()
|
D | vendor_cmd.c | 140 nla_len(tb[WLCORE_VENDOR_ATTR_GROUP_KEY]), in wlcore_vendor_cmd_smart_config_set_group_key()
|
/linux-4.4.14/include/uapi/linux/ |
D | netlink.h | 166 __u16 nla_len; member
|
/linux-4.4.14/net/ipv4/ |
D | inet_diag.c | 464 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()
|
D | fib_frontend.c | 433 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()
|
D | tcp_metrics.c | 952 if (nla_len(a) != sizeof(struct in6_addr)) in __parse_nl_addr()
|
D | ip_gre.c | 939 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ipgre_tap_validate()
|
D | devinet.c | 1703 if (nla_len(a) < 4) in inet_validate_link_af()
|
/linux-4.4.14/net/core/ |
D | rtnetlink.c | 1507 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 …]
|
D | gen_estimator.c | 218 if (nla_len(opt) < sizeof(*parm)) in gen_new_estimator()
|
D | gen_stats.c | 345 d->tail->nla_len = skb_tail_pointer(d->skb) - (u8 *)d->tail; in gnet_stats_finish_copy()
|
D | drop_monitor.c | 171 nla->nla_len += NLA_ALIGN(sizeof(struct net_dm_drop_point)); in trace_drop_common()
|
D | fib_rules.c | 254 nla_len(tb[FRA_SRC]) != ops->addr_size) in validate_rulemsg() 260 nla_len(tb[FRA_DST]) != ops->addr_size) in validate_rulemsg()
|
D | neighbour.c | 1625 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()
|
D | filter.c | 137 if (nla->nla_len > skb->len - a) in __skb_get_nlattr_nest()
|
/linux-4.4.14/drivers/net/bonding/ |
D | bond_netlink.c | 124 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/ |
D | core.c | 118 if (nla_len(tb[IFLA_ADDRESS]) != IEEE802154_ADDR_LEN) in lowpan_validate()
|
/linux-4.4.14/drivers/net/ |
D | veth.c | 327 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in veth_validate() 363 nla_len(nla_peer) - sizeof(struct ifinfomsg)); in veth_newlink()
|
D | dummy.c | 162 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in dummy_validate()
|
D | macvlan.c | 1129 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()
|
D | ifb.c | 282 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ifb_validate()
|
D | vxlan.c | 139 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()
|
D | vrf.c | 900 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in vrf_validate()
|
D | geneve.c | 1112 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in geneve_validate()
|
/linux-4.4.14/net/mpls/ |
D | af_mpls.c | 648 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/ |
D | dn_fib.c | 151 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()
|
D | dn_table.c | 247 nhlen = nla_len(attrs[RTA_MULTIPATH]); in dn_fib_nh_match()
|
/linux-4.4.14/net/bridge/ |
D | br_netlink.c | 523 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()
|
D | br_mdb.c | 376 nla_len(tb[MDBA_SET_ENTRY]) != sizeof(struct br_mdb_entry)) { in br_mdb_parse()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_user.c | 45 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/ |
D | vlan_netlink.c | 48 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in vlan_validate()
|
/linux-4.4.14/include/linux/ |
D | genl_magic_func.h | 116 nla_data(nla), nla_len(nla)); \
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | testmode.c | 478 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_netlink.c | 544 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/ |
D | netlink.c | 1145 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/ |
D | netlink_compat.c | 355 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/ |
D | testmgr.h | 32368 .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/ |
D | route.c | 2752 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()
|
D | addrconf.c | 4775 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()
|
D | ip6_gre.c | 1420 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in ip6gre_tap_validate()
|
/linux-4.4.14/kernel/ |
D | taskstats.c | 346 len = nla_len(na); in parse()
|
/linux-4.4.14/drivers/net/team/ |
D | team.c | 2097 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/ |
D | switchdev.c | 865 if (nla_len(attr) != sizeof(struct bridge_vlan_info)) in switchdev_port_br_afspec()
|
/linux-4.4.14/net/netfilter/ipset/ |
D | ip_set_core.c | 1226 pr_debug("type: %u, len %u\n", nla_type(attr), attr->nla_len); in dump_attrs()
|
/linux-4.4.14/drivers/net/wireless/ |
D | mac80211_hwsim.c | 2805 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/ |
D | be_main.c | 5107 if (nla_len(attr) < sizeof(mode)) in be_ndo_bridge_setlink()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 8260 if (nla_len(attr) < sizeof(mode)) in ixgbe_ndo_bridge_setlink()
|