| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_net.c | 222 struct rxe_dev *rxe; in rxe_udp_encap_recv() local 229 rxe = rxe_get_dev_from_net(ndev); in rxe_udp_encap_recv() 230 if (!rxe && is_vlan_dev(ndev)) in rxe_udp_encap_recv() 231 rxe = rxe_get_dev_from_net(vlan_dev_real_dev(ndev)); in rxe_udp_encap_recv() 232 if (!rxe) in rxe_udp_encap_recv() 236 ib_device_put(&rxe->ib_dev); in rxe_udp_encap_recv() 241 pkt->rxe = rxe; in rxe_udp_encap_recv() 485 if (WARN_ON(!ib_device_try_get(&pkt->rxe->ib_dev))) { in rxe_loopback() 503 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_xmit_packet() local 523 rxe_counter_inc(rxe, RXE_CNT_SEND_ERR); in rxe_xmit_packet() [all …]
|
| H A D | rxe_queue.c | 12 int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf, in do_mmap_info() argument 20 ip = rxe_create_mmap_info(rxe, buf_size, udata, buf); in do_mmap_info() 31 spin_lock_bh(&rxe->pending_lock); in do_mmap_info() 32 list_add(&ip->pending_mmaps, &rxe->pending_mmaps); in do_mmap_info() 33 spin_unlock_bh(&rxe->pending_lock); in do_mmap_info() 55 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem, in rxe_queue_init() argument 70 q->rxe = rxe; in rxe_queue_init() 158 new_q = rxe_queue_init(q->rxe, &num_elem, elem_size, q->type); in rxe_queue_resize() 162 err = do_mmap_info(new_q->rxe, outbuf, udata, new_q->buf, in rxe_queue_resize()
|
| H A D | rxe_av.c | 21 struct rxe_dev *rxe; in chk_attr() local 28 rxe = to_rdev(ah->ibah.device); in chk_attr() 31 rxe = to_rdev(qp->ibqp.device); in chk_attr() 34 port = &rxe->port; in chk_attr() 151 ah = rxe_pool_get_index(&pkt->rxe->ah_pool, ah_num); in rxe_get_av()
|
| H A D | rxe_pool.h | 32 struct rxe_dev *rxe; member 51 void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
|
| H A D | rxe_queue.h | 63 struct rxe_dev *rxe; member 79 int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf, 85 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem,
|
| H A D | Kconfig | 27 https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md
|
| H A D | rxe_hdr.h | 15 struct rxe_dev *rxe; /* device that owns packet */ member
|
| /linux/tools/testing/selftests/rdma/ |
| H A D | rxe_socket_with_netns.sh | 43 rdma link add rxe0 type rxe netdev tun0 55 rdma link add rxe1 type rxe netdev tun1
|
| H A D | rxe_rping_between_netns.sh | 56 ip netns exec "$NS" rdma link add rxe0 type rxe netdev "$VETH_A" 57 rdma link add rxe1 type rxe netdev "$VETH_B"
|
| H A D | rxe_test_NETDEV_UNREGISTER.sh | 38 rdma link add "$RXE_NAME" type rxe netdev "$DEV_NAME"
|
| H A D | rxe_ipv6.sh | 44 if ! ip netns exec "$NS_NAME" rdma link add "$RXE_NAME" type rxe netdev "$VETH_NS"; then
|
| /linux/drivers/infiniband/sw/ |
| H A D | Makefile | 3 obj-$(CONFIG_RDMA_RXE) += rxe/
|
| /linux/include/net/libeth/ |
| H A D | rx.h | 251 u32 rxe:1; member
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_txrx.c | 974 bool rxe; in ice_clean_rx_irq() local 999 rxe = ice_test_staterr(rx_desc->wb.status_error0, in ice_clean_rx_irq() 1007 if (unlikely(rxe)) in ice_clean_rx_irq() 1017 if (unlikely(rxe)) in ice_clean_rx_irq()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 1300 fields.rxe = FIELD_GET(IAVF_RXD_LEGACY_RXE_M, qw1); in iavf_extract_legacy_rx_fields() 1346 fields.rxe = FIELD_GET(IAVF_RXD_FLEX_RXE_M, qw1); in iavf_extract_flex_rx_fields() 1452 if (unlikely(fields.rxe)) { in iavf_clean_rx_irq()
|
| /linux/ |
| H A D | MAINTAINERS | 25335 SOFT-ROCE DRIVER (rxe) 25339 F: drivers/infiniband/sw/rxe/ 25341 F: tools/testing/selftests/rdma/rxe*
|