Kip Macy db7f0b974f - bump __FreeBSD version to reflect added buf_ring, memory barriers,
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.
2008-11-22 05:55:56 +00:00
..
2008-09-12 18:15:12 +00:00
2007-08-04 17:43:11 +00:00
2007-10-12 06:03:46 +00:00
2008-09-30 20:53:15 +00:00
2008-10-27 21:24:34 +00:00
2008-07-11 18:26:12 +00:00
2008-09-07 04:35:04 +00:00
2008-08-08 13:43:56 +00:00
2008-05-12 00:15:30 +00:00
2008-05-12 00:15:30 +00:00
2007-10-12 06:03:46 +00:00
2008-11-19 21:07:33 +00:00
2008-11-16 17:42:02 +00:00
2008-11-16 17:42:02 +00:00
2008-01-21 09:51:28 +00:00
2008-06-17 05:48:42 +00:00
2008-11-05 15:04:03 +00:00
2008-11-15 09:39:00 +00:00
2008-04-26 14:13:48 +00:00
2008-08-26 10:41:49 +00:00
2008-10-23 19:11:44 +00:00
2007-12-05 19:32:59 +00:00
2008-08-25 05:20:17 +00:00
2008-08-27 05:39:44 +00:00