netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
request.h File Reference
#include <netlink/netlink.h>
#include <netlink/addr.h>
Include dependency graph for request.h:
This graph shows which files directly or indirectly include this file:

Macros

#define REQUEST_CAST(ptr)   ((struct flnl_request *) (ptr))
 

Functions

struct flnl_requestflnl_request_alloc (void)
 
void flnl_request_set_fwmark (struct flnl_request *, uint64_t)
 
uint64_t flnl_request_get_fwmark (struct flnl_request *)
 
void flnl_request_set_tos (struct flnl_request *, int)
 
int flnl_request_get_tos (struct flnl_request *)
 
void flnl_request_set_scope (struct flnl_request *, int)
 
int flnl_request_get_scope (struct flnl_request *)
 
void flnl_request_set_table (struct flnl_request *, int)
 
int flnl_request_get_table (struct flnl_request *)
 
int flnl_request_set_addr (struct flnl_request *, struct nl_addr *)
 
struct nl_addrflnl_request_get_addr (struct flnl_request *)
 
int flnl_request_cmp (struct flnl_request *, struct flnl_request *)
 

Macro Definition Documentation

#define REQUEST_CAST (   ptr)    ((struct flnl_request *) (ptr))

Referenced by flnl_request_alloc().

Function Documentation

int flnl_request_cmp ( struct flnl_request ,
struct flnl_request  
)