| /net/ipv4/ |
| A D | igmp.c | 140 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 D | devinet.c | 273 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 D | arp.c | 227 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 D | route.c | 764 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 D | ip_input.c | 293 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 D | fib_frontend.c | 274 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 D | ipmr.c | 444 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 D | icmp.c | 1050 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 D | fib_semantics.c | 1241 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 D | ip_gre.c | 960 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 D | udp.c | 2813 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 D | nf_conntrack_broadcast.c | 27 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 D | nfnetlink_osf.c | 34 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 D | br_arp_nd_proxy.c | 95 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 D | br_multicast.c | 4168 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 D | multicast.c | 112 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 D | translation-table.c | 597 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 D | netpoll.c | 689 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 D | pktgen.c | 2285 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 D | filter.c | 5999 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 D | smc_clc.c | 517 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 D | smc_ib.c | 242 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 D | clip.c | 594 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 D | protocol.c | 76 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 D | addrconf.c | 3247 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()
|