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);
48 char * iaddr,
int iaddrlen,
unsigned short * iport,
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);
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,
90 int set_rdr_name( rdr_name_type param,
const char *
string );
int update_portmapping_desc_timestamp(const char *ifname, unsigned short eport, int proto, const char *desc, unsigned int timestamp)
Definition: ipfrdr.c:822
static const char * ifname
Definition: testipfwrdr.c:17
int init_redirect(void)
Definition: ipfrdr.c:199
string proto
Definition: pymoduletest.py:71
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 set_rdr_name(rdr_name_type param, const char *string)
Definition: iptcrdr.c:88
desc
Definition: pymoduletest.py:79
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 update_portmapping(const char *ifname, unsigned short eport, int proto, unsigned short iport, const char *desc, unsigned int timestamp)
Definition: ipfrdr.c:809
int get_redirect_rule_count(const char *ifname)
Definition: nftnlrdr.c:545
void shutdown_redirect(void)
Definition: ipfrdr.c:215
unsigned short * get_portmappings_in_range(unsigned short startport, unsigned short endport, int proto, unsigned int *number)
Definition: ipfrdr.c:729
eport
Definition: testupnpigd.py:58