|
int | nl_connect (struct nl_sock *, int) |
| Create and connect netlink socket. More...
|
|
void | nl_close (struct nl_sock *) |
| Close/Disconnect netlink socket. More...
|
|
int | nl_sendto (struct nl_sock *, void *, size_t) |
| Send raw data over netlink socket. More...
|
|
int | nl_sendmsg (struct nl_sock *, struct nl_msg *, struct msghdr *) |
| Send netlink message with control over sendmsg() message header. More...
|
|
int | nl_send (struct nl_sock *, struct nl_msg *) |
| Send netlink message. More...
|
|
int | nl_send_iovec (struct nl_sock *, struct nl_msg *, const struct iovec *, unsigned) |
| Send netlink message. More...
|
|
void | nl_auto_complete (struct nl_sock *, struct nl_msg *) |
|
int | nl_send_auto_complete (struct nl_sock *, struct nl_msg *) |
| Send netlink message and check & extend header values as needed. More...
|
|
int | nl_send_simple (struct nl_sock *, int, int, void *, size_t) |
| Send simple netlink message using nl_send_auto_complete() More...
|
|
int | nl_recv (struct nl_sock *, struct sockaddr_nl *, unsigned char **, struct ucred **) |
| Receive data from netlink socket. More...
|
|
int | nl_recvmsgs (struct nl_sock *, struct nl_cb *) |
| Receive a set of messages from a netlink socket. More...
|
|
int | nl_recvmsgs_default (struct nl_sock *) |
| Receive a set of message from a netlink socket using handlers in nl_sock. More...
|
|
int | nl_wait_for_ack (struct nl_sock *) |
| Wait for ACK. More...
|
|
char * | nl_nlfamily2str (int, char *, size_t) |
|
int | nl_str2nlfamily (const char *) |
|