/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/linux/ |
H A D | inetdevice.h | 49 static inline int ipv4_devconf_get(struct in_device *in_dev, int index) argument 52 return in_dev->cnf.data[index]; 55 static inline void ipv4_devconf_set(struct in_device *in_dev, int index, argument 59 set_bit(index, in_dev->cnf.state); 60 in_dev->cnf.data[index] = val; 63 static inline void ipv4_devconf_setall(struct in_device *in_dev) argument 65 bitmap_fill(in_dev->cnf.state, __NET_IPV4_CONF_MAX - 1); 68 #define IN_DEV_CONF_GET(in_dev, attr) \ 69 ipv4_devconf_get((in_dev), NET_IPV4_CONF_ ## attr) 70 #define IN_DEV_CONF_SET(in_dev, att 171 struct in_device *in_dev = dev->ip_ptr; local 180 struct in_device *in_dev; local [all...] |
H A D | igmp.h | 240 extern void ip_mc_dec_group(struct in_device *in_dev, __be32 addr); 241 extern void ip_mc_inc_group(struct in_device *in_dev, __be32 addr);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv4/ |
H A D | igmp.c | 131 #define IGMP_V1_SEEN(in_dev) \ 133 IN_DEV_CONF_GET((in_dev), FORCE_IGMP_VERSION) == 1 || \ 134 ((in_dev)->mr_v1_seen && \ 135 time_before(jiffies, (in_dev)->mr_v1_seen))) 136 #define IGMP_V2_SEEN(in_dev) \ 138 IN_DEV_CONF_GET((in_dev), FORCE_IGMP_VERSION) == 2 || \ 139 ((in_dev)->mr_v2_seen && \ 140 time_before(jiffies, (in_dev)->mr_v2_seen))) 142 static void igmpv3_add_delrec(struct in_device *in_dev, struct ip_mc_list *im); 143 static void igmpv3_del_delrec(struct in_device *in_dev, __be3 187 igmp_gq_start_timer(struct in_device *in_dev) argument 196 igmp_ifc_start_timer(struct in_device *in_dev, int delay) argument 503 igmpv3_send_report(struct in_device *in_dev, struct ip_mc_list *pmc) argument 564 igmpv3_send_cr(struct in_device *in_dev) argument 644 igmp_send_report(struct in_device *in_dev, struct ip_mc_list *pmc, int type) argument 724 struct in_device *in_dev = (struct in_device *)data; local 733 struct in_device *in_dev = (struct in_device *)data; local 743 igmp_ifc_event(struct in_device *in_dev) argument 756 struct in_device *in_dev = im->interface; local 834 igmp_heard_report(struct in_device *in_dev, __be32 group) argument 853 igmp_heard_query(struct in_device *in_dev, struct sk_buff *skb, int len) argument 950 struct in_device *in_dev = in_dev_get(skb->dev); local 1016 ip_mc_filter_add(struct in_device *in_dev, __be32 addr) argument 1036 ip_mc_filter_del(struct in_device *in_dev, __be32 addr) argument 1049 igmpv3_add_delrec(struct in_device *in_dev, struct ip_mc_list *im) argument 1086 igmpv3_del_delrec(struct in_device *in_dev, __be32 multiaddr) argument 1115 igmpv3_clear_delrec(struct in_device *in_dev) argument 1150 struct in_device *in_dev = im->interface; local 1187 struct in_device *in_dev = im->interface; local 1224 ip_mc_inc_group(struct in_device *in_dev, __be32 addr) argument 1285 struct in_device *in_dev = im->interface; local 1305 ip_mc_dec_group(struct in_device *in_dev, __be32 addr) argument 1332 ip_mc_down(struct in_device *in_dev) argument 1354 ip_mc_init_dev(struct in_device *in_dev) argument 1377 ip_mc_up(struct in_device *in_dev) argument 1393 ip_mc_destroy_dev(struct in_device *in_dev) argument 1476 struct in_device *in_dev = pmc->interface; local 1503 ip_mc_del_src(struct in_device *in_dev, __be32 *pmca, int sfmode, int sfcount, __be32 *psfsrc, int delta) argument 1676 ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode, int sfcount, __be32 *psfsrc, int delta) argument 1718 struct in_device *in_dev = pmc->interface; local 1772 struct in_device *in_dev; local 1817 ip_mc_leave_src(struct sock *sk, struct ip_mc_socklist *iml, struct in_device *in_dev) argument 1843 struct in_device *in_dev; local 1884 struct in_device *in_dev = NULL; local 2015 struct in_device *in_dev; local 2099 struct in_device *in_dev; local 2264 struct in_device *in_dev; local 2278 ip_check_mc(struct in_device *in_dev, __be32 mc_addr, __be32 src_addr, u16 proto) argument 2313 struct in_device *in_dev; member in struct:igmp_mc_iter_state 2325 struct in_device *in_dev; local [all...] |
H A D | devinet.c | 98 static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, 101 static void devinet_sysctl_register(struct in_device *in_dev, 152 struct in_device *in_dev; local 156 in_dev = kzalloc(sizeof(*in_dev), GFP_KERNEL); 157 if (!in_dev) 159 INIT_RCU_HEAD(&in_dev->rcu_head); 160 memcpy(&in_dev->cnf, &ipv4_devconf_dflt, sizeof(in_dev->cnf)); 161 in_dev 198 inetdev_destroy(struct in_device *in_dev) argument 233 inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b) argument 248 __inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, int destroy, struct nlmsghdr *nlh, u32 pid) argument 334 inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, int destroy) argument 343 struct in_device *in_dev = ifa->ifa_dev; local 399 struct in_device *in_dev = __in_dev_get_rtnl(dev); local 421 struct in_device *in_dev = NULL; local 432 inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix, __be32 mask) argument 447 struct in_device *in_dev; local 496 struct in_device *in_dev; local 607 struct in_device *in_dev; local 843 struct in_device *in_dev = __in_dev_get_rtnl(dev); local 883 struct in_device *in_dev; local 931 confirm_addr_indev(struct in_device *in_dev, __be32 dst, __be32 local, int scope) argument 978 struct in_device *in_dev; local 1021 inetdev_changename(struct net_device *dev, struct in_device *in_dev) argument 1052 struct in_device *in_dev = __in_dev_get_rtnl(dev); local 1180 struct in_device *in_dev; local 1246 struct in_device *in_dev; local 1335 struct in_device *in_dev; local 1493 devinet_sysctl_register(struct in_device *in_dev, struct ipv4_devconf *p) argument [all...] |
H A D | arp.c | 244 struct in_device *in_dev; local 250 in_dev = __in_dev_get_rcu(dev); 251 if (in_dev == NULL) { 256 parms = in_dev->arp_parms; 341 struct in_device *in_dev = in_dev_get(dev); local 343 if (!in_dev) 346 switch (IN_DEV_ARP_ANNOUNCE(in_dev)) { 358 if (inet_addr_onlink(in_dev, target, saddr)) 367 if (in_dev) 368 in_dev_put(in_dev); 390 arp_ignore(struct in_device *in_dev, struct net_device *dev, __be32 sip, __be32 tip) argument 536 arp_fwd_proxy(struct in_device *in_dev, struct rtable *rt) argument 721 struct in_device *in_dev = in_dev_get(dev); local [all...] |
H A D | fib_frontend.c | 185 struct in_device *in_dev; local 197 in_dev = __in_dev_get_rcu(dev); 198 if (in_dev) { 199 no_addr = in_dev->ifa_list == NULL; 200 rpf = IN_DEV_RPFILTER(in_dev); 204 if (in_dev == NULL) 343 struct in_device *in_dev = __in_dev_get_rtnl(dev); local 344 if (!in_dev) 347 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) 654 struct in_device *in_dev local 693 struct in_device *in_dev = ifa->ifa_dev; local 865 struct in_device *in_dev = __in_dev_get_rtnl(dev); local [all...] |
H A D | ip_input.c | 307 struct in_device *in_dev = in_dev_get(dev); local 308 if (in_dev) { 309 if (!IN_DEV_SOURCE_ROUTE(in_dev)) { 310 if (IN_DEV_LOG_MARTIANS(in_dev) && 316 in_dev_put(in_dev); 320 in_dev_put(in_dev);
|
H A D | route.c | 1132 struct in_device *in_dev = in_dev_get(dev); local 1138 if (!in_dev) 1141 if (new_gw == old_gw || !IN_DEV_RX_REDIRECTS(in_dev) 1145 if (!IN_DEV_SHARED_MEDIA(in_dev)) { 1146 if (!inet_addr_onlink(in_dev, new_gw, old_gw)) 1148 if (IN_DEV_SEC_REDIRECTS(in_dev) && ip_fib_check_default(new_gw, dev)) 1186 in_dev_put(in_dev); 1243 in_dev_put(in_dev); 1248 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit()) 1255 in_dev_put(in_dev); 1302 struct in_device *in_dev = in_dev_get(rt->u.dst.dev); local 1611 struct in_device *in_dev = in_dev_get(dev); local 1685 ip_handle_martian_source(struct net_device *dev, struct in_device *in_dev, struct sk_buff *skb, __be32 daddr, __be32 saddr) argument 1716 __mkroute_input(struct sk_buff *skb, struct fib_result* res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos, struct rtable **result) argument 1815 ip_mkroute_input_def(struct sk_buff *skb, struct fib_result* res, const struct flowi *fl, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) argument 1840 ip_mkroute_input(struct sk_buff *skb, struct fib_result* res, const struct flowi *fl, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) argument 1911 struct in_device *in_dev = in_dev_get(dev); local 2132 struct in_device *in_dev; local 2162 struct in_device *in_dev; local 2903 ip_rt_multicast_event(struct in_device *in_dev) argument [all...] |
H A D | ipmr.c | 134 struct in_device *in_dev; local 154 in_dev = __in_dev_get_rtnl(dev); 155 if (in_dev == NULL) 158 ipv4_devconf_setall(in_dev); 159 IPV4_DEVCONF(in_dev->cnf, RP_FILTER) = 0; 209 struct in_device *in_dev; local 224 if ((in_dev = __in_dev_get_rcu(dev)) == NULL) { 229 ipv4_devconf_setall(in_dev); 230 IPV4_DEVCONF(in_dev->cnf, RP_FILTER) = 0; 256 struct in_device *in_dev; local 399 struct in_device *in_dev; local [all...] |
H A D | icmp.c | 888 struct in_device *in_dev; local 894 in_dev = in_dev_get(dev); 895 if (!in_dev) 898 if (in_dev->ifa_list && 899 IN_DEV_LOG_MARTIANS(in_dev) && 900 IN_DEV_FORWARD(in_dev)) { 905 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { 917 in_dev_put(in_dev);
|
H A D | fib_semantics.c | 579 struct in_device *in_dev; local 584 in_dev = inetdev_by_index(nh->nh_oif); 585 if (in_dev == NULL) 587 if (!(in_dev->dev->flags&IFF_UP)) { 588 in_dev_put(in_dev); 591 nh->nh_dev = in_dev->dev; 594 in_dev_put(in_dev);
|
H A D | ip_gre.c | 1121 struct in_device *in_dev = inetdev_by_index(t->mlink); local 1122 if (in_dev) { 1123 ip_mc_dec_group(in_dev, t->parms.iph.daddr); 1124 in_dev_put(in_dev);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/netfilter/ |
H A D | nf_conntrack_netbios_ns.c | 51 struct in_device *in_dev; local 63 in_dev = __in_dev_get_rcu(rt->u.dst.dev); 64 if (in_dev != NULL) { 65 for_primary_ifa(in_dev) { 70 } endfor_ifa(in_dev);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/irda/irlan/ |
H A D | irlan_eth.c | 301 struct in_device *in_dev; local 311 in_dev = __in_dev_get_rcu(dev); 312 if (in_dev == NULL) 314 if (in_dev->ifa_list) 317 in_dev->ifa_list->ifa_address, 319 in_dev->ifa_list->ifa_address,
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/isdn/hysdn/ |
H A D | hysdn_net.c | 78 struct in_device *in_dev; local 88 if ((in_dev = dev->ip_ptr) != NULL) { 89 struct in_ifaddr *ifa = in_dev->ifa_list;
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ia64/hp/sim/ |
H A D | simeth.c | 284 struct in_device *in_dev; local 299 if ((in_dev=dev->ip_ptr) != NULL) { 300 for (ifap=&in_dev->ifa_list; (ifa=*ifap) != NULL; ifap=&ifa->ifa_next)
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wan/ |
H A D | hdlc_cisco.c | 163 struct in_device *in_dev; local 194 in_dev = dev->ip_ptr; 198 if (in_dev != NULL) { 199 struct in_ifaddr **ifap = &in_dev->ifa_list;
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/parisc/ |
H A D | led.c | 360 struct in_device *in_dev = __in_dev_get_rcu(dev); 361 if (!in_dev || !in_dev->ifa_list) 363 if (LOOPBACK(in_dev->ifa_list->ifa_local))
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/atm/ |
H A D | clip.c | 288 struct in_device *in_dev; local 297 in_dev = __in_dev_get_rcu(dev); 298 if (!in_dev) { 303 parms = in_dev->arp_parms; 641 struct in_device *in_dev; local 643 in_dev = ((struct in_ifaddr *)ifa)->ifa_dev; 644 if (!in_dev || !in_dev->dev) { 654 return clip_device_event(this, NETDEV_CHANGE, in_dev->dev);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/decnet/ |
H A D | dn_route.c | 1221 struct net_device *in_dev = skb->dev; local 1240 dev_hold(in_dev); 1242 if ((dn_db = in_dev->dn_ptr) == NULL) 1257 if (dn_dev_islocal(in_dev, cb->src)) 1267 if (!dn_dev_islocal(in_dev, cb->dst)) 1318 * Check for out_dev == in_dev. We use the RTCF_DOREDIRECT 1323 if (out_dev == in_dev && !(flags & RTCF_NAT)) 1380 rt->fl.iif = in_dev->ifindex; 1395 rt->u.dst.dev = in_dev; 1419 dev_put(in_dev); [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/core/ |
H A D | netpoll.c | 630 struct in_device *in_dev; local 720 in_dev = __in_dev_get_rcu(ndev); 722 if (!in_dev || !in_dev->ifa_list) { 730 np->local_ip = ntohl(in_dev->ifa_list->ifa_local);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/ |
H A D | plip.c | 1001 struct in_device *in_dev; local 1003 if ((in_dev=dev->ip_ptr) != NULL) { 1005 struct in_ifaddr *ifa=in_dev->ifa_list; 1056 struct in_device *in_dev; local 1095 if ((in_dev=dev->ip_ptr) != NULL) { 1099 struct in_ifaddr *ifa=in_dev->ifa_list;
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv6/ |
H A D | ip6mr.c | 519 struct inet6_dev *in_dev; local 533 if ((in_dev = ipv6_find_idev(dev)) == NULL) { 538 * if ((in_dev = __in6_dev_get(dev)) == NULL) 541 //in_dev->cnf.rp_filter = 0; 566 struct inet6_dev *in_dev; local 600 if ((in_dev = __in6_dev_get(dev)) != NULL) { 601 in_dev->cnf.mc_forwarding--; 710 struct inet6_dev *in_dev; local 740 if ((in_dev = __in6_dev_get(dev)) == NULL) 742 in_dev [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wireless/ |
H A D | strip.c | 1346 struct in_device *in_dev; local 1349 in_dev = __in_dev_get_rcu(strip_info->dev); 1350 if (in_dev == NULL) { 1354 if (in_dev->ifa_list) 1355 brd = in_dev->ifa_list->ifa_broadcast; 1501 struct in_device *in_dev; local 1505 in_dev = __in_dev_get_rcu(strip_info->dev); 1506 if (in_dev) { 1507 if (in_dev->ifa_list) { 1508 brd = in_dev [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/amso1100/ |
H A D | c2.c | 591 struct in_device *in_dev; local 674 in_dev = in_dev_get(netdev); 675 IN_DEV_CONF_SET(in_dev, ARP_IGNORE, 1); 676 in_dev_put(in_dev);
|