Loading drivers/infiniband/core/addr.c +2 −2 Original line number Diff line number Diff line Loading @@ -110,7 +110,7 @@ int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr) __be32 ip = ((struct sockaddr_in *) addr)->sin_addr.s_addr; int ret; dev = ip_dev_find(ip); dev = ip_dev_find(&init_net, ip); if (!dev) return -EADDRNOTAVAIL; Loading Loading @@ -261,7 +261,7 @@ static int addr_resolve_local(struct sockaddr_in *src_in, __be32 dst_ip = dst_in->sin_addr.s_addr; int ret; dev = ip_dev_find(dst_ip); dev = ip_dev_find(&init_net, dst_ip); if (!dev) return -EADDRNOTAVAIL; Loading drivers/infiniband/core/cma.c +1 −1 Original line number Diff line number Diff line Loading @@ -1289,7 +1289,7 @@ static int iw_conn_req_handler(struct iw_cm_id *cm_id, atomic_inc(&conn_id->dev_remove); conn_id->state = CMA_CONNECT; dev = ip_dev_find(iw_event->local_addr.sin_addr.s_addr); dev = ip_dev_find(&init_net, iw_event->local_addr.sin_addr.s_addr); if (!dev) { ret = -EADDRNOTAVAIL; cma_enable_remove(conn_id); Loading include/linux/inetdevice.h +1 −1 Original line number Diff line number Diff line Loading @@ -129,7 +129,7 @@ struct in_ifaddr extern int register_inetaddr_notifier(struct notifier_block *nb); extern int unregister_inetaddr_notifier(struct notifier_block *nb); extern struct net_device *ip_dev_find(__be32 addr); extern struct net_device *ip_dev_find(struct net *net, __be32 addr); extern int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b); extern int devinet_ioctl(unsigned int cmd, void __user *); extern void devinet_init(void); Loading net/ipv4/fib_frontend.c +2 −2 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ static void fib_flush(struct net *net) * Find the first device with a given source address. */ struct net_device * ip_dev_find(__be32 addr) struct net_device * ip_dev_find(struct net *net, __be32 addr) { struct flowi fl = { .nl_u = { .ip4_u = { .daddr = addr } } }; struct fib_result res; Loading @@ -164,7 +164,7 @@ struct net_device * ip_dev_find(__be32 addr) res.r = NULL; #endif local_table = fib_get_table(&init_net, RT_TABLE_LOCAL); local_table = fib_get_table(net, RT_TABLE_LOCAL); if (!local_table || local_table->tb_lookup(local_table, &fl, &res)) return NULL; if (res.type != RTN_LOCAL) Loading net/ipv4/igmp.c +1 −1 Original line number Diff line number Diff line Loading @@ -1395,7 +1395,7 @@ static struct in_device * ip_mc_find_dev(struct ip_mreqn *imr) return idev; } if (imr->imr_address.s_addr) { dev = ip_dev_find(imr->imr_address.s_addr); dev = ip_dev_find(&init_net, imr->imr_address.s_addr); if (!dev) return NULL; dev_put(dev); Loading Loading
drivers/infiniband/core/addr.c +2 −2 Original line number Diff line number Diff line Loading @@ -110,7 +110,7 @@ int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr) __be32 ip = ((struct sockaddr_in *) addr)->sin_addr.s_addr; int ret; dev = ip_dev_find(ip); dev = ip_dev_find(&init_net, ip); if (!dev) return -EADDRNOTAVAIL; Loading Loading @@ -261,7 +261,7 @@ static int addr_resolve_local(struct sockaddr_in *src_in, __be32 dst_ip = dst_in->sin_addr.s_addr; int ret; dev = ip_dev_find(dst_ip); dev = ip_dev_find(&init_net, dst_ip); if (!dev) return -EADDRNOTAVAIL; Loading
drivers/infiniband/core/cma.c +1 −1 Original line number Diff line number Diff line Loading @@ -1289,7 +1289,7 @@ static int iw_conn_req_handler(struct iw_cm_id *cm_id, atomic_inc(&conn_id->dev_remove); conn_id->state = CMA_CONNECT; dev = ip_dev_find(iw_event->local_addr.sin_addr.s_addr); dev = ip_dev_find(&init_net, iw_event->local_addr.sin_addr.s_addr); if (!dev) { ret = -EADDRNOTAVAIL; cma_enable_remove(conn_id); Loading
include/linux/inetdevice.h +1 −1 Original line number Diff line number Diff line Loading @@ -129,7 +129,7 @@ struct in_ifaddr extern int register_inetaddr_notifier(struct notifier_block *nb); extern int unregister_inetaddr_notifier(struct notifier_block *nb); extern struct net_device *ip_dev_find(__be32 addr); extern struct net_device *ip_dev_find(struct net *net, __be32 addr); extern int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b); extern int devinet_ioctl(unsigned int cmd, void __user *); extern void devinet_init(void); Loading
net/ipv4/fib_frontend.c +2 −2 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ static void fib_flush(struct net *net) * Find the first device with a given source address. */ struct net_device * ip_dev_find(__be32 addr) struct net_device * ip_dev_find(struct net *net, __be32 addr) { struct flowi fl = { .nl_u = { .ip4_u = { .daddr = addr } } }; struct fib_result res; Loading @@ -164,7 +164,7 @@ struct net_device * ip_dev_find(__be32 addr) res.r = NULL; #endif local_table = fib_get_table(&init_net, RT_TABLE_LOCAL); local_table = fib_get_table(net, RT_TABLE_LOCAL); if (!local_table || local_table->tb_lookup(local_table, &fl, &res)) return NULL; if (res.type != RTN_LOCAL) Loading
net/ipv4/igmp.c +1 −1 Original line number Diff line number Diff line Loading @@ -1395,7 +1395,7 @@ static struct in_device * ip_mc_find_dev(struct ip_mreqn *imr) return idev; } if (imr->imr_address.s_addr) { dev = ip_dev_find(imr->imr_address.s_addr); dev = ip_dev_find(&init_net, imr->imr_address.s_addr); if (!dev) return NULL; dev_put(dev); Loading