Lines Matching refs:msg
134 struct msgtemplate msg; in send_cmd() local
136 msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN); in send_cmd()
137 msg.n.nlmsg_type = nlmsg_type; in send_cmd()
138 msg.n.nlmsg_flags = NLM_F_REQUEST; in send_cmd()
139 msg.n.nlmsg_seq = 0; in send_cmd()
140 msg.n.nlmsg_pid = nlmsg_pid; in send_cmd()
141 msg.g.cmd = genl_cmd; in send_cmd()
142 msg.g.version = 0x1; in send_cmd()
143 na = (struct nlattr *) GENLMSG_DATA(&msg); in send_cmd()
147 msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len); in send_cmd()
149 buf = (char *) &msg; in send_cmd()
150 buflen = msg.n.nlmsg_len; in send_cmd()
279 struct msgtemplate msg; in main() local
351 rep_len = recv(nl_sd, &msg, sizeof(msg), 0); in main()
359 if (msg.n.nlmsg_type == NLMSG_ERROR || in main()
360 !NLMSG_OK((&msg.n), rep_len)) { in main()
361 struct nlmsgerr *err = NLMSG_DATA(&msg); in main()
369 sizeof(struct nlmsghdr), msg.n.nlmsg_len, rep_len); in main()
372 rep_len = GENLMSG_PAYLOAD(&msg.n); in main()
374 na = (struct nlattr *) GENLMSG_DATA(&msg); in main()
393 na = (struct nlattr *) (GENLMSG_DATA(&msg) + len); in main()