/Linux-v4.19/include/linux/ |
D | igmp.h | 75 struct in_device *interface; 109 extern int ip_check_mc_rcu(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u8 proto); 125 extern void ip_mc_init_dev(struct in_device *); 126 extern void ip_mc_destroy_dev(struct in_device *); 127 extern void ip_mc_up(struct in_device *); 128 extern void ip_mc_down(struct in_device *); 129 extern void ip_mc_unmap(struct in_device *); 130 extern void ip_mc_remap(struct in_device *); 131 extern void ip_mc_dec_group(struct in_device *in_dev, __be32 addr); 132 extern void ip_mc_inc_group(struct in_device *in_dev, __be32 addr);
|
D | inetdevice.h | 25 struct in_device { struct 55 static inline int ipv4_devconf_get(struct in_device *in_dev, int index) in ipv4_devconf_get() argument 61 static inline void ipv4_devconf_set(struct in_device *in_dev, int index, in ipv4_devconf_set() 69 static inline void ipv4_devconf_setall(struct in_device *in_dev) in ipv4_devconf_setall() 138 struct in_device *ifa_dev; 159 struct in_device *ivi_dev; 177 int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b); 180 struct in_device *inetdev_by_index(struct net *, int); 182 __be32 inet_confirm_addr(struct net *net, struct in_device *in_dev, __be32 dst, 184 struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix, [all …]
|
/Linux-v4.19/net/ipv4/ |
D | igmp.c | 142 static int unsolicited_report_interval(struct in_device *in_dev) in unsolicited_report_interval() 165 static void igmpv3_add_delrec(struct in_device *in_dev, struct ip_mc_list *im); 166 static void igmpv3_del_delrec(struct in_device *in_dev, struct ip_mc_list *im); 167 static void igmpv3_clear_delrec(struct in_device *in_dev); 172 static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode, 220 static void igmp_gq_start_timer(struct in_device *in_dev) in igmp_gq_start_timer() 234 static void igmp_ifc_start_timer(struct in_device *in_dev, int delay) in igmp_ifc_start_timer() 329 struct in_device *in_dev = __in_dev_get_rcu(dev); in igmpv3_get_srcaddr() 580 static int igmpv3_send_report(struct in_device *in_dev, struct ip_mc_list *pmc) in igmpv3_send_report() 638 static void igmpv3_send_cr(struct in_device *in_dev) in igmpv3_send_cr() [all …]
|
D | devinet.c | 187 static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, 190 static int devinet_sysctl_register(struct in_device *idev); 191 static void devinet_sysctl_unregister(struct in_device *idev); 193 static int devinet_sysctl_register(struct in_device *idev) in devinet_sysctl_register() 197 static void devinet_sysctl_unregister(struct in_device *idev) in devinet_sysctl_unregister() 222 void in_dev_finish_destroy(struct in_device *idev) in in_dev_finish_destroy() 240 static struct in_device *inetdev_init(struct net_device *dev) in inetdev_init() 242 struct in_device *in_dev; in inetdev_init() 287 struct in_device *idev = container_of(head, struct in_device, rcu_head); in in_dev_rcu_put() 291 static void inetdev_destroy(struct in_device *in_dev) in inetdev_destroy() [all …]
|
D | arp.c | 228 struct in_device *in_dev; in arp_constructor() 341 struct in_device *in_dev; in arp_solicit() 397 static int arp_ignore(struct in_device *in_dev, __be32 sip, __be32 tip) in arp_ignore() 454 static inline int arp_fwd_proxy(struct in_device *in_dev, in arp_fwd_proxy() 457 struct in_device *out_dev; in arp_fwd_proxy() 499 static inline int arp_fwd_pvlan(struct in_device *in_dev, in arp_fwd_pvlan() 682 struct in_device *in_dev = __in_dev_get_rcu(dev); in arp_process()
|
D | fib_frontend.c | 283 struct in_device *in_dev; in fib_compute_spec_dst() 328 int rpf, struct in_device *idev, u32 *itag) in __fib_validate_source() 414 struct in_device *idev, u32 *itag) in fib_validate_source() 534 struct in_device *in_dev = __in_dev_get_rtnl(dev); in rtentry_to_fib_config() 893 struct in_device *in_dev = ifa->ifa_dev; in fib_add_ifaddr() 939 struct in_device *in_dev = ifa->ifa_dev; in fib_modify_prefix_metric() 966 struct in_device *in_dev = ifa->ifa_dev; in fib_del_ifaddr() 1248 struct in_device *in_dev; in fib_netdev_event()
|
D | route.c | 732 struct in_device *in_dev; in __ip_do_redirect() 863 struct in_device *in_dev; in ip_rt_send_redirect() 929 struct in_device *in_dev; in ip_error() 1606 struct in_device *in_dev, u32 *itag) in ip_mc_validate_source() 1637 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_route_input_mc() 1673 struct in_device *in_dev, in ip_handle_martian_source() 1700 struct in_device *in_dev, in __mkroute_input() 1706 struct in_device *out_dev; in __mkroute_input() 1886 struct in_device *in_dev, in ip_mkroute_input() 1917 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_route_input_slow() [all …]
|
D | ip_input.c | 289 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_options() 368 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_finish_core()
|
D | fib_semantics.c | 563 struct in_device *in_dev; in fib_rebalance() 876 struct in_device *in_dev; in fib_check_nh() 1338 struct in_device *in_dev; in fib_dump_info() 1374 struct in_device *in_dev; in fib_dump_info() 1446 struct in_device *in_dev = __in_dev_get_rtnl(fib_nh->nh_dev); in call_fib_nh_notifiers()
|
/Linux-v4.19/fs/afs/ |
D | netdevices.c | 24 struct in_device *idev; in afs_get_ipv4_interfaces()
|
/Linux-v4.19/include/net/ |
D | route.h | 110 struct in_device; 179 struct in_device *in_dev, u32 *itag); 218 void ip_rt_multicast_event(struct in_device *);
|
D | ip_fib.h | 378 struct in_device *idev, u32 *itag);
|
/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_broadcast.c | 30 struct in_device *in_dev; in nf_conntrack_broadcast_help()
|
D | nf_nat_redirect.c | 50 struct in_device *indev; in nf_nat_redirect_ipv4()
|
D | nfnetlink_osf.c | 43 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in nf_osf_ttl()
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | nf_nat_masquerade_ipv4.c | 111 struct in_device *idev = ((struct in_ifaddr *)ptr)->ifa_dev; in masq_inet_event()
|
D | nf_tproxy_ipv4.c | 56 struct in_device *indev; in nf_tproxy_laddr4()
|
/Linux-v4.19/arch/um/drivers/ |
D | net_kern.c | 776 struct in_device *ip; in inet_register() 838 struct in_device *ip = dev->ip_ptr; in iter_addresses() 855 struct in_device *ip = dev->ip_ptr; in dev_netmask()
|
/Linux-v4.19/drivers/isdn/hysdn/ |
D | hysdn_net.c | 62 struct in_device *in_dev; in net_open()
|
/Linux-v4.19/arch/ia64/hp/sim/ |
D | simeth.c | 274 struct in_device *in_dev; in simeth_device_event()
|
/Linux-v4.19/net/smc/ |
D | smc_clc.c | 99 struct in_device *in_dev = __in_dev_get_rcu(dst->dev); in smc_clc_prfx_set4_rcu() 192 struct in_device *in_dev = __in_dev_get_rcu(dev); in smc_clc_prfx_match4_rcu()
|
/Linux-v4.19/drivers/net/wan/ |
D | hdlc_cisco.c | 161 struct in_device *in_dev; in cisco_rx()
|
/Linux-v4.19/drivers/parisc/ |
D | led.c | 369 struct in_device *in_dev = __in_dev_get_rcu(dev); in led_get_net_activity()
|
/Linux-v4.19/net/bridge/ |
D | br_arp_nd_proxy.c | 97 struct in_device *in_dev; in br_chk_addr_ip()
|
/Linux-v4.19/drivers/net/plip/ |
D | plip.c | 1009 const struct in_device *in_dev; in plip_rewrite_address() 1066 struct in_device *in_dev; in plip_open()
|