Home
last modified time | relevance | path

Searched refs:in_device (Results 1 – 56 of 56) sorted by relevance

/linux-4.4.14/include/linux/
Digmp.h79 struct in_device *interface;
113 extern int ip_check_mc_rcu(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u8 proto);
126 extern void ip_mc_init_dev(struct in_device *);
127 extern void ip_mc_destroy_dev(struct in_device *);
128 extern void ip_mc_up(struct in_device *);
129 extern void ip_mc_down(struct in_device *);
130 extern void ip_mc_unmap(struct in_device *);
131 extern void ip_mc_remap(struct in_device *);
132 extern void ip_mc_dec_group(struct in_device *in_dev, __be32 addr);
133 extern void ip_mc_inc_group(struct in_device *in_dev, __be32 addr);
Dinetdevice.h23 struct in_device { struct
53 static inline int ipv4_devconf_get(struct in_device *in_dev, int index) in ipv4_devconf_get() argument
59 static inline void ipv4_devconf_set(struct in_device *in_dev, int index, in ipv4_devconf_set()
67 static inline void ipv4_devconf_setall(struct in_device *in_dev) in ipv4_devconf_setall()
135 struct in_device *ifa_dev;
165 int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b);
168 struct in_device *inetdev_by_index(struct net *, int);
170 __be32 inet_confirm_addr(struct net *net, struct in_device *in_dev, __be32 dst,
172 struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, __be32 prefix,
203 static inline struct in_device *__in_dev_get_rcu(const struct net_device *dev) in __in_dev_get_rcu()
[all …]
Dnetdevice.h1660 struct in_device __rcu *ip_ptr;
/linux-4.4.14/net/ipv4/
Digmp.c147 static int unsolicited_report_interval(struct in_device *in_dev) in unsolicited_report_interval()
170 static void igmpv3_add_delrec(struct in_device *in_dev, struct ip_mc_list *im);
171 static void igmpv3_del_delrec(struct in_device *in_dev, __be32 multiaddr);
172 static void igmpv3_clear_delrec(struct in_device *in_dev);
177 static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode,
225 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()
542 static int igmpv3_send_report(struct in_device *in_dev, struct ip_mc_list *pmc) in igmpv3_send_report()
599 static void igmpv3_send_cr(struct in_device *in_dev) in igmpv3_send_cr()
672 static int igmp_send_report(struct in_device *in_dev, struct ip_mc_list *pmc, in igmp_send_report()
[all …]
Ddevinet.c180 static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap,
183 static int devinet_sysctl_register(struct in_device *idev);
184 static void devinet_sysctl_unregister(struct in_device *idev);
186 static int devinet_sysctl_register(struct in_device *idev) in devinet_sysctl_register()
190 static void devinet_sysctl_unregister(struct in_device *idev) in devinet_sysctl_unregister()
215 void in_dev_finish_destroy(struct in_device *idev) in in_dev_finish_destroy()
233 static struct in_device *inetdev_init(struct net_device *dev) in inetdev_init()
235 struct in_device *in_dev; in inetdev_init()
280 struct in_device *idev = container_of(head, struct in_device, rcu_head); in in_dev_rcu_put()
284 static void inetdev_destroy(struct in_device *in_dev) in inetdev_destroy()
[all …]
Darp.c228 struct in_device *in_dev; in arp_constructor()
336 struct in_device *in_dev; in arp_solicit()
392 static int arp_ignore(struct in_device *in_dev, __be32 sip, __be32 tip) in arp_ignore()
449 static inline int arp_fwd_proxy(struct in_device *in_dev, in arp_fwd_proxy()
452 struct in_device *out_dev; in arp_fwd_proxy()
494 static inline int arp_fwd_pvlan(struct in_device *in_dev, in arp_fwd_pvlan()
651 struct in_device *in_dev = __in_dev_get_rcu(dev); in arp_process()
Dfib_frontend.c280 struct in_device *in_dev; in fib_compute_spec_dst()
324 int rpf, struct in_device *idev, u32 *itag) in __fib_validate_source()
409 struct in_device *idev, u32 *itag) in fib_validate_source()
513 struct in_device *in_dev = __in_dev_get_rtnl(dev); in rtentry_to_fib_config()
842 struct in_device *in_dev = ifa->ifa_dev; in fib_add_ifaddr()
889 struct in_device *in_dev = ifa->ifa_dev; in fib_del_ifaddr()
1165 struct in_device *in_dev; in fib_netdev_event()
Droute.c711 struct in_device *in_dev; in __ip_do_redirect()
838 struct in_device *in_dev; in ip_rt_send_redirect()
902 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in ip_error()
1477 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_route_input_mc()
1536 struct in_device *in_dev, in ip_handle_martian_source()
1593 struct in_device *in_dev, in __mkroute_input()
1599 struct in_device *out_dev; in __mkroute_input()
1739 struct in_device *in_dev, in ip_mkroute_input()
1773 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_route_input_slow()
1973 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_route_input_noref()
[all …]
Dfib_semantics.c538 struct in_device *in_dev; in fib_rebalance()
804 struct in_device *in_dev; in fib_check_nh()
1255 struct in_device *in_dev; in fib_dump_info()
1287 struct in_device *in_dev; in fib_dump_info()
Dip_input.c290 struct in_device *in_dev = __in_dev_get_rcu(dev); in ip_rcv_options()
Dipmr.c402 struct in_device *in_dev; in ipmr_new_tunnel()
499 struct in_device *in_dev; in ipmr_reg_vif()
554 struct in_device *in_dev; in vif_delete()
718 struct in_device *in_dev; in vif_add()
Dip_gre.c799 struct in_device *in_dev; in ipgre_close()
Dfib_trie.c1420 struct in_device *in_dev = __in_dev_get_rcu(nh->nh_dev); in fib_table_lookup()
Dudp.c1988 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in udp_v4_early_demux()
/linux-4.4.14/fs/afs/
Dnetdevices.c44 struct in_device *idev; in afs_get_ipv4_interfaces()
/linux-4.4.14/include/rdma/
Dib_addr.h196 struct in_device *ip4; in iboe_addr_get_sgid()
200 ip4 = (struct in_device *)dev->ip_ptr; in iboe_addr_get_sgid()
/linux-4.4.14/net/netfilter/
Dnf_conntrack_broadcast.c31 struct in_device *in_dev; in nf_conntrack_broadcast_help()
Dnf_nat_redirect.c51 struct in_device *indev; in nf_nat_redirect_ipv4()
Dxt_osf.c170 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in xt_osf_ttl()
Dxt_TPROXY.c66 struct in_device *indev; in tproxy_laddr4()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.h165 struct in_device *ind; in is_rnic_addr()
Dc2_provider.c655 struct in_device *ind; in c2_pseudo_up()
680 struct in_device *ind; in c2_pseudo_down()
Dc2.c591 struct in_device *in_dev; in c2_up()
/linux-4.4.14/include/net/
Droute.h112 struct in_device;
209 void ip_rt_multicast_event(struct in_device *);
Dip_fib.h303 struct in_device *idev, u32 *itag);
Dbonding.h516 struct in_device *in_dev; in bond_confirm_addr()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_nat_masquerade_ipv4.c111 struct in_device *idev = ((struct in_ifaddr *)ptr)->ifa_dev; in masq_inet_event()
/linux-4.4.14/arch/um/drivers/
Dnet_kern.c785 struct in_device *ip; in inet_register()
847 struct in_device *ip = dev->ip_ptr; in iter_addresses()
864 struct in_device *ip = dev->ip_ptr; in dev_netmask()
/linux-4.4.14/drivers/isdn/hysdn/
Dhysdn_net.c62 struct in_device *in_dev; in net_open()
/linux-4.4.14/arch/ia64/hp/sim/
Dsimeth.c273 struct in_device *in_dev; in simeth_device_event()
/linux-4.4.14/drivers/net/wan/
Dhdlc_cisco.c160 struct in_device *in_dev; in cisco_rx()
/linux-4.4.14/drivers/parisc/
Dled.c369 struct in_device *in_dev = __in_dev_get_rcu(dev); in led_get_net_activity()
/linux-4.4.14/drivers/net/plip/
Dplip.c997 const struct in_device *in_dev; in plip_rewrite_address()
1054 struct in_device *in_dev; in plip_open()
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c252 struct in_device *in_dev; in enum_netdev_ipv4_ips()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_main.c427 in = ((struct in_device *)(netdev->ip_ptr))->ifa_list; in usnic_ib_device_add()
/linux-4.4.14/drivers/s390/net/
Dlcs.c1173 lcs_remove_mc_addresses(struct lcs_card *card, struct in_device *in4_dev) in lcs_remove_mc_addresses()
1222 lcs_set_mc_addresses(struct lcs_card *card, struct in_device *in4_dev) in lcs_set_mc_addresses()
1257 struct in_device *in4_dev; in lcs_register_mc_addresses()
Dqeth_l3_main.c1538 static void qeth_l3_add_mc(struct qeth_card *card, struct in_device *in4_dev) in qeth_l3_add_mc()
1562 struct in_device *in_dev; in qeth_l3_add_vlan_mc()
1586 struct in_device *in4_dev; in qeth_l3_add_multicast_ipv4()
1672 struct in_device *in_dev; in qeth_l3_free_vlan_addresses4()
/linux-4.4.14/net/core/
Dnetpoll.c659 struct in_device *in_dev; in netpoll_setup()
Dpktgen.c2203 struct in_device *in_dev; in pktgen_setup_inject()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dprovider.c352 struct in_device *inetdev; in c4iw_query_port()
Dcm.c3027 struct in_device *ind; in pick_local_ipaddrs()
/linux-4.4.14/net/atm/
Dclip.c581 struct in_device *in_dev; in clip_inet_event()
/linux-4.4.14/net/bridge/
Dbr_netfilter_hooks.c359 struct in_device *in_dev = __in_dev_get_rcu(dev); in br_nf_pre_routing_finish()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.h1514 struct in_device *in_dev; in velocity_get_ip()
/linux-4.4.14/net/mac80211/
Dmain.c298 struct in_device *idev; in ieee80211_ifa_changed()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes.c196 ((struct in_device *)upper_dev->ip_ptr)->ifa_list->ifa_address; in nes_inetaddr_event()
/linux-4.4.14/net/sctp/
Dprotocol.c139 struct in_device *in_dev; in sctp_v4_copy_addrlist()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_net.c234 struct in_device *in_dev; in isdn_net_open()
1636 struct in_device *in_dev = NULL; in isdn_net_ciscohdlck_slarp_send_reply()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c1219 struct in_device *inetdev; in iwch_query_port()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c238 struct in_device *in_dev; in ipoib_is_dev_match_addr_rcu()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c3290 struct in_device *indev; in netxen_config_indev_addr()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c2932 struct in_device *in_dev; in mwifiex_set_auto_arp_mef_entry()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c3371 struct in_device *in_dev; in vmxnet3_suspend()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c2120 struct in_device *in_dev; in ath6kl_wow_suspend_vif()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_main.c4162 struct in_device *indev; in qlcnic_config_indev_addr()
/linux-4.4.14/net/ipv6/
Daddrconf.c2852 struct in_device *in_dev = __in_dev_get_rtnl(dev); in sit_add_v4_addrs()