Searched refs:nat (Results 1 - 25 of 43) sorted by relevance

12

/asus-wl-520gu-7.0.1.45/src/router/rc/
H A Dfirewall_noipt.c39 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 Dfirewall.c42 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 Dfirewall_ex_noipt.c528 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 Dfirewall_noipt.c39 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 Dfirewall.c42 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 Dfirewall_ex_noipt.c528 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 Dnvparse.h38 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 Dnvparse.c275 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 Dnvparse.h39 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 Dnvparse.c275 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 Dmapmgr.c35 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 Dmain.c37 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 Dnetconf_linux.c45 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 Dunwind.h82 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 Dptrace.h234 /* 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 Dunwind.h82 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 Dptrace.h234 /* 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 Dunaligned.c279 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 Dptrace.c82 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 Dip_nat_standalone.c11 * - 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 Dipt_MASQUERADE.c26 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 Dip_nat_standalone.c11 * - 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 Dipt_MASQUERADE.c29 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 Dip_conntrack.h84 /* 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 Dip_conntrack.h84 /* 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

Completed in 127 milliseconds

12