struct netlink_client *next;
};
+/* options field in 'struct netlink_client' */
+#define OPT_SOFTROUTE 1
+#define OPT_ALLOWROUTE 2
+
typedef bool_t netlink_route_fn(void *cst, struct netlink_client *routes);
/* Netlink provides one function to the device driver, to call to deliver
closure_t cl;
void *dst; /* Pointer to host interface state */
cstring_t name;
- int32_t max_start_pad;
- int32_t max_end_pad;
struct ipset *networks; /* Local networks */
struct subnet_list *subnets; /* Same as networks, for display */
struct ipset *remote_networks; /* Allowable remote networks */
+ uint32_t local_address; /* host interface address */
uint32_t secnet_address; /* our own address, or the address of the
other end of a point-to-point link */
bool_t ptp;