[ofa-general] iSER data corruption issues
Roland Dreier
rdreier at cisco.com
Wed Oct 3 15:04:09 PDT 2007
> I would look into the dma_sync behavior on the receiver. Especially
> on an Opteron, it's critical to synchronize the iommu and cachelines
> to the right memory locations. Since the FMR code hides some of
> this, it may be a challenge to trace. Can you try another memory
> registration strategy? NFS/RDMA can do that, for example.
I think this is a red herring. Every IB HCA does 64-bit DMA, which
means it bypasses all the Opteron iommu/swiotlb stuff.
Also FMR doesn't hide any DMA mapping stuff; it is completely up to
the consumer to handle all the DMA mapping, because FMRs operate
completely at the level of bus (HCA DMA) addresses.
- R.
More information about the general
mailing list