Home
last modified time | relevance | path

Searched refs:rta (Results 1 – 8 of 8) sorted by relevance

/tools/testing/selftests/net/mptcp/
A Dpm_nl_ctl.c314 struct rtattr *rta; in resolve_mptcp_pm_netlink() local
322 rta = (void *)(data + off); in resolve_mptcp_pm_netlink()
338 struct rtattr *rta, *addr; in dsf() local
434 rta = (void *)(data + off); in dsf()
454 struct rtattr *rta; in csf() local
585 struct rtattr *rta; in remove_addr() local
635 struct rtattr *rta, *addr; in announce_addr() local
760 struct rtattr *rta, *nest; in add_addr() local
891 struct rtattr *rta, *nest; in del_addr() local
1082 struct rtattr *rta, *nest; in get_addr() local
[all …]
A Dmptcp_diag.c23 #define parse_rtattr_nested(tb, max, rta) \ argument
24 (parse_rtattr_flags((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta), \
155 static void parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, in parse_rtattr_flags() argument
161 while (RTA_OK(rta, len)) { in parse_rtattr_flags()
162 type = rta->rta_type & ~flags; in parse_rtattr_flags()
164 tb[type] = rta; in parse_rtattr_flags()
165 rta = RTA_NEXT(rta, len); in parse_rtattr_flags()
/tools/testing/selftests/net/
A Dtap.c36 struct rtattr *rta = in rtattr_add() local
38 rta->rta_type = type; in rtattr_add()
39 rta->rta_len = RTA_LENGTH(len); in rtattr_add()
41 return rta; in rtattr_add()
61 memcpy(RTA_DATA(rta), s, strlen(s)); in rtattr_add_str()
62 return rta; in rtattr_add_str()
70 strcpy(RTA_DATA(rta), s); in rtattr_add_strsz()
71 return rta; in rtattr_add_strsz()
77 struct rtattr *rta = rtattr_add(nh, type, len); in rtattr_add_any() local
79 memcpy(RTA_DATA(rta), arr, len); in rtattr_add_any()
[all …]
A Dtun.c74 struct rtattr *rta; in tun_delete() local
90 rta = (struct rtattr *)(((char *)&req) + NLMSG_ALIGN(req.nh.nlmsg_len)); in tun_delete()
91 rta->rta_type = IFLA_IFNAME; in tun_delete()
92 rta->rta_len = RTA_LENGTH(IFNAMSIZ); in tun_delete()
93 req.nh.nlmsg_len += rta->rta_len; in tun_delete()
94 memcpy(RTA_DATA(rta), dev, IFNAMSIZ); in tun_delete()
/tools/testing/selftests/bpf/prog_tests/
A Dxfrm_info.c174 struct rtattr *rta = in rtattr_add() local
176 rta->rta_type = type; in rtattr_add()
177 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()
179 return rta; in rtattr_add()
185 struct rtattr *rta = rtattr_add(nh, type, strlen(s)); in rtattr_add_str() local
187 memcpy(RTA_DATA(rta), s, strlen(s)); in rtattr_add_str()
188 return rta; in rtattr_add_str()
/tools/testing/selftests/bpf/
A Dnetlink_helpers.c316 struct rtattr *rta; in addattr_l() local
323 rta = NLMSG_TAIL(n); in addattr_l()
324 rta->rta_type = type; in addattr_l()
325 rta->rta_len = len; in addattr_l()
327 memcpy(RTA_DATA(rta), data, alen); in addattr_l()
A Dxsk.c396 struct rtattr *rta; in xsk_set_mtu() local
409 rta = (struct rtattr *)(((char *)&req) + NLMSG_ALIGN(req.nh.nlmsg_len)); in xsk_set_mtu()
410 rta->rta_type = IFLA_MTU; in xsk_set_mtu()
411 rta->rta_len = RTA_LENGTH(sizeof(unsigned int)); in xsk_set_mtu()
413 memcpy(RTA_DATA(rta), &mtu, sizeof(mtu)); in xsk_set_mtu()
/tools/testing/selftests/net/ovpn/
A Dovpn-cli.c1065 struct rtattr *rta; in ovpn_addattr() local
1073 rta = nlmsg_tail(n); in ovpn_addattr()
1074 rta->rta_type = type; in ovpn_addattr()
1075 rta->rta_len = len; in ovpn_addattr()
1078 memset(RTA_DATA(rta), 0, alen); in ovpn_addattr()
1080 memcpy(RTA_DATA(rta), data, alen); in ovpn_addattr()

Completed in 22 milliseconds