Home
last modified time | relevance | path

Searched refs:rxe (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/infiniband/sw/rxe/
H A Drxe_net.c222 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 Drxe_queue.c12 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 Drxe_av.c21 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 Drxe_pool.h32 struct rxe_dev *rxe; member
51 void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
H A Drxe_queue.h63 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 DKconfig27 https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md
H A Drxe_hdr.h15 struct rxe_dev *rxe; /* device that owns packet */ member
/linux/tools/testing/selftests/rdma/
H A Drxe_socket_with_netns.sh43 rdma link add rxe0 type rxe netdev tun0
55 rdma link add rxe1 type rxe netdev tun1
H A Drxe_rping_between_netns.sh56 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 Drxe_test_NETDEV_UNREGISTER.sh38 rdma link add "$RXE_NAME" type rxe netdev "$DEV_NAME"
H A Drxe_ipv6.sh44 if ! ip netns exec "$NS_NAME" rdma link add "$RXE_NAME" type rxe netdev "$VETH_NS"; then
/linux/drivers/infiniband/sw/
H A DMakefile3 obj-$(CONFIG_RDMA_RXE) += rxe/
/linux/include/net/libeth/
H A Drx.h251 u32 rxe:1; member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c974 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 Diavf_txrx.c1300 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 DMAINTAINERS25335 SOFT-ROCE DRIVER (rxe)
25339 F: drivers/infiniband/sw/rxe/
25341 F: tools/testing/selftests/rdma/rxe*