firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
rtnl_route Struct Reference

#include <netlink-types.h>

Collaboration diagram for rtnl_route:

Data Fields

NLHDR_COMMON uint8_t rt_family
uint8_t rt_dst_len
uint8_t rt_src_len
uint8_t rt_tos
uint8_t rt_protocol
uint8_t rt_scope
uint8_t rt_type
uint8_t rt_nmetrics
uint32_t rt_flags
struct nl_addrrt_dst
struct nl_addrrt_src
uint32_t rt_table
uint32_t rt_iif
uint32_t rt_prio
uint32_t rt_metrics [RTAX_MAX]
uint32_t rt_metrics_mask
uint32_t rt_nr_nh
struct nl_addrrt_pref_src
struct nl_list_head rt_nexthops
struct rtnl_rtcacheinfo rt_cacheinfo
uint32_t rt_flag_mask

Field Documentation

struct rtnl_rtcacheinfo rtnl_route::rt_cacheinfo

Referenced by rtnl_route_parse().

uint8_t rtnl_route::rt_dst_len
uint32_t rtnl_route::rt_flag_mask
uint32_t rtnl_route::rt_iif
uint32_t rtnl_route::rt_metrics[RTAX_MAX]
uint32_t rtnl_route::rt_metrics_mask
uint8_t rtnl_route::rt_nmetrics
uint32_t rtnl_route::rt_prio
uint8_t rtnl_route::rt_scope
uint8_t rtnl_route::rt_src_len
uint32_t rtnl_route::rt_table
uint8_t rtnl_route::rt_tos

The documentation for this struct was generated from the following file: