#include <netlink-local.h>
#include <netlink/netlink.h>
#include <netlink/attr.h>
#include <netlink/utils.h>
#include <netlink/object.h>
#include <netlink/fib_lookup/request.h>
Macros | |
#define | REQ_DIFF(ATTR, EXPR) ATTR_DIFF(attrs, REQUEST_ATTR_##ATTR, a, b, EXPR) |
Functions | |
Lookup Request Creation/Deletion | |
struct flnl_request * | flnl_request_alloc (void) |
Attributes | |
void | flnl_request_set_fwmark (struct flnl_request *req, uint64_t fwmark) |
uint64_t | flnl_request_get_fwmark (struct flnl_request *req) |
void | flnl_request_set_tos (struct flnl_request *req, int tos) |
int | flnl_request_get_tos (struct flnl_request *req) |
void | flnl_request_set_scope (struct flnl_request *req, int scope) |
int | flnl_request_get_scope (struct flnl_request *req) |
void | flnl_request_set_table (struct flnl_request *req, int table) |
int | flnl_request_get_table (struct flnl_request *req) |
int | flnl_request_set_addr (struct flnl_request *req, struct nl_addr *addr) |
struct nl_addr * | flnl_request_get_addr (struct flnl_request *req) |
#define REQ_DIFF | ( | ATTR, | |
EXPR | |||
) | ATTR_DIFF(attrs, REQUEST_ATTR_##ATTR, a, b, EXPR) |