On Sun, Jun 11, 2017 at 05:59:04AM +0000, Ilan Tayari wrote: > > This is especially true for mlx nics as there are many raw packet > > bypass mechanisms available to userspace. > > The device uses internal signaling that ensures that no entity other > than the mlx5 driver can talk over the FPGA channel. This is also > the reason why this is not a "ULP in a driver", but rather an > internal bus that happens to use some of our existing HW features. You are taking both positions at once - that this is *just* a 'bump on the wire' and everything is done via ethernet packets, and also that there is a special internal bus that nothing needs to know about. It is hard to be both ways, if it is ethernet packets there there are ways to create those packets outside the driver's control and security is a big question. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html