<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>I am doing RDMA (InfiniBand) programming. <br><br><br></div>When network device and CPU are using  kernel buffer, then DMA synchronisation APIs are to be used for maintaining cache coherency.<br>
</div>But in case of User space buffer there is no such provision provided for user and data is always synchronised with cache copy. Please help me to understand how cache coherency is maintained in user space.<br><br></div>
Thanks,<br></div>Jagadeesh.<br></div>