diff options
Diffstat (limited to 'runtime/transport/netlink.h')
-rw-r--r-- | runtime/transport/netlink.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/runtime/transport/netlink.h b/runtime/transport/netlink.h new file mode 100644 index 00000000..5f9514f1 --- /dev/null +++ b/runtime/transport/netlink.h @@ -0,0 +1,16 @@ +#ifndef _TRANSPORT_NETLINK_H_ /* -*- linux-c -*- */ +#define _TRANSPORT_NETLINK_H_ + +/** @file netlink.h + * @brief Header file for netlink transport + */ + +#include <linux/skbuff.h> +#include <linux/netlink.h> +#include <net/sock.h> + +extern struct sock *_stp_netlink_open(int unit, int (*handler) (int pid, int cmd, void *data)); +extern void _stp_netlink_close(struct sock *nl); +extern int _stp_netlink_send(int type, void *reply, int len, int pid); + +#endif /* _TRANSPORT_NETLINK_H_ */ |