Home
last modified time | relevance | path

Searched refs:NLA_DATA (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/netlink/route/
H A Diface_drivers.c122 NLA_DATA(lattrs->ifla_address), in _nl_modify_ifp_generic()
165 memcpy(NLA_DATA(nla), &ifindex, sizeof(ifindex)); in _nl_store_ifp_cookie()
170 strlcpy(NLA_DATA(nla), if_name(ifp), ifname_len + 1); in _nl_store_ifp_cookie()
H A Dnexthop.c661 struct nexthop_grp *grp = NLA_DATA(nla); in nlattr_get_nhg()
750 struct nexthop_grp *grp = NLA_DATA(attrs->nha_group); in newnhg()
/freebsd/sbin/ifconfig/
H A Daf_link.c174 memcpy(LLADDR(&sdl), NLA_DATA(link->ifla_address), sdl.sdl_alen); in link_status_nl()
180 if (memcmp(NLA_DATA(hwaddr), NLA_DATA(link->ifla_address), sdl.sdl_alen)) in link_status_nl()
181 print_ether((struct ether_addr *)NLA_DATA(hwaddr), "hwaddr"); in link_status_nl()
/freebsd/sys/netlink/
H A Dnetlink_message_parser.c508 int len = strnlen((char *)NLA_DATA(nla), maxlen); in nlattr_get_chara()
518 strncpy((char *)target, (char *)NLA_DATA(nla), target_size); in nlattr_get_chara()
528 if (__predict_false(strnlen((char *)NLA_DATA(nla), maxlen) >= maxlen)) { in nlattr_get_string()
535 *((char **)target) = (char *)NLA_DATA(nla); in nlattr_get_string()
549 memcpy(buf, NLA_DATA(nla), maxlen); in nlattr_get_stringn()
564 memcpy(target, NLA_DATA(nla), size); in nlattr_get_bytes()
585 return (nl_parse_header(NLA_DATA(nla), NLA_DATA_LEN(nla), p, npt, in nlattr_get_nested()
596 return (nl_parse_header(NLA_DATA(nla), NLA_DATA_LEN(nla), p, npt, in nlattr_get_nested_ptr()
H A Dnetlink_snl.h58 #define NLA_DATA(_nla) NL_ITEM_DATA(_nla, NLA_HDRLEN) macro
650 if (strnlen((char *)NLA_DATA(nla), maxlen) < maxlen) { in snl_attr_get_string()
651 *((char **)target) = (char *)NLA_DATA(nla); in snl_attr_get_string()
667 memcpy(buf, NLA_DATA(nla), maxlen); in snl_attr_get_stringn()
692 if (strnlen((char *)NLA_DATA(nla), maxlen) < maxlen) { in snl_attr_dup_string()
696 memcpy(buf, NLA_DATA(nla), maxlen); in snl_attr_dup_string()
709 return (snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), p, target)); in snl_attr_get_nested()
745 NLA_FOREACH(nla, NLA_DATA(container_nla), NLA_DATA_LEN(container_nla)) { in snl_attr_get_parray_sz()
813 memcpy(ptr, NLA_DATA(nla), NLA_DATA_LEN(nla)); in snl_attr_copy_struct()
827 memcpy(ptr, NLA_DATA(nla), NLA_DATA_LEN(nla)); in snl_attr_dup_struct()
[all …]
H A Dnetlink_ctl.h52 #define NLA_DATA(_nla) NL_ITEM_DATA(_nla, NLA_HDRLEN) macro
H A Dnetlink_message_parser.h270 return (nl_parse_attrs_raw((struct nlattr *)NLA_DATA(nla), in nl_parse_nested()
/freebsd/usr.bin/genl/
H A Dparser_rpc.c79 xdrmem_create(&xdrs, NLA_DATA(req.data), NLA_DATA_LEN(req.data), in parser_rpc()
/freebsd/lib/libc/rpc/
H A Dsvc_nl.c215 xdrmem_create(&sc->xdrs, NLA_DATA(req.data), NLA_DATA_LEN(req.data), in svc_nl_recv()
/freebsd/usr.sbin/arp/
H A Darp_netlink.c215 memcpy(sdl.sdl_data, NLA_DATA(neigh->nda_lladdr), sdl.sdl_alen); in print_entry()
/freebsd/sbin/route/
H A Droute_netlink.c745 ll = (struct ether_addr *)NLA_DATA(attrs.nda_lladdr); in print_nlmsg_neigh()
756 void *ll = NLA_DATA(attrs.nda_lladdr); in print_nlmsg_neigh()
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c235 memcpy(sdl.sdl_data, NLA_DATA(neigh->nda_lladdr), sdl.sdl_alen); in print_entry()
/freebsd/lib/libpfctl/
H A Dlibpfctl.c315 error = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), &counter_parser, &counter); in snl_attr_get_counters()
372 error = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), &array_parser, &a); in snl_attr_get_uint64_array()
1527 …error = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), &rule_labels_parser, &parsed_labels… in snl_attr_get_nested_pf_rule_labels()
1596 error = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), &timeout_parser, &parsed_timeouts); in snl_attr_get_nested_timeouts()
1892 memcpy(target, NLA_DATA(nla), NLA_DATA_LEN(nla)); in snl_attr_get_pfaddr()
1902 if (strnlen((char *)NLA_DATA(nla), maxlen) < maxlen) { in snl_attr_store_ifname()
1903 strlcpy(target, (char *)NLA_DATA(nla), maxlen); in snl_attr_store_ifname()
2782 ret = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), in snl_attr_get_pfr_addrs()
3596 error = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), &array_parser, &a); in snl_attr_get_uint64_into_int_array()
3794 ret = snl_parse_header(ss, NLA_DATA(nla), NLA_DATA_LEN(nla), in snl_attr_get_pfr_astats()
/freebsd/sys/rpc/
H A Dclnt_nl.c411 NLA_DATA(attrs.data)); in clnt_nl_reply()
/freebsd/sys/net/
H A Dif_gre.c266 nl_get_attrs_bmask_raw(NLA_DATA(attrs), NLA_DATA_LEN(attrs), &bm); in gre_clone_modify_nl()
H A Dif_geneve.c3436 nl_get_attrs_bmask_raw(NLA_DATA(attrs), NLA_DATA_LEN(attrs), &bm); in geneve_clone_modify_nl()
/freebsd/sys/netpfil/pf/
H A Dpf_nl.c581 …error = nl_parse_header(NLA_DATA(nla), NLA_DATA_LEN(nla), &rule_labels_parser, npt, &parsed_labels… in nlattr_get_nested_pf_rule_labels()
707 error = nl_parse_header(NLA_DATA(nla), NLA_DATA_LEN(nla), &timeout_parser, npt, &parsed_timeouts); in nlattr_get_nested_timeouts()