Lines Matching defs:nw
200 nl_send(struct nl_writer *nw, struct nlpcb *nlp)
206 MPASS(nw->hdr == NULL);
207 MPASS(nw->buf != NULL);
208 MPASS(nw->buf->datalen > 0);
211 struct nlmsghdr *hdr = (struct nlmsghdr *)nw->buf->data;
214 nw->buf->datalen, nw->num_messages, hdr->nlmsg_type,
219 __predict_false(!linux_netlink_p->msgs_to_linux(nw, nlp))) {
220 nl_buf_free(nw->buf);
221 nw->buf = NULL;
225 nb = nw->buf;
226 nw->buf = NULL;
229 if (!nw->ignore_limit && __predict_false(sb->sb_hiwat <= sb->sb_ccc)) {
233 nlp->nl_dropped_messages += nw->num_messages;
235 (unsigned long)nlp->nl_dropped_messages, nw->num_messages,
297 if (!npt->nw->suppress_ack) {
314 npt->nw->suppress_ack = false;
323 struct nl_writer nw;
329 if (!nl_writer_unicast(&nw, NLMSG_SMALL, nlp, false)) {
334 nlmsg_ignore_limit(&nw);
340 .nw = &nw,
358 nlmsg_flush(&nw);