routeinfo_t Structure
The routeinfo_t structure represents a translated version of the rt_msghdr associated with the routing socket event.
typedef struct routeinfo {
uint8_t route_version;
uint8_t route_type;
uint16_t route_ifindex;
int route_flags;
int route_seq;
pid_t route_pid;
int route_metrics;
/* Metric values */
uint32_t route_mtu_metric;
uint32_t route_hopcount_metric;
uint32_t route_expire_metric;
uint32_t route_recvpipe_metric;
uint32_t route_sendpipe_metric;
uint32_t route_ssthresh_metric;
uint32_t route_rtt_metric;
uint32_t route_rtt_variance_metric;
uint32_t route_packets_sent;
/* Addresses etc in message */
int route_addresses;
string route_destination_address;
string route_gateway_address;
string route_netmask_address;
string route_source_address;
string route_redirect_author_address;
rt_msghdr_t *route_addr;
} routeinfo_t;