RTA_LENGTH
setkey->len = RTA_LENGTH(sizeof(*param)) + Ke.len + Ki.len;
rta->rta_len = RTA_LENGTH(sizeof(*param));
setkey->len = RTA_LENGTH(sizeof(*param)) + Ke->len + Ki->len;
rta->rta_len = RTA_LENGTH(sizeof(*param));
rta->rta_len = RTA_LENGTH(sizeof(*param));
#define RTA_SPACE(len) RTA_ALIGN(RTA_LENGTH(len))
#define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
#define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0))
rta->rta_len = RTA_LENGTH(sizeof(*param));
rta->rta_len = RTA_LENGTH(sizeof(*param));
#define RTA_SPACE(len) RTA_ALIGN(RTA_LENGTH(len))
#define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
#define RTA_PAYLOAD(rta) ((int)((rta)->rta_len) - RTA_LENGTH(0))
int len = RTA_LENGTH(alen);
rta->rta_len = RTA_LENGTH(len);
rta->rta_len = RTA_LENGTH(sizeof(unsigned int));
req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) + RTA_LENGTH(sizeof(mtu));
size_t nl_size = RTA_ALIGN(nh->nlmsg_len) + RTA_LENGTH(size);
attr->rta_len = RTA_LENGTH(size);
rta_proto.rta_len = RTA_LENGTH(sizeof(proto));
req.nlh.nlmsg_len += RTA_LENGTH(sizeof(proto));
nest->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(4);
nest->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(4);
nest->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(namelen);
addr->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(4);
addr->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
addr->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(4);
nest->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(2);
nest->rta_len = RTA_LENGTH(0);
rta->rta_len = RTA_LENGTH(1);
rta->rta_len = RTA_LENGTH(4);
rta->rta_len = RTA_LENGTH(16);
rta->rta_len = RTA_LENGTH(2);
int len = RTA_LENGTH(alen);
rta->rta_len = RTA_LENGTH(len);
size_t nl_size = RTA_ALIGN(nh->nlmsg_len) + RTA_LENGTH(size);
attr->rta_len = RTA_LENGTH(size);