Lines Matching defs:msg
41 using CallBack = int (*)(struct nl_msg* msg, void* arg);
92 CallBack infoCallBack = [](struct nl_msg* msg, void* arg) {
101 auto nlh = nlmsg_hdr(msg);
237 CallBack sendCallBack = [](struct nl_msg* msg, void* arg) {
239 auto nlh = nlmsg_hdr(msg);
309 nlMsgPtr msg(nlmsg_alloc(), &::nlmsg_free);
310 if (msg == nullptr)
316 auto msgHdr = genlmsg_put(msg.get(), NL_AUTO_PORT, NL_AUTO_SEQ, driverID, 0,
327 ret = nla_put_u32(msg.get(), ncsi_nl_attrs::NCSI_ATTR_PACKAGE_ID,
340 ret = nla_put_u32(msg.get(), ncsi_nl_attrs::NCSI_ATTR_CHANNEL_ID,
351 ret = nla_put_u32(msg.get(), ncsi_nl_attrs::NCSI_ATTR_IFINDEX,
374 msg.get(), maskAttr,
395 ret = nla_put(msg.get(), ncsi_nl_attrs::NCSI_ATTR_DATA, pl.size(),
411 ret = nl_send_auto(socket.get(), msg.get());
634 struct msghdr msg = {};
635 msg.msg_name = &addr;
636 msg.msg_namelen = sizeof(addr);
637 msg.msg_iov = iov;
638 msg.msg_iovlen = 3;
640 wlen = sendmsg(sd, &msg, 0);
661 msg.msg_name = &addr;
662 msg.msg_namelen = sizeof(addr);
663 msg.msg_iov = iov;
664 msg.msg_iovlen = 1;
667 rlen = recvmsg(sd, &msg, MSG_TRUNC);