9d3bb599b1
and ifnet functions - add memory barriers to <machine/atomic.h> - update drivers to only conditionally define their own - add lockless producer / consumer ring buffer - remove ring buffer implementation from cxgb and update its callers - add if_transmit(struct ifnet *ifp, struct mbuf *m) to ifnet to allow drivers to efficiently manage multiple hardware queues (i.e. not serialize all packets through one ifq) - expose if_qflush to allow drivers to flush any driver managed queues This work was supported by Bitgravity Inc. and Chelsio Inc. |
||
---|---|---|
.. | ||
evtchn.h | ||
features.h | ||
hypercall.h | ||
hypervisor.h | ||
synch_bitops.h | ||
xen_intr.h | ||
xen-os.h | ||
xenbus.h | ||
xenfunc.h | ||
xenpmap.h | ||
xenstored.h | ||
xenvar.h |