Questions tagged [mellanox]

Mellanox Technologies (NASDAQ: MLNX) offers a choice of fast interconnect products: adapters, switches, software and silicon that accelerate application run time and maximize business results for a wide range of markets including high performance computing, enterprise data centers, Web 2.0, cloud, storage and financial services.

Mellanox interconnect solutions increase data center efficiency by providing the highest throughput and lowest latency, delivering data faster to applications and unlocking system performance capability.

Founded in 1999, Mellanox Technologies is headquartered in Sunnyvale, California and Yokneam, Israel.

63 questions
0
votes
1 answer

RoCE connection problem with MLNX_OFED (RDMA over Converged Ethernet)

I am trying to get RoCe (RDMA over converged ethernet) to work on two workstations. I have installed MLNX_OFED on both computers which are equiped with Mellanox ConnectX-5 EN 100GbE adapters and connected directly to each other via corresponding…
Fiskrens
  • 11
  • 4
0
votes
0 answers

How much incoming traffic can I process on a network card with two 100GbE ports?

How much incoming traffic can I process on a network card with two 100GbE ports(Mellanox X5)? Is it 100Gbs or 200Gbs incoming traffic?
Ivan Kamynin
  • 51
  • 1
  • 6
0
votes
2 answers

MSN (message sequence number) in response for a retransmitted RDMA Read

While running ib_read_bw test for 64K message sizes from Mellanox CX-4 (request initiator) to another RNIC, re-transmissions are happening from Mellanox for the 5th RDMA-READ on-wards for 50KB of data (first 12KBs has been ACKed successfully), after…
Anji M
  • 11
  • 2
0
votes
2 answers

Setting max outstanding work requests to be put on a Send Queue of a Queue Pair in RDMA

I am trying to create a QueuePair with ibv_create_qp() and I have to describe the size of the Queue Pair by setting the fields of the struct ibv_qp_cap and providing it to the create function. My issue is with the max_send_wr field which corresponds…
kfertakis
  • 127
  • 1
  • 5
0
votes
1 answer

What is the difference between OFED, MLNX OFED and the inbox driver

I'm setting up Infiniband networks, and I do not fully get the difference between the different software stacks. OFED https://www.openfabrics.org/ofed-for-linux/ MLNX OFED…
Jounathaen
  • 803
  • 1
  • 9
  • 23
0
votes
2 answers

Wireshark does not capture dpdk interface packets

I am trying to capture the data packets from dpdk interface. Using pdump+testpmd, able to capture the data packets. However, if Wireshark is used with testpmd, the above fails. Any suggestions highly appreciated. Thanks Working on Ubuntu v 18+,…
Sweety
  • 75
  • 1
  • 2
  • 13
0
votes
1 answer

DPDK MLX5 driver - QP creation failure

I am developing a DPDK program using a Mellanox ConnectX-5 100G. My program starts N workers (one per core), and each worker deals with its own dedicated TX and RX queue, therefore I need to setup N TX and N RX queues. I am using flow director and…
Amedeo
  • 847
  • 7
  • 17
0
votes
1 answer

Will the RDMA enabled NIC do endian conversion?

Is it possible to get an RDMA adapter (e.g. Mellanox NIC) to do an endian conversion during data transfer? Specifically, we're doing an RDMA transfer from a big-endian to a little-endian system and vice versa. Once data lands at the target, then…
B Abali
  • 433
  • 2
  • 10
0
votes
0 answers

how does INFINIBAND gets the message from POSIX socket API?

I am trying to figure out how does the RDMA - INFINIBAND understands and sends the message by just using the traditional POSIX API. I looked over every documents and paper related to INFNIBAND but failed to answer my question. Would it be possible…
Sungho Hong
  • 340
  • 2
  • 16
0
votes
1 answer

What is a Producer index (PI) in the context of ibv_exp_post_send and ibv_exp_post_task?

I am trying to use the Cross-Channel Communication support described in Appendix D to the RDMA Aware Programming User Manual. Unfortunately I am a bit confused as to the meanings of certain function arguments. My Question The ibv_exp_post_send()…
fintelia
  • 1,201
  • 6
  • 17
0
votes
1 answer

Error using verbs Memory Windows (ibv_alloc_mw)

I am trying to use memory windows and I am getting EPERM (errno=1) when calling ibv_alloc_mw (with both types of MWs). I have mellanox ConnectX-3 cards and the following OFED: ofed_info | head -n 1 MLNX_OFED_LINUX-3.2-2.0.0.0 (OFED-3.2-2.0.0): It…
JC1
  • 657
  • 6
  • 21
0
votes
1 answer

RDMA Fast Memory Registration (FMR)

I'm developing a system that uses RDMA extensively (on Mellanox hardware) and would like to be able to register memory regions more efficiently/faster. I have taken a look into Fast Memory Registration and I have a few questions: Is FMR going away?…
JC1
  • 657
  • 6
  • 21
0
votes
1 answer

Issue in SA query Infiniband

What is the parameter context passed to the function ib_sa_path_rec_get from ib_sa?
S. Salman
  • 590
  • 1
  • 6
  • 22
0
votes
1 answer

Issue with ibv_poll_cq() & ib_poll_cq()

Client Side: ib_poll_cq(cq,1,&wc){ if(wc.status == IB_WC_SUCCESS) printk("Successful\n"); else printk("Failure: %d\n", wc.status); } Server Side: do { num_comp = ibv_poll_cq(s_ctx.recv_cq, 1, &wc); } while (num_comp ==…
S. Salman
  • 590
  • 1
  • 6
  • 22
0
votes
1 answer

Krping module for RDMA

I have been trying to make krpring module work which can be found here: http://git.openfabrics.org/?p=~sgrimberg/krping.git;a=summary [ 446.242534] rdma_krping: Unknown symbol ib_alloc_fast_reg_page_list (err -22) [ 446.242542] rdma_krping:…
S. Salman
  • 590
  • 1
  • 6
  • 22