- string_t name;
- uint32_t max_start_pad;
- uint32_t max_end_pad;
- struct subnet_list networks;
- struct subnet_list exclude_remote_networks;
- uint32_t secnet_address; /* our own address */
- uint32_t mtu;
- struct netlink_client *clients;
+ cstring_t name;
+ 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;
+ int32_t mtu;
+ struct netlink_client *clients; /* Linked list of clients */
+ struct netlink_client **routes; /* Array of clients, sorted by priority */
+ int32_t n_clients;