Monero
Loading...
Searching...
No Matches
testnftnlrdr.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <syslog.h>
#include <inttypes.h>
#include <linux/netfilter/nf_tables.h>
#include <libnftnl/table.h>
#include <libnftnl/chain.h>
#include <libnftnl/rule.h>
#include <libnftnl/expr.h>
#include "nftnlrdr.h"
#include "nftnlrdr_misc.h"
#include "../commonrdr.h"
Include dependency graph for testnftnlrdr.c:

Macros

#define PRIu64   "llu"

Functions

static int add_filter_rule (int proto, const char *rhost, const char *iaddr, unsigned short iport)
static int addnatrule (int proto, unsigned short eport, const char *iaddr, unsigned short iport, const char *rhost)
int main (int argc, char **argv)

Macro Definition Documentation

◆ PRIu64

#define PRIu64   "llu"

Function Documentation

◆ add_filter_rule()

int add_filter_rule ( int proto,
const char * rhost,
const char * iaddr,
unsigned short iport )
static

◆ addnatrule()

int addnatrule ( int proto,
unsigned short eport,
const char * iaddr,
unsigned short iport,
const char * rhost )
static

◆ main()

int main ( int argc,
char ** argv )