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

Functions

void rtnl_u32_set_handle (struct rtnl_cls *, int, int, int)
 
int rtnl_u32_set_classid (struct rtnl_cls *, uint32_t)
 
int rtnl_u32_set_flags (struct rtnl_cls *, int)
 
int rtnl_u32_add_key (struct rtnl_cls *, uint32_t, uint32_t, int, int)
 Append new 32-bit key to the selector. More...
 
int rtnl_u32_add_key_uint8 (struct rtnl_cls *, uint8_t, uint8_t, int, int)
 
int rtnl_u32_add_key_uint16 (struct rtnl_cls *, uint16_t, uint16_t, int, int)
 Append new selector key to match a 16-bit number. More...
 
int rtnl_u32_add_key_uint32 (struct rtnl_cls *, uint32_t, uint32_t, int, int)
 Append new selector key to match a 32-bit number. More...
 
int rtnl_u32_add_key_in_addr (struct rtnl_cls *, struct in_addr *, uint8_t, int, int)
 
int rtnl_u32_add_key_in6_addr (struct rtnl_cls *, struct in6_addr *, uint8_t, int, int)