Home
last modified time | relevance | path

Searched refs:rta_len (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c331 rta->rta_len = RTA_LENGTH(namelen); in resolve_mptcp_pm_netlink()
333 off += NLMSG_ALIGN(rta->rta_len); in resolve_mptcp_pm_netlink()
403 addr->rta_len = RTA_LENGTH(0); in dsf()
404 off += NLMSG_ALIGN(addr->rta_len); in dsf()
411 rta->rta_len = RTA_LENGTH(4); in dsf()
415 rta->rta_len = RTA_LENGTH(16); in dsf()
418 off += NLMSG_ALIGN(rta->rta_len); in dsf()
423 rta->rta_len = RTA_LENGTH(2); in dsf()
425 off += NLMSG_ALIGN(rta->rta_len); in dsf()
431 rta->rta_len = RTA_LENGTH(2); in dsf()
[all …]
/openbmc/phosphor-networkd/test/
H A Dtest_rtnetlink.cpp51 msg.addr_hdr.rta_len = RTA_LENGTH(sizeof(msg.addr)); in TEST()
53 msg.name_hdr.rta_len = RTA_LENGTH(sizeof(msg.name)); in TEST()
55 msg.mtu_hdr.rta_len = RTA_LENGTH(sizeof(msg.mtu)); in TEST()
92 msg.addr_hdr.rta_len = RTA_LENGTH(sizeof(msg.addr)); in TEST()
113 msg.flags_hdr.rta_len = RTA_LENGTH(sizeof(msg.flags)); in TEST()
115 msg.addr_hdr.rta_len = RTA_LENGTH(sizeof(msg.addr)); in TEST()
142 msg.addr_hdr.rta_len = RTA_LENGTH(sizeof(msg.addr)); in TEST()
162 msg.addr_hdr.rta_len = RTA_LENGTH(sizeof(msg.addr)); in TEST()
164 msg.mac_hdr.rta_len = RTA_LENGTH(sizeof(msg.mac)); in TEST()
H A Dtest_netlink.cpp245 rta.rta_len = RTA_LENGTH(0) - 1; in TEST()
255 rta.rta_len = RTA_LENGTH(0) + 1; in TEST()
265 rta.rta_len = RTA_LENGTH(0); in TEST()
279 rta.rta_len = RTA_LENGTH(sizeof(attrbuf)); in TEST()
H A Dmock_syscall.cpp83 rta.rta_len = RTA_LENGTH(data.size()); in appendRTAttr()
/openbmc/phosphor-networkd/src/
H A Dnetlink.cpp186 if (hdr.rta_len < RTA_LENGTH(0)) in extractRtAttr()
189 "rtattr shorter than header: {} < {}", hdr.rta_len, RTA_LENGTH(0))); in extractRtAttr()
191 if (data.size() < hdr.rta_len) in extractRtAttr()
195 hdr.rta_len)); in extractRtAttr()
197 auto attr = data.substr(RTA_LENGTH(0), hdr.rta_len - RTA_LENGTH(0)); in extractRtAttr()
198 data.remove_prefix(RTA_ALIGN(hdr.rta_len)); in extractRtAttr()
/openbmc/qemu/linux-user/
H A Dfd-trans.c453 unsigned short rta_len; in host_to_target_for_each_rtattr() local
458 rta_len = rtattr->rta_len; in host_to_target_for_each_rtattr()
459 if (rta_len < sizeof(struct rtattr) || in host_to_target_for_each_rtattr()
460 rta_len > len) { in host_to_target_for_each_rtattr()
464 rtattr->rta_len = tswap16(rtattr->rta_len); in host_to_target_for_each_rtattr()
470 aligned_rta_len = RTA_ALIGN(rta_len); in host_to_target_for_each_rtattr()
1111 return host_to_target_for_each_nlattr(RTA_DATA(rtattr), rtattr->rta_len, in host_to_target_data_link_rtattr()
1115 return host_to_target_for_each_nlattr(RTA_DATA(rtattr), rtattr->rta_len, in host_to_target_data_link_rtattr()
1119 return host_to_target_for_each_nlattr(RTA_DATA(rtattr), rtattr->rta_len, in host_to_target_data_link_rtattr()
1123 return host_to_target_for_each_nlattr(RTA_DATA(rtattr), rtattr->rta_len, in host_to_target_data_link_rtattr()
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A Dudpgso.c421 rta->rta_len = RTA_LENGTH(alen); in set_route_mtu()
426 off += NLMSG_ALIGN(rta->rta_len); in set_route_mtu()
430 rta->rta_len = RTA_LENGTH(sizeof(int)); in set_route_mtu()
432 off += NLMSG_ALIGN(rta->rta_len); in set_route_mtu()
437 rta->rta_len = RTA_LENGTH(0) + RTA_LENGTH(sizeof(int)); in set_route_mtu()
438 off += NLMSG_ALIGN(rta->rta_len); in set_route_mtu()
443 rta->rta_len = RTA_LENGTH(sizeof(int)); in set_route_mtu()
H A Dtun.c92 rta->rta_len = RTA_LENGTH(IFNAMSIZ); in tun_delete()
93 req.nh.nlmsg_len += rta->rta_len; in tun_delete()
H A Dtap.c39 rta->rta_len = RTA_LENGTH(len); in rtattr_add()
40 nh->nlmsg_len = RTA_ALIGN(nh->nlmsg_len) + RTA_ALIGN(rta->rta_len); in rtattr_add()
53 attr->rta_len = end - (uint8_t *)attr; in rtattr_end()
H A Dipsec.c228 attr->rta_len = RTA_LENGTH(size); in rtattr_pack()
257 attr->rta_len = nlmsg_end - (char *)attr; in rtattr_end()
/openbmc/linux/include/uapi/linux/
H A Drtnetlink.h212 unsigned short rta_len; member
221 (rta)->rta_len >= sizeof(struct rtattr) && \
222 (rta)->rta_len <= (len))
223 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
224 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
228 #define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0))
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxfrm_info.c177 rta->rta_len = RTA_LENGTH(len); in rtattr_add()
178 nh->nlmsg_len = RTA_ALIGN(nh->nlmsg_len) + RTA_ALIGN(rta->rta_len); in rtattr_add()
200 attr->rta_len = end - (uint8_t *)attr; in rtattr_end()
/openbmc/linux/tools/testing/selftests/net/af_unix/
H A Ddiag_uid.c119 unsigned int rta_len = len - NLMSG_LENGTH(sizeof(*udr)); in render_response() local
127 ASSERT_NE(RTA_OK(attr, rta_len), 0); in render_response()
/openbmc/linux/crypto/
H A Dalgboss.c124 param->attrs[i].attr.rta_len = sizeof(param->attrs[i]); in cryptomgr_schedule_probe()
146 param->type.attr.rta_len = sizeof(param->type); in cryptomgr_schedule_probe()
H A Dauthenc.c70 key += rta->rta_len; in crypto_authenc_extractkeys()
71 keylen -= rta->rta_len; in crypto_authenc_extractkeys()
/openbmc/linux/tools/testing/selftests/bpf/
H A Dnetlink_helpers.c325 rta->rta_len = len; in addattr_l()
356 nest->rta_len = (void *)NLMSG_TAIL(n) - (void *)nest; in addattr_nest_end()
H A Dxsk.c408 rta->rta_len = RTA_LENGTH(sizeof(unsigned int)); in xsk_set_mtu()
/openbmc/linux/net/ipv4/
H A Desp4.c1102 rta->rta_len = RTA_LENGTH(sizeof(*param)); in esp_init_authenc()
/openbmc/linux/net/ipv6/
H A Desp6.c1145 rta->rta_len = RTA_LENGTH(sizeof(*param)); in esp_init_authenc()
/openbmc/linux/drivers/md/
H A Ddm-crypt.c2431 rta->rta_len = RTA_LENGTH(sizeof(*param)); in crypt_copy_authenckey()