netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
lookup.c File Reference
Include dependency graph for lookup.c:

Functions

Allocation/Freeing
struct flnl_resultflnl_result_alloc (void)
 
void flnl_result_put (struct flnl_result *res)
 
Cache Management
struct nl_cacheflnl_result_alloc_cache (void)
 Allocate lookup result cache. More...
 
Lookup
int flnl_lookup_build_request (struct flnl_request *req, int flags, struct nl_msg **result)
 Builds a netlink request message to do a lookup. More...
 
int flnl_lookup (struct nl_sock *sk, struct flnl_request *req, struct nl_cache *cache)
 Perform FIB Lookup. More...
 
Attribute Access
int flnl_result_get_table_id (struct flnl_result *res)
 
int flnl_result_get_prefixlen (struct flnl_result *res)
 
int flnl_result_get_nexthop_sel (struct flnl_result *res)
 
int flnl_result_get_type (struct flnl_result *res)
 
int flnl_result_get_scope (struct flnl_result *res)
 
int flnl_result_get_error (struct flnl_result *res)