> the port_rcvhdrttail_kvaddr is the kernel virtual address > allocated in coherent memory where the header queue is updated > by the chip. we use volatile to make sure the compiler does > not use stale data...
OK, fair enough, although it seems you may be missing some memory barriers to make sure you don't run into the CPU reordering accesses to the head/tail pointers. - R. _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
