1#ifndef _CRTX_NL_ROUTE_H
2#define _CRTX_NL_ROUTE_H
13#include <linux/netlink.h>
14#include <linux/rtnetlink.h>
16#include "netlink_raw.h"
23 uint16_t *nlmsg_types;
29 void (*msg_done_cb)(
void *data);
30 void *msg_done_cb_data;
34struct crtx_dict *crtx_nl_route_raw2dict_ifaddr2(
struct nlmsghdr *nlh,
int all_fields);
35struct crtx_dict *crtx_nl_route_raw2dict_interface(
struct nlmsghdr *nlh,
char all_fields);
39CRTX_DECLARE_ALLOC_FUNCTION(nl_route_raw)
40CRTX_DECLARE_CALLOC_FUNCTION(nl_route_raw)
42void crtx_nl_route_raw_init();
43void crtx_nl_route_raw_finish();
base structure of a listener
Definition core.h:186
Definition netlink_raw.h:18
Definition nl_route_raw.h:18