Searched refs:in_dev (Results 1 - 25 of 29) sorted by relevance

12

/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/
H A Dinetdevice.h40 #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 Digmp.h116 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 Dinetdevice.h40 #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 Digmp.h116 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 Digmp.c124 #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 Ddevinet.c69 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 Dfib_frontend.c209 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 Dip_input.c351 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 Darp.c231 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 Dicmp.c840 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 Droute.c776 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 Dfib_semantics.c401 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 Dipmr.c129 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 Dip_gre.c1128 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 Dirlan_eth.c321 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 Dhysdn_net.c82 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 Dclip.c288 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 Dsdla_fr.c1793 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 Dsdlamain.c1350 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 Dsyncppp.c728 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 Dsdla_ppp.c2256 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 Dhdlc.c123 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 Dsdla_chdlc.c1422 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 Dstrip.c1423 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 Dplip.c1072 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

Completed in 520 milliseconds

12