/asus-wl-520gu-7.0.1.45/src/router/rc/ |
H A D | firewall_noipt.c | 39 add_forward(netconf_nat_t *nat, int dir, int target) argument 45 filter.match.ipproto = nat->match.ipproto; 46 filter.match.src.ports[1] = nat->match.src.ports[1]; 47 filter.match.dst.ipaddr.s_addr = nat->ipaddr.s_addr; 49 filter.match.dst.ports[0] = nat->ports[0]; 50 filter.match.dst.ports[1] = nat->ports[1]; 51 strncpy(filter.match.in.name, nat->match.in.name, IFNAMSIZ); 58 netconf_add_nat(nat); 72 filter.match.ipproto = nat->match.ipproto; 73 filter.match.src.ports[1] = nat 315 netconf_nat_t nat; local [all...] |
H A D | firewall.c | 42 add_forward(netconf_nat_t *nat, int dir, int target) argument 48 filter.match.ipproto = nat->match.ipproto; 49 filter.match.src.ports[1] = nat->match.src.ports[1]; 50 filter.match.dst.ipaddr.s_addr = nat->ipaddr.s_addr; 52 filter.match.dst.ports[0] = nat->ports[0]; 53 filter.match.dst.ports[1] = nat->ports[1]; 54 strncpy(filter.match.in.name, nat->match.in.name, IFNAMSIZ); 61 netconf_add_nat(nat); 333 netconf_nat_t nat; local 354 memset(&nat, [all...] |
H A D | firewall_ex_noipt.c | 528 fprintf(fp, "*nat\n" 918 /* nat setting */ 1124 netconf_nat_t nattarget, *nat; local 1311 get_forward_port_ex(int which, netconf_nat_t *nat) argument 1335 memset(nat, 0, sizeof(netconf_nat_t)); 1340 nat->match.dst.ports[0] = htons(in_start); 1341 nat->match.dst.ports[1] = htons(in_end); 1344 (void) inet_aton(lan_ipaddr, &nat->ipaddr); 1351 nat->ports[0] = out_dst; 1352 nat [all...] |
/asus-wl-520gu-7.0.1.45/src/router/rc.orig/ |
H A D | firewall_noipt.c | 39 add_forward(netconf_nat_t *nat, int dir, int target) argument 45 filter.match.ipproto = nat->match.ipproto; 46 filter.match.src.ports[1] = nat->match.src.ports[1]; 47 filter.match.dst.ipaddr.s_addr = nat->ipaddr.s_addr; 49 filter.match.dst.ports[0] = nat->ports[0]; 50 filter.match.dst.ports[1] = nat->ports[1]; 51 strncpy(filter.match.in.name, nat->match.in.name, IFNAMSIZ); 58 netconf_add_nat(nat); 72 filter.match.ipproto = nat->match.ipproto; 73 filter.match.src.ports[1] = nat 315 netconf_nat_t nat; local [all...] |
H A D | firewall.c | 42 add_forward(netconf_nat_t *nat, int dir, int target) argument 48 filter.match.ipproto = nat->match.ipproto; 49 filter.match.src.ports[1] = nat->match.src.ports[1]; 50 filter.match.dst.ipaddr.s_addr = nat->ipaddr.s_addr; 52 filter.match.dst.ports[0] = nat->ports[0]; 53 filter.match.dst.ports[1] = nat->ports[1]; 54 strncpy(filter.match.in.name, nat->match.in.name, IFNAMSIZ); 61 netconf_add_nat(nat); 333 netconf_nat_t nat; local 354 memset(&nat, [all...] |
H A D | firewall_ex_noipt.c | 528 fprintf(fp, "*nat\n" 918 /* nat setting */ 1124 netconf_nat_t nattarget, *nat; local 1311 get_forward_port_ex(int which, netconf_nat_t *nat) argument 1335 memset(nat, 0, sizeof(netconf_nat_t)); 1340 nat->match.dst.ports[0] = htons(in_start); 1341 nat->match.dst.ports[1] = htons(in_end); 1344 (void) inet_aton(lan_ipaddr, &nat->ipaddr); 1351 nat->ports[0] = out_dst; 1352 nat [all...] |
/asus-wl-520gu-7.0.1.45/src/router/shared/ |
H A D | nvparse.h | 38 extern bool valid_forward_port(const netconf_nat_t *nat); 39 extern bool get_forward_port(int which, netconf_nat_t *nat); 40 extern bool set_forward_port(int which, const netconf_nat_t *nat);
|
H A D | nvparse.c | 275 valid_forward_port(const netconf_nat_t *nat) argument 278 if (ntohs(nat->match.dst.ports[0]) > ntohs(nat->match.dst.ports[1])) 282 if (nat->match.ipproto != IPPROTO_TCP && nat->match.ipproto != IPPROTO_UDP) 286 if (nat->ipaddr.s_addr == htonl(0)) 290 if (ntohs(nat->ports[0]) > ntohs(nat->ports[1])) 294 if ((ntohs(nat->match.dst.ports[1]) - ntohs(nat 302 get_forward_port(int which, netconf_nat_t *nat) argument 392 set_forward_port(int which, const netconf_nat_t *nat) argument 460 netconf_nat_t nat, unused; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/shared.asus/ |
H A D | nvparse.h | 39 extern bool valid_forward_port(const netconf_nat_t *nat); 40 extern bool get_forward_port(int which, netconf_nat_t *nat); 41 extern bool set_forward_port(int which, const netconf_nat_t *nat);
|
H A D | nvparse.c | 275 valid_forward_port(const netconf_nat_t *nat) argument 278 if (ntohs(nat->match.dst.ports[0]) > ntohs(nat->match.dst.ports[1])) 282 if (nat->match.ipproto != IPPROTO_TCP && nat->match.ipproto != IPPROTO_UDP) 286 if (nat->ipaddr.s_addr == htonl(0)) 290 if (ntohs(nat->ports[0]) > ntohs(nat->ports[1])) 294 if ((ntohs(nat->match.dst.ports[1]) - ntohs(nat 302 get_forward_port(int which, netconf_nat_t *nat) argument 392 set_forward_port(int which, const netconf_nat_t *nat) argument 460 netconf_nat_t nat, unused; local [all...] |
/asus-wl-520gu-7.0.1.45/src/tools/upnp/igd/ |
H A D | mapmgr.c | 35 static void add_nat_entry(netconf_nat_t *nat); 253 netconf_nat_t nat = *entry; local 256 inet_aton(nvram_safe_get("lan_ipaddr"), &nat.ipaddr); 258 nat.ipaddr.s_addr &= netmask.s_addr; 259 nat.ipaddr.s_addr |= (0xffffffff & ~netmask.s_addr); 264 filter.match.ipproto = nat.match.ipproto; 265 filter.match.src.ports[1] = nat.match.src.ports[1]; 266 filter.match.dst.ipaddr.s_addr = nat.ipaddr.s_addr; 268 filter.match.dst.ports[0] = nat.ports[0]; 269 filter.match.dst.ports[1] = nat 292 netconf_nat_t nat = *entry; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/netconf/ |
H A D | main.c | 37 netconf_nat_t *nat; local 153 nat = (netconf_nat_t *) fw; 154 printf(" to %s", inet_ntoa(nat->ipaddr)); 155 if (valid_ports(nat->ports[0], nat->ports[1])) { 156 printf(":%d", ntohs(nat->ports[0])); 157 if (nat->ports[1] != nat->ports[0]) 158 printf("-%d", ntohs(nat->ports[1]));
|
H A D | netconf_linux.c | 45 static const char *ipt_table_names[] = { "filter", "nat", NULL }; 50 "nat", "nat", "nat", "nat" 52 , "nat" 76 /* ipt nat chain name appropriate for target (indexed by netconf_nat_t.target) */ 151 if (strcmp(*table, "filter") && strcmp(*table, "nat")) 171 netconf_nat_t *nat = NULL; local 193 fw = (netconf_fw_t *) nat 394 const netconf_nat_t *nat = NULL; local 781 netconf_nat_t *nat = NULL; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ia64/ |
H A D | unwind.h | 82 signed long off : 61; /* NaT word is at loc+nat.off */ 83 } nat; member in struct:unw_frame_info::unw_ireg 190 unw_set_gr (struct unw_frame_info *i, int n, unsigned long v, char nat) argument 192 return unw_access_gr(i, n, &v, &nat, 1); 219 #define unw_get_gr(i,n,v,nat) unw_access_gr(i,n,v,nat,0)
|
H A D | ptrace.h | 234 /* get nat bits for scratch registers such that bit N==1 iff scratch register rN is a NaT */ 236 /* put nat bits for scratch registers such that scratch register rN is a NaT iff bit N==1 */ 237 extern unsigned long ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat); 252 unsigned long nat; member in struct:pt_all_user_regs
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ia64/ |
H A D | unwind.h | 82 signed long off : 61; /* NaT word is at loc+nat.off */ 83 } nat; member in struct:unw_frame_info::unw_ireg 190 unw_set_gr (struct unw_frame_info *i, int n, unsigned long v, char nat) argument 192 return unw_access_gr(i, n, &v, &nat, 1); 219 #define unw_get_gr(i,n,v,nat) unw_access_gr(i,n,v,nat,0)
|
H A D | ptrace.h | 234 /* get nat bits for scratch registers such that bit N==1 iff scratch register rN is a NaT */ 236 /* put nat bits for scratch registers such that scratch register rN is a NaT iff bit N==1 */ 237 extern unsigned long ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat); 252 unsigned long nat; member in struct:pt_all_user_regs
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/kernel/ |
H A D | unaligned.c | 279 set_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long val, int nat) argument 317 if (nat) 345 DPRINT("rnat @%p = 0x%lx nat=%d old nat=%ld\n", 346 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1); 349 if (nat) 360 get_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long *val, int *nat) argument 393 if (nat) { 398 *nat = (*rnat_addr & nat_mask) != 0; 421 if (nat) { 434 setreg(unsigned long regnum, unsigned long val, int nat, struct pt_regs *regs) argument 599 getreg(unsigned long regnum, unsigned long *val, int *nat, struct pt_regs *regs) argument [all...] |
H A D | ptrace.c | 82 ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat) argument 86 # define PUT_BITS(first, last, nat) \ 90 (ia64_rotr(nat, first) << bit) & mask; \ 92 scratch_unat = PUT_BITS( 1, 3, nat); 93 scratch_unat |= PUT_BITS(12, 15, nat); 94 scratch_unat |= PUT_BITS( 8, 11, nat); 95 scratch_unat |= PUT_BITS(16, 31, nat); 606 char nat = 0; local 623 unw_get_gr(&info, regnum, &dummy, &nat); 633 unw_get_gr(&info, regnum, &dummy, &nat); 821 char nat = 0; local 946 char nat = 0; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/netfilter/ |
H A D | ip_nat_standalone.c | 11 * - new API and handling of conntrack/nat helpers 54 return master->nat.info.helper->expect(pskb, hooknum, ct, info); 114 info = &ct->nat.info; 124 && master_ct(ct)->nat.info.helper 125 && master_ct(ct)->nat.info.helper->expect) { 155 info = &ct->nat.info;
|
H A D | ipt_MASQUERADE.c | 26 if (strcmp(tablename, "nat") != 0) { 94 ct->nat.masq_index = out->ifindex; 109 return (i->nat.masq_index == (int)(long)ifindex);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/netfilter.noQoS/ |
H A D | ip_nat_standalone.c | 11 * - new API and handling of conntrack/nat helpers 54 return master->nat.info.helper->expect(pskb, hooknum, ct, info); 114 info = &ct->nat.info; 124 && master_ct(ct)->nat.info.helper 125 && master_ct(ct)->nat.info.helper->expect) { 155 info = &ct->nat.info;
|
H A D | ipt_MASQUERADE.c | 29 if (strcmp(tablename, "nat") != 0) { 98 ct->nat.masq_index = out->ifindex; 117 ret = (i->nat.masq_index == (int)(long)ifindex);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/netfilter_ipv4/ |
H A D | ip_conntrack.h | 84 /* insert nat helper private data (expect) here */ 85 } nat; member in union:ip_conntrack_expect_help 103 /* per conntrack: nat application helper private data */ 105 /* insert nat helper private data here */ 215 } nat; member in struct:ip_conntrack
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/netfilter_ipv4/ |
H A D | ip_conntrack.h | 84 /* insert nat helper private data (expect) here */ 85 } nat; member in union:ip_conntrack_expect_help 103 /* per conntrack: nat application helper private data */ 105 /* insert nat helper private data here */ 215 } nat; member in struct:ip_conntrack
|