#include <netlink-types.h>
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_addr * | rt_dst |
struct nl_addr * | rt_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_addr * | rt_pref_src |
struct nl_list_head | rt_nexthops |
struct rtnl_rtcacheinfo | rt_cacheinfo |
uint32_t | rt_flag_mask |
struct rtnl_rtcacheinfo rtnl_route::rt_cacheinfo |
Referenced by rtnl_route_parse().
Referenced by rtnl_route_build_msg(), rtnl_route_get_dst(), and rtnl_route_set_dst().
uint8_t rtnl_route::rt_dst_len |
NLHDR_COMMON uint8_t rtnl_route::rt_family |
uint32_t rtnl_route::rt_flag_mask |
Referenced by rtnl_route_set_flags(), and rtnl_route_unset_flags().
uint32_t rtnl_route::rt_flags |
Referenced by rtnl_route_build_msg(), rtnl_route_get_flags(), rtnl_route_parse(), rtnl_route_set_flags(), and rtnl_route_unset_flags().
uint32_t rtnl_route::rt_iif |
Referenced by rtnl_route_build_msg(), rtnl_route_get_iif(), and rtnl_route_set_iif().
uint32_t rtnl_route::rt_metrics[RTAX_MAX] |
Referenced by rtnl_route_get_metric(), and rtnl_route_set_metric().
uint32_t rtnl_route::rt_metrics_mask |
Referenced by rtnl_route_get_metric(), rtnl_route_set_metric(), and rtnl_route_unset_metric().
struct nl_list_head rtnl_route::rt_nexthops |
uint8_t rtnl_route::rt_nmetrics |
Referenced by rtnl_route_build_msg(), rtnl_route_set_metric(), and rtnl_route_unset_metric().
uint32_t rtnl_route::rt_nr_nh |
Referenced by rtnl_route_build_msg(), rtnl_route_get_pref_src(), and rtnl_route_set_pref_src().
uint32_t rtnl_route::rt_prio |
Referenced by rtnl_route_build_msg(), rtnl_route_get_priority(), and rtnl_route_set_priority().
uint8_t rtnl_route::rt_protocol |
Referenced by rtnl_route_build_msg(), rtnl_route_get_protocol(), rtnl_route_parse(), and rtnl_route_set_protocol().
uint8_t rtnl_route::rt_scope |
Referenced by rtnl_route_build_msg(), rtnl_route_get_scope(), rtnl_route_parse(), and rtnl_route_set_scope().
Referenced by rtnl_route_build_msg(), rtnl_route_get_src(), and rtnl_route_set_src().
uint8_t rtnl_route::rt_src_len |
uint32_t rtnl_route::rt_table |
Referenced by rtnl_route_build_msg(), rtnl_route_get_table(), rtnl_route_parse(), and rtnl_route_set_table().
uint8_t rtnl_route::rt_tos |
Referenced by rtnl_route_build_msg(), rtnl_route_get_tos(), rtnl_route_parse(), and rtnl_route_set_tos().
uint8_t rtnl_route::rt_type |
Referenced by rtnl_route_build_msg(), rtnl_route_get_type(), rtnl_route_guess_scope(), rtnl_route_parse(), and rtnl_route_set_type().