Home | History | Annotate | Download | only in drivers

Lines Matching full:sock

19 	int sock;
36 static void netlink_receive(int sock, void *eloop_ctx, void *sock_ctx)
48 left = recvfrom(sock, buf, sizeof(buf), MSG_DONTWAIT,
100 netlink->sock = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
101 if (netlink->sock < 0) {
111 if (bind(netlink->sock, (struct sockaddr *) &local, sizeof(local)) < 0)
119 eloop_register_read_sock(netlink->sock, netlink_receive, netlink,
132 if (netlink->sock >= 0) {
133 eloop_unregister_read_sock(netlink->sock);
134 close(netlink->sock);
190 ret = send(netlink->sock, &req, req.hdr.nlmsg_len, 0);