Home
last modified time | relevance | path

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

/net/ipv4/
A Digmp.c140 if (IGMP_V1_SEEN(in_dev) || IGMP_V2_SEEN(in_dev)) in unsolicited_report_interval()
142 in_dev, in unsolicited_report_interval()
146 in_dev, in unsolicited_report_interval()
340 if (!in_dev) in igmpv3_get_srcaddr()
834 if (IGMP_V1_SEEN(in_dev) || IGMP_V2_SEEN(in_dev)) in igmp_ifc_event()
965 (in_dev->mr_qrv * in_dev->mr_qi) + in igmp_heard_query()
972 (in_dev->mr_qrv * in_dev->mr_qi) + in igmp_heard_query()
1025 if (in_dev->mr_qri >= in_dev->mr_qi) in igmp_heard_query()
1026 in_dev->mr_qri = (in_dev->mr_qi/HZ - 1)*HZ; in igmp_heard_query()
1361 if (IGMP_V1_SEEN(in_dev) || IGMP_V2_SEEN(in_dev)) { in igmp_group_added()
[all …]
A Ddevinet.c273 in_dev = kzalloc(sizeof(*in_dev), GFP_KERNEL); in inetdev_init()
274 if (!in_dev) in inetdev_init()
309 kfree(in_dev); in inetdev_init()
310 in_dev = NULL; in inetdev_init()
328 inet_del_ifa(in_dev, &in_dev->ifa_list, 0); in inetdev_destroy()
902 if (!in_dev) in inet_rtm_to_ifa()
1316 if (!in_dev) in inet_gifconf()
1372 if (!in_dev) in inet_select_addr()
1489 if (in_dev) in inet_confirm_addr()
2331 if (in_dev) in inet_netconf_get_devconf()
[all …]
A Darp.c227 struct in_device *in_dev; in arp_constructor() local
236 in_dev = __in_dev_get_rcu(dev); in arp_constructor()
237 if (!in_dev) { in arp_constructor()
244 parms = in_dev->arp_parms; in arp_constructor()
340 struct in_device *in_dev; in arp_solicit() local
345 if (!in_dev) { in arp_solicit()
417 in_dev = NULL; in arp_ignore()
483 if (!IN_DEV_PROXY_ARP(in_dev)) in arp_fwd_proxy()
721 if (!in_dev) in arp_process()
1327 struct in_device *in_dev; in arp_netdev_event() local
[all …]
A Droute.c764 if (!in_dev) in __ip_do_redirect()
878 if (!in_dev || !IN_DEV_TX_REDIRECTS(in_dev)) { in ip_rt_send_redirect()
953 if (!in_dev) in ip_error()
1709 if (!in_dev) in ip_mc_validate_source()
1828 in_dev->dev, in_dev, &itag); in __mkroute_input()
1831 ip_handle_martian_source(in_dev->dev, in_dev, skb, daddr, in __mkroute_input()
2195 if (!in_dev) in ip_route_use_hint()
2217 in_dev, &tag); in ip_route_use_hint()
2275 if (!in_dev) in ip_route_input_slow()
2508 if (!in_dev) in ip_route_input_rcu()
[all …]
A Dip_input.c293 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_options() local
295 if (in_dev) { in ip_rcv_options()
296 if (!IN_DEV_SOURCE_ROUTE(in_dev)) { in ip_rcv_options()
297 if (IN_DEV_LOG_MARTIANS(in_dev)) in ip_rcv_options()
377 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_finish_core() local
379 if (in_dev && IN_DEV_ORCONF(in_dev, NOPOLICY)) in ip_rcv_finish_core()
404 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_finish_core() local
421 if (in_dev && in ip_rcv_finish_core()
422 IN_DEV_ORCONF(in_dev, DROP_UNICAST_IN_L2_MULTICAST)) { in ip_rcv_finish_core()
A Dfib_frontend.c274 struct in_device *in_dev; in fib_compute_spec_dst() local
285 in_dev = __in_dev_get_rcu(dev); in fib_compute_spec_dst()
291 bool vmark = in_dev && IN_DEV_SRC_VMARK(in_dev); in fib_compute_spec_dst()
554 struct in_device *in_dev; in rtentry_to_fib_config() local
556 in_dev = __in_dev_get_rtnl_net(dev); in rtentry_to_fib_config()
557 if (!in_dev) in rtentry_to_fib_config()
1235 if (!in_dev->dead) in fib_del_ifaddr()
1252 if (in_dev->dead) in fib_del_ifaddr()
1497 struct in_device *in_dev; in fib_netdev_event() local
1508 in_dev = __in_dev_get_rtnl(dev); in fib_netdev_event()
[all …]
A Dipmr.c444 struct in_device *in_dev; in ipmr_init_vif_indev() local
448 in_dev = __in_dev_get_rtnl(dev); in ipmr_init_vif_indev()
449 if (!in_dev) in ipmr_init_vif_indev()
451 ipv4_devconf_setall(in_dev); in ipmr_init_vif_indev()
672 struct in_device *in_dev; in vif_delete() local
706 in_dev = __in_dev_get_rtnl(dev); in vif_delete()
707 if (in_dev) { in vif_delete()
712 ip_rt_multicast_event(in_dev); in vif_delete()
834 struct in_device *in_dev; in vif_add() local
889 if (!in_dev) { in vif_add()
[all …]
A Dicmp.c1050 struct in_device *in_dev; in icmp_build_probe() local
1135 in_dev = __in_dev_get_rcu(dev); in icmp_build_probe()
1136 if (in_dev && rcu_access_pointer(in_dev->ifa_list)) in icmp_build_probe()
A Dfib_semantics.c1241 struct in_device *in_dev; in fib_check_nh_nongw() local
1253 in_dev = inetdev_by_index(net, nh->fib_nh_oif); in fib_check_nh_nongw()
1254 if (!in_dev) in fib_check_nh_nongw()
1257 if (!(in_dev->dev->flags & IFF_UP)) { in fib_check_nh_nongw()
1262 nh->fib_nh_dev = in_dev->dev; in fib_check_nh_nongw()
A Dip_gre.c960 struct in_device *in_dev; in ipgre_close() local
961 in_dev = inetdev_by_index(t->net, t->mlink); in ipgre_close()
962 if (in_dev) in ipgre_close()
963 ip_mc_dec_group(in_dev, t->parms.iph.daddr); in ipgre_close()
A Dudp.c2813 struct in_device *in_dev = NULL; in udp_v4_early_demux() local
2830 in_dev = __in_dev_get_rcu(skb->dev); in udp_v4_early_demux()
2832 if (!in_dev) in udp_v4_early_demux()
2835 ours = ip_check_mc_rcu(in_dev, iph->daddr, iph->saddr, in udp_v4_early_demux()
2870 if (!inet_sk(sk)->inet_daddr && in_dev) in udp_v4_early_demux()
2874 skb->dev, in_dev, &itag); in udp_v4_early_demux()
/net/netfilter/
A Dnf_conntrack_broadcast.c27 struct in_device *in_dev; in nf_conntrack_broadcast_help() local
39 in_dev = __in_dev_get_rcu(rt->dst.dev); in nf_conntrack_broadcast_help()
40 if (in_dev != NULL) { in nf_conntrack_broadcast_help()
43 in_dev_for_each_ifa_rcu(ifa, in_dev) { in nf_conntrack_broadcast_help()
A Dnfnetlink_osf.c34 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in nf_osf_ttl() local
46 in_dev_for_each_ifa_rcu(ifa, in_dev) { in nf_osf_ttl()
/net/bridge/
A Dbr_arp_nd_proxy.c95 struct in_device *in_dev; in br_chk_addr_ip() local
98 in_dev = __in_dev_get_rcu(dev); in br_chk_addr_ip()
99 if (in_dev) in br_chk_addr_ip()
100 addr = inet_confirm_addr(dev_net(dev), in_dev, 0, ip, in br_chk_addr_ip()
A Dbr_multicast.c4168 struct in_device *in_dev = in_dev_get(br->dev); in br_ip4_multicast_join_snoopers() local
4170 if (!in_dev) in br_ip4_multicast_join_snoopers()
4173 __ip_mc_inc_group(in_dev, htonl(INADDR_ALLSNOOPERS_GROUP), GFP_ATOMIC); in br_ip4_multicast_join_snoopers()
4174 in_dev_put(in_dev); in br_ip4_multicast_join_snoopers()
4199 struct in_device *in_dev = in_dev_get(br->dev); in br_ip4_multicast_leave_snoopers() local
4201 if (WARN_ON(!in_dev)) in br_ip4_multicast_leave_snoopers()
4204 __ip_mc_dec_group(in_dev, htonl(INADDR_ALLSNOOPERS_GROUP), GFP_ATOMIC); in br_ip4_multicast_leave_snoopers()
4205 in_dev_put(in_dev); in br_ip4_multicast_leave_snoopers()
/net/batman-adv/
A Dmulticast.c112 struct in_device *in_dev = __in_dev_get_rcu(dev); in batadv_mcast_mla_rtr_flags_meshif_get_ipv4() local
114 if (in_dev && IN_DEV_MFORWARD(in_dev)) in batadv_mcast_mla_rtr_flags_meshif_get_ipv4()
371 struct in_device *in_dev; in batadv_mcast_mla_meshif_get_ipv4() local
381 in_dev = __in_dev_get_rcu(dev); in batadv_mcast_mla_meshif_get_ipv4()
382 if (!in_dev) { in batadv_mcast_mla_meshif_get_ipv4()
387 for (pmc = rcu_dereference(in_dev->mc_list); pmc; in batadv_mcast_mla_meshif_get_ipv4()
A Dtranslation-table.c597 struct net_device *in_dev = NULL; in batadv_tt_local_add() local
608 in_dev = dev_get_by_index(net, ifindex); in batadv_tt_local_add()
610 if (in_dev) in batadv_tt_local_add()
611 in_hardif = batadv_hardif_get_by_netdev(in_dev); in batadv_tt_local_add()
770 dev_put(in_dev); in batadv_tt_local_add()
/net/core/
A Dnetpoll.c689 struct in_device *in_dev; in netpoll_take_ipv4() local
691 in_dev = __in_dev_get_rtnl(ndev); in netpoll_take_ipv4()
692 if (!in_dev) { in netpoll_take_ipv4()
698 ifa = rtnl_dereference(in_dev->ifa_list); in netpoll_take_ipv4()
A Dpktgen.c2285 struct in_device *in_dev; in pktgen_setup_inject() local
2288 in_dev = __in_dev_get_rcu(pkt_dev->odev); in pktgen_setup_inject()
2289 if (in_dev) { in pktgen_setup_inject()
2292 ifa = rcu_dereference(in_dev->ifa_list); in pktgen_setup_inject()
A Dfilter.c5999 struct in_device *in_dev; in bpf_ipv4_fib_lookup() local
6012 in_dev = __in_dev_get_rcu(dev); in bpf_ipv4_fib_lookup()
6013 if (unlikely(!in_dev || !IN_DEV_FORWARD(in_dev))) in bpf_ipv4_fib_lookup()
/net/smc/
A Dsmc_clc.c517 struct in_device *in_dev = __in_dev_get_rcu(dst->dev); in smc_clc_prfx_set4_rcu() local
520 if (!in_dev) in smc_clc_prfx_set4_rcu()
523 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_clc_prfx_set4_rcu()
612 struct in_device *in_dev = __in_dev_get_rcu(dev); in smc_clc_prfx_match4_rcu() local
615 if (!in_dev) in smc_clc_prfx_match4_rcu()
617 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_clc_prfx_match4_rcu()
A Dsmc_ib.c242 struct in_device *in_dev = __in_dev_get_rcu(ndev); in smc_ib_determine_gid_rcu() local
247 if (!in_dev) in smc_ib_determine_gid_rcu()
249 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_ib_determine_gid_rcu()
/net/atm/
A Dclip.c594 struct in_device *in_dev; in clip_inet_event() local
597 in_dev = ((struct in_ifaddr *)ifa)->ifa_dev; in clip_inet_event()
604 netdev_notifier_info_init(&info, in_dev->dev); in clip_inet_event()
/net/sctp/
A Dprotocol.c76 struct in_device *in_dev; in sctp_v4_copy_addrlist() local
81 if ((in_dev = __in_dev_get_rcu(dev)) == NULL) { in sctp_v4_copy_addrlist()
86 in_dev_for_each_ifa_rcu(ifa, in_dev) { in sctp_v4_copy_addrlist()
/net/ipv6/
A Daddrconf.c3247 struct in_device *in_dev = __in_dev_get_rtnl(dev); in add_v4_addrs() local
3248 if (in_dev && (dev->flags & IFF_UP)) { in add_v4_addrs()
3252 in_dev_for_each_ifa_rtnl(ifa, in_dev) { in add_v4_addrs()

Completed in 145 milliseconds