| /OK3568_Linux_fs/kernel/tools/lib/bpf/ |
| H A D | netlink.c | 163 nla->nla_len = NLA_HDRLEN; in __bpf_set_link_xdp_fd_replace() 166 nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len); in __bpf_set_link_xdp_fd_replace() 168 nla_xdp->nla_len = NLA_HDRLEN + sizeof(int); in __bpf_set_link_xdp_fd_replace() 170 nla->nla_len += nla_xdp->nla_len; in __bpf_set_link_xdp_fd_replace() 174 nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len); in __bpf_set_link_xdp_fd_replace() 176 nla_xdp->nla_len = NLA_HDRLEN + sizeof(flags); in __bpf_set_link_xdp_fd_replace() 178 nla->nla_len += nla_xdp->nla_len; in __bpf_set_link_xdp_fd_replace() 182 nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len); in __bpf_set_link_xdp_fd_replace() 184 nla_xdp->nla_len = NLA_HDRLEN + sizeof(old_fd); in __bpf_set_link_xdp_fd_replace() 186 nla->nla_len += nla_xdp->nla_len; in __bpf_set_link_xdp_fd_replace() [all …]
|
| H A D | nlattr.c | 27 int totlen = NLA_ALIGN(nla->nla_len); in nla_next() 36 nla->nla_len >= sizeof(*nla) && in nla_ok() 37 nla->nla_len <= remaining; in nla_ok()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | wl_cfgvendor.c | 348 if (nla_len(data) != DOT11_OUI_LEN) { in wl_cfgvendor_set_pno_rand_mac_oui() 405 nla_data(iter), nla_len(iter)); in wl_cfgvendor_set_country() 722 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 731 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 749 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 758 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 765 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 772 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 779 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 827 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | wl_cfgvendor.c | 348 if (nla_len(data) != DOT11_OUI_LEN) { in wl_cfgvendor_set_pno_rand_mac_oui() 405 nla_data(iter), nla_len(iter)); in wl_cfgvendor_set_country() 731 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 740 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 758 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 767 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 774 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 781 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 788 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 836 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | wl_cfgvendor.c | 348 if (nla_len(data) != DOT11_OUI_LEN) { in wl_cfgvendor_set_pno_rand_mac_oui() 405 nla_data(iter), nla_len(iter)); in wl_cfgvendor_set_country() 731 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 740 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 758 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 767 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 774 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 781 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 788 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 836 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | wl_cfgvendor.c | 346 if (nla_len(data) != DOT11_OUI_LEN) { in wl_cfgvendor_set_rand_mac_oui() 403 nla_data(iter), nla_len(iter)); in wl_cfgvendor_set_country() 720 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 729 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 747 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 756 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 763 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 770 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 777 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 825 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/tools/accounting/ |
| H A D | getdelays.c | 121 void *nla_data, int nla_len) in send_cmd() argument 139 na->nla_len = nla_len + NLA_HDRLEN; in send_cmd() 140 memcpy(NLA_DATA(na), nla_data, nla_len); in send_cmd() 141 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); in send_cmd() 188 na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len)); in get_family_id() 477 len += NLA_ALIGN(na->nla_len); in main() 482 aggr_len = NLA_PAYLOAD(na->nla_len); in main() 508 if (write(fd, NLA_DATA(na), na->nla_len) < 0) { in main() 523 len2 += NLA_ALIGN(na->nla_len); in main() 525 NLA_ALIGN(na->nla_len)); in main()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | wl_cfgvendor.c | 346 if (nla_len(data) != DOT11_OUI_LEN) { in wl_cfgvendor_set_rand_mac_oui() 403 nla_data(iter), nla_len(iter)); in wl_cfgvendor_set_country() 724 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 733 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 751 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 760 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 767 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 774 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 781 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 829 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/net/xfrm/ |
| H A D | xfrm_compat.c | 243 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 249 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 251 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 258 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 260 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 277 return xfrm_nla_cpy(dst, src, nla_len(src)); in xfrm_xlate64_attr() 305 err = xfrm_nla_cpy(dst, nla, nla_len(nla)); in xfrm_xlate64() 415 nla->nla_len = nla_attr_size(payload); in xfrm_attr_cpy32() 417 nlmsg->nlmsg_len += nla->nla_len; in xfrm_attr_cpy32() 438 if (nla_len(nla) < compat_policy[type].len) { in xfrm_xlate32_attr() [all …]
|
| /OK3568_Linux_fs/kernel/net/openvswitch/ |
| H A D | flow_netlink.c | 488 if (!check_attr_len(nla_len(nla), expected_len)) { in __parse_flow_nlattrs() 490 type, nla_len(nla), expected_len); in __parse_flow_nlattrs() 494 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs() 527 if (nla_len(a) > sizeof(match->key->tun_opts)) { in genev_tun_opt_from_nlattr() 529 nla_len(a), sizeof(match->key->tun_opts)); in genev_tun_opt_from_nlattr() 533 if (nla_len(a) % 4 != 0) { in genev_tun_opt_from_nlattr() 535 nla_len(a)); in genev_tun_opt_from_nlattr() 544 SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a), in genev_tun_opt_from_nlattr() 557 if (match->key->tun_opts_len != nla_len(a)) { in genev_tun_opt_from_nlattr() 559 match->key->tun_opts_len, nla_len(a)); in genev_tun_opt_from_nlattr() [all …]
|
| H A D | vport.c | 340 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids() 345 vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), in ovs_vport_set_upcall_portids() 350 vport_portids->n_ids = nla_len(ids) / sizeof(u32); in ovs_vport_set_upcall_portids() 352 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids()
|
| H A D | vport-vxlan.c | 57 if (nla_len(attr) < sizeof(struct nlattr)) in vxlan_configure_exts() 92 if (a && nla_len(a) == sizeof(u16)) { in vxlan_tnl_create()
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | nlattr.c | 95 if (nla_len(entry) == 0) in nla_validate_array() 98 if (nla_len(entry) < NLA_HDRLEN) { in nla_validate_array() 104 ret = __nla_validate_parse(nla_data(entry), nla_len(entry), in nla_validate_array() 185 value = nla_len(nla); in nla_validate_range_unsigned() 363 int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla); in validate_nla() 466 err = __nla_validate_parse(nla_data(nla), nla_len(nla), in validate_nla() 490 err = nla_validate_array(nla_data(nla), nla_len(nla), in validate_nla() 725 size_t srclen = nla_len(nla); in nla_strlcpy() 751 size_t srclen = nla_len(nla); in nla_strdup() 779 int minlen = min_t(int, count, nla_len(src)); in nla_memcpy() [all …]
|
| /OK3568_Linux_fs/app/forlinx/quectelCM/libmnl/ |
| H A D | attr.c | 52 return attr->nla_len; in mnl_attr_get_len() 63 return attr->nla_len - MNL_ATTR_HDRLEN; in mnl_attr_get_payload_len() 96 attr->nla_len >= sizeof(struct nlattr) && in mnl_attr_ok() 97 (int)attr->nla_len <= len; in mnl_attr_ok() 110 return (struct nlattr *)((void *)attr + MNL_ALIGN(attr->nla_len)); in mnl_attr_next() 403 attr->nla_len = payload_len; in mnl_attr_put() 704 start->nla_len = mnl_nlmsg_get_payload_tail(nlh) - (void *)start; in mnl_attr_nest_end()
|
| /OK3568_Linux_fs/kernel/net/ieee802154/ |
| H A D | nl-phy.c | 87 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_list_phy() 178 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_add_iface() 183 if (devname[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] in ieee802154_add_iface() 204 nla_len(info->attrs[IEEE802154_ATTR_HW_ADDR]) != in ieee802154_add_iface() 280 if (name[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] != '\0') in ieee802154_del_iface() 301 if (pname[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] in ieee802154_del_iface()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | netlink.h | 1146 static inline int nla_len(const struct nlattr *nla) in nla_len() function 1148 return nla->nla_len - NLA_HDRLEN; in nla_len() 1159 nla->nla_len >= sizeof(*nla) && in nla_ok() 1160 nla->nla_len <= remaining; in nla_ok() 1173 unsigned int totlen = NLA_ALIGN(nla->nla_len); in nla_next() 1189 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested() 1212 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested() 1231 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested_deprecated() 1748 return kmemdup(nla_data(src), nla_len(src), gfp); in nla_memdup() 1800 start->nla_len = skb_tail_pointer(skb) - (unsigned char *)start; in nla_nest_end() [all …]
|
| /OK3568_Linux_fs/kernel/net/wimax/ |
| H A D | op-msg.c | 180 *size = nla_len(nla); in wimax_msg_data_len() 223 return nla_len(nla); in wimax_msg_len() 348 msg_len = nla_len(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user() 354 size_t attr_len = nla_len(attr); in wimax_gnl_doit_msg_from_user()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireguard/ |
| H A D | netlink.c | 342 nla_len(attrs[WGALLOWEDIP_A_IPADDR]) == sizeof(struct in_addr)) in set_allowedip() 348 nla_len(attrs[WGALLOWEDIP_A_IPADDR]) == sizeof(struct in6_addr)) in set_allowedip() 366 nla_len(attrs[WGPEER_A_PUBLIC_KEY]) == NOISE_PUBLIC_KEY_LEN) in set_peer() 371 nla_len(attrs[WGPEER_A_PRESHARED_KEY]) == NOISE_SYMMETRIC_KEY_LEN) in set_peer() 438 size_t len = nla_len(attrs[WGPEER_A_ENDPOINT]); in set_peer() 489 nla_len(attrs[WGPEER_A_PRESHARED_KEY])); in set_peer() 544 nla_len(info->attrs[WGDEVICE_A_PRIVATE_KEY]) == in wg_set_device() 602 nla_len(info->attrs[WGDEVICE_A_PRIVATE_KEY])); in wg_set_device()
|
| /OK3568_Linux_fs/kernel/net/sched/ |
| H A D | ematch.c | 175 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() 476 match_start->nla_len = tail - (u8 *)match_start; in tcf_em_tree_dump()
|
| H A D | sch_plug.c | 138 if (nla_len(opt) < sizeof(*ctl)) in plug_init() 168 if (nla_len(opt) < sizeof(*msg)) in plug_change()
|
| H A D | act_bpf.c | 111 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info() 132 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla)); in tcf_bpf_dump_ebpf_info() 199 if (bpf_size != nla_len(tb[TCA_ACT_BPF_OPS])) in tcf_bpf_init_from_ops()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | wl_cfgvendor.c | 262 MIN(nla_len(iter), WLC_CNTRY_BUF_SZ)); in wl_cfgvendor_set_country() 543 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 552 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 570 if (nla_len(next) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 579 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 586 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 593 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 600 if (nla_len(cur) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg_bucket() 647 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() 654 if (nla_len(iter) != sizeof(uint32)) { in wl_cfgvendor_set_scan_cfg() [all …]
|
| /OK3568_Linux_fs/kernel/net/wireless/ |
| H A D | nl80211.c | 209 unsigned int len = nla_len(attr); in validate_beacon_head() 254 unsigned int len = nla_len(attr); in validate_ie_attr() 1169 k->p.key_len = nla_len(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new() 1174 k->p.seq_len = nla_len(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new() 1208 k->p.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old() 1213 k->p.seq_len = nla_len(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old() 3784 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_set_interface() 3895 nla_len(info->attrs[NL80211_ATTR_MESH_ID]); in nl80211_new_interface() 4335 if (nla_len(attr) != ETH_ALEN) in validate_acl_mac_addrs() 4685 nla_len(tb[NL80211_TXRATE_LEGACY])); in nl80211_parse_tx_bitrate_mask() [all …]
|
| /OK3568_Linux_fs/kernel/net/netlabel/ |
| H A D | netlabel_mgmt.c | 93 size_t tmp_size = nla_len(info->attrs[NLBL_MGMT_A_DOMAIN]); in netlbl_mgmt_add_common() 161 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4ADDR]) != in netlbl_mgmt_add_common() 166 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4MASK]) != in netlbl_mgmt_add_common() 208 if (nla_len(info->attrs[NLBL_MGMT_A_IPV6ADDR]) != in netlbl_mgmt_add_common() 213 if (nla_len(info->attrs[NLBL_MGMT_A_IPV6MASK]) != in netlbl_mgmt_add_common()
|
| /OK3568_Linux_fs/kernel/net/psample/ |
| H A D | psample.c | 427 int nla_len = nla_total_size(data_len); in psample_sample_packet() local 430 nla = skb_put(nl_skb, nla_len); in psample_sample_packet() 432 nla->nla_len = nla_attr_size(data_len); in psample_sample_packet()
|