nlmsgerr
struct nlmsgerr *e;
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
struct nlmsgerr *e;
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
((struct nlmsgerr *)nlmsg_data(nlh))->error = -EMSGSIZE;
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
((struct nlmsgerr *)nlmsg_data(nlh))->error = -ETIMEDOUT;
struct nlmsgerr *nle;
nle = (struct nlmsgerr *)nlmsg_data(nlh);
struct nlmsgerr *errmsg;
struct nlmsgerr *errmsg;
struct nlmsgerr *err = NLMSG_DATA(&msg);
struct nlmsgerr *err = NLMSG_DATA(&msg);
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(nh);
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(nh);
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(nlh);
static int nl_error_handler(struct sockaddr_nl *nla, struct nlmsgerr *nl_err,
const struct nlmsgerr *err = ynl_nlmsg_data(nlh);
static int error_handler(struct sockaddr_nl *nla, struct nlmsgerr *err,
struct nlmsgerr *err = NLMSG_DATA(nlh);
struct nlmsgerr *err = NLMSG_DATA(nlh);
static void rtnl_talk_error(struct nlmsghdr *h, struct nlmsgerr *err,
struct nlmsgerr *err = (struct nlmsgerr *)NLMSG_DATA(h);
if (l < sizeof(struct nlmsgerr)) {
struct nlmsgerr *err;
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(nh);
struct nlmsgerr err;
struct nlmsgerr *errmsg;
errmsg = (struct nlmsgerr *)NLMSG_DATA(nlmsg);
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(nlh);
struct nlmsgerr *err = (struct nlmsgerr *)NLMSG_DATA(nh);
if (len < sizeof(struct nlmsgerr)) {
sizeof(struct nlmsgerr));
struct nlmsgerr *err;
err = (struct nlmsgerr *)NLMSG_DATA(h);
if (rem_len < (int)sizeof(struct nlmsgerr)) {
struct nlmsgerr *err, void *arg)
struct nlmsgerr *err, void *arg)
const struct nlmsgerr *err = NLMSG_DATA(h);