RTA_DATA
algt = RTA_DATA(rta);
alga = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
param = RTA_DATA(rta);
(*((__be32 *)RTA_DATA(rt_attr))));
*((__be32 *)RTA_DATA(rt_attr)));
*((int *)RTA_DATA(rt_attr)));
*((int *)RTA_DATA(rt_attr)));
*((__be32 *)RTA_DATA(rt_attr)));
*((__be64 *)RTA_DATA(rt_attr)));
memcpy(RTA_DATA(rta), data, alen);
memcpy(RTA_DATA(rta), s, strlen(s));
memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));
uid = *(uid_t *)RTA_DATA(attr);
struct xfrmu_spdhthresh *t = RTA_DATA(attr);
struct xfrmu_spdhthresh *t = RTA_DATA(attr);
memcpy(RTA_DATA(attr), payload, size);
(parse_rtattr_flags((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta), \
memcpy(info, RTA_DATA(tb[INET_DIAG_INFO]), len);
info = RTA_DATA(tb[INET_DIAG_INFO]);
#define rta_getattr(type, value) (*(type *)RTA_DATA(value))
inet_ntop(AF_INET6, RTA_DATA(attrs), str, sizeof(str));
memcpy(&id, RTA_DATA(attrs), 1);
memcpy(&flags, RTA_DATA(attrs), 4);
memcpy(&ifindex, RTA_DATA(attrs), 4);
print_addr((void *)RTA_DATA(attrs),
memcpy(RTA_DATA(rta), &id, 1);
memcpy(RTA_DATA(rta), &token, 4);
memcpy(RTA_DATA(rta), &token, 4);
memcpy(&max, RTA_DATA(attrs), 4);
memcpy(RTA_DATA(rta), &rcv_addr, 4);
memcpy(RTA_DATA(rta), &subflows, 4);
memcpy(RTA_DATA(rta), &id, 1);
if (inet_pton(AF_INET, argv[arg], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, argv[arg], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &flags, 4);
memcpy(RTA_DATA(rta), &port, 2);
memcpy(RTA_DATA(rta), &token, 4);
if (inet_pton(AF_INET, rip, RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, rip, RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &rport, 2);
fprintf(stderr, ",token:%u", *(__u32 *)RTA_DATA(attrs));
fprintf(stderr, ",family:%u", *(__u16 *)RTA_DATA(attrs));
fprintf(stderr, ",loc_id:%u", *(__u8 *)RTA_DATA(attrs));
fprintf(stderr, ",rem_id:%u", *(__u8 *)RTA_DATA(attrs));
u_int32_t saddr4 = ntohl(*(__u32 *)RTA_DATA(attrs));
if (inet_ntop(AF_INET6, RTA_DATA(attrs), buf,
u_int32_t daddr4 = ntohl(*(__u32 *)RTA_DATA(attrs));
if (inet_ntop(AF_INET6, RTA_DATA(attrs), buf,
ntohs(*(__u16 *)RTA_DATA(attrs)));
ntohs(*(__u16 *)RTA_DATA(attrs)));
fprintf(stderr, ",backup:%u", *(__u8 *)RTA_DATA(attrs));
fprintf(stderr, ",error:%u", *(__u8 *)RTA_DATA(attrs));
server_side = !!*(__u8 *)RTA_DATA(attrs);
__u16 flags = *(__u16 *)RTA_DATA(attrs);
*pm_family = *(__u16 *)RTA_DATA(attrs);
grps = RTA_DATA(attrs);
grp = RTA_DATA(grps);
*events_mcast_grp = *(__u32 *)RTA_DATA(grp);
!strcmp(RTA_DATA(grp), MPTCP_PM_EV_GRP_NAME))
memcpy(RTA_DATA(rta), MPTCP_PM_NAME, namelen);
if (inet_pton(AF_INET, params[arg], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, params[arg], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &port, 2);
memcpy(RTA_DATA(rta), &token, 4);
if (inet_pton(AF_INET, params[arg], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, params[arg], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &port, 2);
memcpy(RTA_DATA(rta), &id, 1);
memcpy(RTA_DATA(rta), &flags, 4);
memcpy(RTA_DATA(rta), &token, 4);
memcpy(RTA_DATA(rta), &id, 1);
memcpy(RTA_DATA(rta), &token, 4);
if (inet_pton(AF_INET, argv[2], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, argv[2], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &id, 1);
memcpy(RTA_DATA(rta), &ifindex, 4);
memcpy(RTA_DATA(rta), &port, 2);
memcpy(RTA_DATA(rta), &flags, 4);
memcpy(RTA_DATA(rta), &token, 4);
if (inet_pton(AF_INET, argv[2], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, argv[2], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(RTA_DATA(rta), &flags, 4);
memcpy(RTA_DATA(rta), &id, 1);
(char *)RTA_DATA(attrs));
memcpy(RTA_DATA(rta), &ifindex, 4);
memcpy(RTA_DATA(rta), &port, 2);
memcpy(&off, RTA_DATA(attrs), 4);
memcpy(RTA_DATA(rta), &id, 1);
if (inet_pton(AF_INET, argv[3], RTA_DATA(rta))) {
} else if (inet_pton(AF_INET6, argv[3], RTA_DATA(rta))) {
memcpy(RTA_DATA(rta), &family, 2);
memcpy(&family, RTA_DATA(attrs), 2);
memcpy(&port, RTA_DATA(attrs), 2);
inet_ntop(AF_INET, RTA_DATA(attrs), str, sizeof(str));
memset(RTA_DATA(rta), 0, alen);
memcpy(RTA_DATA(rta), data, alen);
memcpy(RTA_DATA(rta), s, strsz);
memcpy(RTA_DATA(rta), arr, len);
memcpy(RTA_DATA(attr), payload, size);