tcamsg
#define TA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcamsg))
struct tcamsg *t;
struct tcamsg *t;
ret = nlmsg_parse_deprecated(n, sizeof(struct tcamsg), tca,
struct tcamsg *t = (struct tcamsg *) nlmsg_data(cb->nlh);
ret = nlmsg_parse_deprecated(cb->nlh, sizeof(struct tcamsg), tb,
+ sizeof(struct tcamsg)
#define TA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcamsg))