Lines Matching refs:snl
348 struct sockaddr_nl snl;
376 memset(&snl, 0, sizeof(snl));
377 snl.nl_family = AF_NETLINK;
379 if (sendto(handle->fd, nlh, nlh->nlmsg_len, 0, (struct sockaddr *) &snl, sizeof(snl)) == -1)
387 socklen_t addrlen = sizeof(snl);
396 len = (int)recvfrom(handle->fd, buf, sizeof(buf), 0, (struct sockaddr *) &snl, &addrlen);
402 if (addrlen != sizeof(snl) || snl.nl_family != AF_NETLINK) {
408 if (snl.nl_pid != 0 || seq_id != nlh->nlmsg_seq) /* if not from kernel or wrong sequence skip */