7#ifndef COMMONRDR_H_INCLUDED
8#define COMMONRDR_H_INCLUDED
35 char * iaddr,
int iaddrlen,
unsigned short * iport,
36 char * desc,
int desclen,
37 char * rhost,
int rhostlen,
38 unsigned int * timestamp,
39 u_int64_t * packets, u_int64_t * bytes);
47 char *
ifname,
unsigned short * eport,
48 char * iaddr,
int iaddrlen,
unsigned short * iport,
49 int * proto,
char * desc,
int desclen,
50 char * rhost,
int rhostlen,
51 unsigned int * timestamp,
52 u_int64_t * packets, u_int64_t * bytes);
58 int proto,
unsigned int * number);
63 unsigned short iport,
const char * desc,
64 unsigned int timestamp);
69 unsigned short eport,
int proto,
70 const char * desc,
unsigned int timestamp);
72#if defined(USE_NETFILTER)
80 RDR_NAT_PREROUTING_CHAIN_NAME,
81 RDR_NAT_POSTROUTING_CHAIN_NAME,
82 RDR_FORWARD_CHAIN_NAME,
90int set_rdr_name( rdr_name_type param,
const char *
string );
unsigned short * get_portmappings_in_range(unsigned short startport, unsigned short endport, int proto, unsigned int *number)
Definition ipfrdr.c:729
void shutdown_redirect(void)
Definition ipfrdr.c:215
int get_redirect_rule(const char *ifname, unsigned short eport, int proto, char *iaddr, int iaddrlen, unsigned short *iport, char *desc, int desclen, char *rhost, int rhostlen, unsigned int *timestamp, u_int64_t *packets, u_int64_t *bytes)
Definition ipfrdr.c:323
int update_portmapping(const char *ifname, unsigned short eport, int proto, unsigned short iport, const char *desc, unsigned int timestamp)
Definition ipfrdr.c:809
int update_portmapping_desc_timestamp(const char *ifname, unsigned short eport, int proto, const char *desc, unsigned int timestamp)
Definition ipfrdr.c:822
int get_redirect_rule_by_index(int index, char *ifname, unsigned short *eport, char *iaddr, int iaddrlen, unsigned short *iport, int *proto, char *desc, int desclen, char *rhost, int rhostlen, unsigned int *timestamp, u_int64_t *packets, u_int64_t *bytes)
Definition ipfrdr.c:403
int get_redirect_rule_count(const char *ifname)
Definition nftnlrdr.c:545
int init_redirect(void)
Definition ipfrdr.c:199
int set_rdr_name(rdr_name_type param, const char *string)
Definition iptcrdr.c:88
static const char * ifname
Definition testipfwrdr.c:17