• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/ofed/drivers/infiniband/core/

Lines Matching refs:net_dev

1350 static bool validate_ipv4_net_dev(struct net_device *net_dev,
1367 dst_dev = ip_dev_find(net_dev->if_vnet, daddr);
1368 if (dst_dev != net_dev) {
1381 CURVNET_SET(net_dev->if_vnet);
1384 ret = (nh->nh_ifp == net_dev);
1394 static bool validate_ipv6_net_dev(struct net_device *net_dev,
1405 dst_dev = ip6_dev_find(net_dev->if_vnet, dst_tmp.sin6_addr,
1406 net_dev->if_index);
1407 if (dst_dev != net_dev) {
1414 CURVNET_SET(net_dev->if_vnet);
1419 src_tmp.sin6_scope_id = net_dev->if_index;
1422 dst_tmp.sin6_scope_id = net_dev->if_index;
1435 net_dev->if_index, NHR_NONE, 0);
1437 ret = (nh->nh_ifp == net_dev);
1448 static bool validate_net_dev(struct net_device *net_dev,
1460 validate_ipv4_net_dev(net_dev, daddr4, saddr4);
1464 validate_ipv6_net_dev(net_dev, daddr6, saddr6);
1497 struct net_device *net_dev;
1508 net_dev = roce_get_net_dev_by_cm_event(req->device, req->port,
1511 net_dev = ib_get_net_dev_by_params(req->device, req->port,
1515 if (!net_dev)
1519 if (!validate_net_dev(net_dev, listen_addr, src_addr)) {
1521 dev_put(net_dev);
1526 return net_dev;
1627 const struct net_device *net_dev,
1632 if (!net_dev) {
1648 (net_eq(dev_net(net_dev), addr->dev_addr.net) &&
1649 addr->dev_addr.bound_dev_if == net_dev->if_index);
1657 const struct net_device *net_dev)
1667 cma_match_net_dev(&id_priv->id, net_dev, req->port))
1673 cma_match_net_dev(&id_priv_dev->id, net_dev, req->port))
1684 struct net_device **net_dev)
1696 *net_dev = NULL;
1700 *net_dev = cma_get_net_dev(ib_event, &req);
1701 if (IS_ERR(*net_dev)) {
1702 if (PTR_ERR(*net_dev) == -EAFNOSUPPORT) {
1704 *net_dev = NULL;
1706 return ERR_CAST(*net_dev);
1711 bind_list = cma_ps_find(*net_dev ? dev_net(*net_dev) : &init_net,
1714 id_priv = cma_find_listener(bind_list, cm_id, ib_event, &req, *net_dev);
1715 if (IS_ERR(id_priv) && *net_dev) {
1716 dev_put(*net_dev);
1717 *net_dev = NULL;
2006 struct net_device *net_dev)
2039 if (net_dev) {
2040 ret = rdma_copy_addr(&rt->addr.dev_addr, net_dev, NULL);
2067 struct net_device *net_dev)
2087 if (net_dev) {
2088 ret = rdma_copy_addr(&id->route.addr.dev_addr, net_dev, NULL);
2135 struct net_device *net_dev;
2138 listen_id = cma_id_from_event(cm_id, ib_event, &net_dev);
2157 conn_id = cma_new_udp_id(&listen_id->id, ib_event, net_dev);
2162 conn_id = cma_new_conn_id(&listen_id->id, ib_event, net_dev);
2200 if (net_dev)
2201 dev_put(net_dev);
2217 if (net_dev)
2218 dev_put(net_dev);