All the examples I have seen for DOCA DPA/FlexIO use the device in infiniband mode and not ethernet. Is there any particular reason for that? Could I get the examples to work with ethernet interfaces?
I’m asking here since whatever I could find online didn’t specify a reason as to why IB is used or why ethernet is not used.
Most sample code paths lean on RDMA primitives (libibverbs / mlx5) and a “RDMA device” abstraction. In many labs, BlueField/ConnectX ports are factory- or lab‑configured as IB, so the docs and samples tend to demonstrate IB because it’s the fastest path to a known-good RDMA environment.