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

12

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/linux/
H A Dinetdevice.h49 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 Digmp.h240 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 Digmp.c131 #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 Ddevinet.c98 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 Darp.c244 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 Dfib_frontend.c185 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 Dip_input.c307 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 Droute.c1132 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 Dipmr.c134 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 Dicmp.c888 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 Dfib_semantics.c579 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 Dip_gre.c1121 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 Dnf_conntrack_netbios_ns.c51 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 Dirlan_eth.c301 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 Dhysdn_net.c78 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 Dsimeth.c284 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 Dhdlc_cisco.c163 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 Dled.c360 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 Dclip.c288 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 Ddn_route.c1221 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 Dnetpoll.c630 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 Dplip.c1001 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 Dip6mr.c519 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 Dstrip.c1346 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 Dc2.c591 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);

Completed in 399 milliseconds

12