/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/ |
H A D | inetdevice.h | 40 #define IN_DEV_FORWARD(in_dev) ((in_dev)->cnf.forwarding) 41 #define IN_DEV_MFORWARD(in_dev) (ipv4_devconf.mc_forwarding && (in_dev)->cnf.mc_forwarding) 42 #define IN_DEV_RPFILTER(in_dev) (ipv4_devconf.rp_filter && (in_dev)->cnf.rp_filter) 43 #define IN_DEV_SOURCE_ROUTE(in_dev) (ipv4_devconf.accept_source_route && (in_dev)->cnf.accept_source_route) 44 #define IN_DEV_BOOTP_RELAY(in_dev) (ipv4_devconf.bootp_relay && (in_dev) 124 struct in_device *in_dev; local [all...] |
H A D | igmp.h | 116 extern void ip_mc_dec_group(struct in_device *in_dev, u32 addr); 117 extern void ip_mc_inc_group(struct in_device *in_dev, u32 addr);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/ |
H A D | inetdevice.h | 40 #define IN_DEV_FORWARD(in_dev) ((in_dev)->cnf.forwarding) 41 #define IN_DEV_MFORWARD(in_dev) (ipv4_devconf.mc_forwarding && (in_dev)->cnf.mc_forwarding) 42 #define IN_DEV_RPFILTER(in_dev) (ipv4_devconf.rp_filter && (in_dev)->cnf.rp_filter) 43 #define IN_DEV_SOURCE_ROUTE(in_dev) (ipv4_devconf.accept_source_route && (in_dev)->cnf.accept_source_route) 44 #define IN_DEV_BOOTP_RELAY(in_dev) (ipv4_devconf.bootp_relay && (in_dev) 124 struct in_device *in_dev; local [all...] |
H A D | igmp.h | 116 extern void ip_mc_dec_group(struct in_device *in_dev, u32 addr); 117 extern void ip_mc_inc_group(struct in_device *in_dev, u32 addr);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/ |
H A D | igmp.c | 124 #define IGMP_V1_SEEN(in_dev) ((in_dev)->mr_v1_seen && (long)(jiffies - (in_dev)->mr_v1_seen) < 0) 260 struct in_device *in_dev = im->interface; local 266 if (IGMP_V1_SEEN(in_dev)) 267 err = igmp_send_report(in_dev->dev, im->multiaddr, IGMP_HOST_MEMBERSHIP_REPORT); 269 err = igmp_send_report(in_dev->dev, im->multiaddr, IGMP_HOST_NEW_MEMBERSHIP_REPORT); 273 if (!in_dev->dead) 288 static void igmp_heard_report(struct in_device *in_dev, u32 group) argument 297 read_lock(&in_dev 307 igmp_heard_query(struct in_device *in_dev, unsigned char max_resp_time, u32 group) argument 348 struct in_device *in_dev = in_dev_get(skb->dev); local 407 ip_mc_filter_add(struct in_device *in_dev, u32 addr) argument 427 ip_mc_filter_del(struct in_device *in_dev, u32 addr) argument 486 ip_mc_inc_group(struct in_device *in_dev, u32 addr) argument 533 ip_mc_dec_group(struct in_device *in_dev, u32 addr) argument 560 ip_mc_down(struct in_device *in_dev) argument 574 ip_mc_up(struct in_device *in_dev) argument 590 ip_mc_destroy_dev(struct in_device *in_dev) argument 643 struct in_device *in_dev; local 710 struct in_device *in_dev; local 745 struct in_device *in_dev; local 758 ip_check_mc(struct in_device *in_dev, u32 mc_addr) argument 787 struct in_device *in_dev = in_dev_get(dev); local [all...] |
H A D | devinet.c | 69 static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, int destroy); 71 static void devinet_sysctl_register(struct in_device *in_dev, struct ipv4_devconf *p); 124 struct in_device *in_dev; local 128 in_dev = kmalloc(sizeof(*in_dev), GFP_KERNEL); 129 if (!in_dev) 131 memset(in_dev, 0, sizeof(*in_dev)); 132 in_dev->lock = RW_LOCK_UNLOCKED; 133 memcpy(&in_dev 159 inetdev_destroy(struct in_device *in_dev) argument 187 inet_addr_onlink(struct in_device *in_dev, u32 a, u32 b) argument 203 inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, int destroy) argument 261 struct in_device *in_dev = ifa->ifa_dev; local 312 struct in_device *in_dev = __in_dev_get(dev); local 336 struct in_device *in_dev = NULL; local 347 inet_ifa_byprefix(struct in_device *in_dev, u32 prefix, u32 mask) argument 362 struct in_device *in_dev; local 391 struct in_device *in_dev; local 464 struct in_device *in_dev; local 685 struct in_device *in_dev = __in_dev_get(dev); local 721 struct in_device *in_dev; local 794 struct in_device *in_dev = __in_dev_get(dev); local 892 struct in_device *in_dev; local 1000 struct in_device *in_dev; local 1092 devinet_sysctl_register(struct in_device *in_dev, struct ipv4_devconf *p) argument [all...] |
H A D | fib_frontend.c | 209 struct in_device *in_dev; local 224 in_dev = __in_dev_get(dev); 225 if (in_dev) { 226 no_addr = in_dev->ifa_list == NULL; 227 rpf = IN_DEV_RPFILTER(in_dev); 231 if (in_dev == NULL) 461 struct in_device *in_dev = ifa->ifa_dev; local 462 struct net_device *dev = in_dev->dev; 469 prim = inet_ifa_byprefix(in_dev, prefix, mask); 500 struct in_device *in_dev local 605 struct in_device *in_dev = __in_dev_get(dev); local [all...] |
H A D | ip_input.c | 351 struct in_device *in_dev = in_dev_get(dev); local 352 if (in_dev) { 353 if (!IN_DEV_SOURCE_ROUTE(in_dev)) { 354 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit()) 357 in_dev_put(in_dev); 360 in_dev_put(in_dev);
|
H A D | arp.c | 231 struct in_device *in_dev = in_dev_get(dev); local 233 if (in_dev == NULL) 237 if (in_dev->arp_parms) 238 neigh->parms = in_dev->arp_parms; 240 in_dev_put(in_dev); 454 static inline int arp_fwd_proxy(struct in_device *in_dev, struct rtable *rt) argument 459 if (!IN_DEV_PROXY_ARP(in_dev)) 462 if ((imi = IN_DEV_MEDIUM_ID(in_dev)) == 0) 608 struct in_device *in_dev = in_dev_get(dev); local 622 if (in_dev [all...] |
H A D | icmp.c | 840 struct in_device *in_dev; local 847 in_dev = in_dev_get(dev); 848 if (!in_dev) 850 read_lock(&in_dev->lock); 851 if (in_dev->ifa_list && 852 IN_DEV_LOG_MARTIANS(in_dev) && 853 IN_DEV_FORWARD(in_dev)) { 856 for (ifa=in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { 865 read_unlock(&in_dev->lock); 866 in_dev_put(in_dev); [all...] |
H A D | route.c | 776 struct in_device *in_dev = in_dev_get(dev); local 783 if (!in_dev) 786 if (new_gw == old_gw || !IN_DEV_RX_REDIRECTS(in_dev) 790 if (!IN_DEV_SHARED_MEDIA(in_dev)) { 791 if (!inet_addr_onlink(in_dev, new_gw, old_gw)) 793 if (IN_DEV_SEC_REDIRECTS(in_dev) && ip_fib_check_default(new_gw, dev)) 834 in_dev_put(in_dev); 880 in_dev_put(in_dev); 885 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit()) 893 in_dev_put(in_dev); 942 struct in_device *in_dev = in_dev_get(rt->u.dst.dev); local 1241 struct in_device *in_dev = in_dev_get(dev); local 1332 struct in_device *in_dev = in_dev_get(dev); local 1680 struct in_device *in_dev; local 1951 struct in_device *in_dev = in_dev_get(dev_out); local 2222 ip_rt_multicast_event(struct in_device *in_dev) argument [all...] |
H A D | fib_semantics.c | 401 struct in_device *in_dev; local 406 in_dev = inetdev_by_index(nh->nh_oif); 407 if (in_dev == NULL) 409 if (!(in_dev->dev->flags&IFF_UP)) { 410 in_dev_put(in_dev); 413 nh->nh_dev = in_dev->dev; 416 in_dev_put(in_dev); 790 struct in_device *in_dev = __in_dev_get(dev); local 791 if (!in_dev) 794 for (ifa = in_dev [all...] |
H A D | ipmr.c | 129 struct in_device *in_dev; local 149 in_dev = __in_dev_get(dev); 150 if (in_dev == NULL && (in_dev = inetdev_init(dev)) == NULL) 152 in_dev->cnf.rp_filter = 0; 189 struct in_device *in_dev; local 216 if ((in_dev = inetdev_init(dev)) == NULL) 219 in_dev->cnf.rp_filter = 0; 240 struct in_device *in_dev; local 274 if ((in_dev 380 struct in_device *in_dev; local [all...] |
H A D | ip_gre.c | 1128 struct in_device *in_dev = inetdev_by_index(t->mlink); local 1129 if (in_dev) { 1130 ip_mc_dec_group(in_dev, t->parms.iph.daddr); 1131 in_dev_put(in_dev);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/irda/irlan/ |
H A D | irlan_eth.c | 321 struct in_device *in_dev; local 330 in_dev = in_dev_get(dev); 331 if (in_dev == NULL) 333 read_lock(&in_dev->lock); 334 if (in_dev->ifa_list) 337 in_dev->ifa_list->ifa_address, 339 in_dev->ifa_list->ifa_address, 341 read_unlock(&in_dev->lock); 342 in_dev_put(in_dev);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/isdn/hysdn/ |
H A D | hysdn_net.c | 82 struct in_device *in_dev; local 96 if ((in_dev = dev->ip_ptr) != NULL) { 97 struct in_ifaddr *ifa = in_dev->ifa_list;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/atm/ |
H A D | clip.c | 288 struct in_device *in_dev = dev->ip_ptr; local 291 if (!in_dev) return -EINVAL; 294 if (in_dev->arp_parms) neigh->parms = in_dev->arp_parms; 642 struct in_device *in_dev; local 644 in_dev = ((struct in_ifaddr *) ifa)->ifa_dev; 645 if (!in_dev || !in_dev->dev) { 654 return clip_device_event(this,NETDEV_CHANGE,in_dev->dev);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/wan/ |
H A D | sdla_fr.c | 1793 struct in_device *in_dev; local 1802 in_dev = dev->ip_ptr; 1803 if(in_dev != NULL) { 1804 struct in_ifaddr *ifa= in_dev->ifa_list; 4177 struct in_device *in_dev; local 4179 in_dev = dev->ip_ptr; 4181 if(in_dev != NULL ) { 4202 if(in_dev->ifa_list != NULL) 4203 arphdr->ar_sip = in_dev->ifa_list->ifa_local; /* Local Address */else 4295 struct in_device *in_dev; local [all...] |
H A D | sdlamain.c | 1350 struct in_device *in_dev; local 1352 if ((in_dev = __in_dev_get(dev)) == NULL){ 1357 struct in_device *in_dev; 1359 if ((in_dev = dev->ip_ptr) == NULL){ 1365 if ((ifaddr = in_dev->ifa_list)== NULL ){
|
H A D | syncppp.c | 728 struct in_device *in_dev; local 732 if ((in_dev=in_dev_get(dev)) != NULL) 734 read_lock(&in_dev->lock); 735 for (ifa=in_dev->ifa_list; ifa != NULL; 744 read_unlock(&in_dev->lock); 745 in_dev_put(in_dev);
|
H A D | sdla_ppp.c | 2256 struct in_device *in_dev = dev->ip_ptr; local 2257 if (in_dev != NULL ) { 2258 struct in_ifaddr *ifa = in_dev->ifa_list; 2324 struct in_device *in_dev = dev->ip_ptr; local 2389 cfg.ip_local = in_dev->ifa_list->ifa_local; 2390 cfg.ip_remote = in_dev->ifa_list->ifa_address; 2410 cfg.ip_local = in_dev->ifa_list->ifa_local; 2411 cfg.ip_remote = in_dev->ifa_list->ifa_address; 3121 struct in_device *in_dev = dev->ip_ptr; local 3122 struct in_ifaddr *ifa = in_dev 3276 struct in_device *in_dev; local [all...] |
H A D | hdlc.c | 123 struct in_device *in_dev; local 162 in_dev = hdlc_to_dev(hdlc)->ip_ptr; 166 if (in_dev != NULL) { 167 struct in_ifaddr **ifap = &in_dev->ifa_list;
|
H A D | sdla_chdlc.c | 1422 struct in_device *in_dev; local 1429 in_dev = dev->ip_ptr; 1430 if(in_dev != NULL) { 1431 struct in_ifaddr *ifa= in_dev->ifa_list; 2340 struct in_device *in_dev = dev->ip_ptr; local 2342 if(in_dev != NULL) { 2343 struct in_ifaddr *ifa = in_dev->ifa_list; 2645 struct in_device *in_dev; local 2703 in_dev = dev->ip_ptr; 2705 if(in_dev ! [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/ |
H A D | strip.c | 1423 struct in_device *in_dev = in_dev_get(&strip_info->dev); local 1424 if (in_dev == NULL) 1426 read_lock(&in_dev->lock); 1427 if (in_dev->ifa_list) 1428 brd = in_dev->ifa_list->ifa_broadcast; 1429 read_unlock(&in_dev->lock); 1430 in_dev_put(in_dev); 1562 struct in_device *in_dev = in_dev_get(&strip_info->dev); local 1564 if (in_dev) { 1565 read_lock(&in_dev [all...] |
H A D | plip.c | 1072 struct in_device *in_dev; 1074 if ((in_dev=dev->ip_ptr) != NULL) { 1076 struct in_ifaddr *ifa=in_dev->ifa_list; 1124 struct in_device *in_dev; 1163 if ((in_dev=dev->ip_ptr) != NULL) { 1167 struct in_ifaddr *ifa=in_dev->ifa_list; 1065 struct in_device *in_dev; local 1117 struct in_device *in_dev; local
|