freebsd-nq/sys/dev/cxgbe/common
Navdeep Parhar 38035ed6dc cxgbe(4): significant rx rework.
- More flexible cluster size selection, including the ability to fall
  back to a safe cluster size (PAGE_SIZE from zone_jumbop by default) in
  case an allocation of a larger size fails.
- A single get_fl_payload() function that assembles the payload into an
  mbuf chain for any kind of freelist.  This replaces two variants: one
  for freelists with buffer packing enabled and another for those without.
- Buffer packing with any sized cluster.  It was limited to 4K clusters
  only before this change.
- Enable buffer packing for TOE rx queues as well.
- Statistics and tunables to go with all these changes.  The driver's
  man page will be updated separately.

MFC after:	5 weeks
2014-03-18 20:14:13 +00:00
..
common.h Read card capabilities after firmware initialization, instead of setting 2013-12-14 03:08:03 +00:00
t4_hw.c cxgbe(4): Use the rx channel map (instead of the tx channel map) as the 2014-02-06 03:30:12 +00:00
t4_hw.h cxgbe(4): significant rx rework. 2014-03-18 20:14:13 +00:00
t4_msg.h The T5 allows the driver to specify the ISS. Do so; use the ISS picked 2013-07-04 18:41:21 +00:00
t4_regs_values.h - Read all TP parameters in one place. 2013-07-04 17:55:52 +00:00
t4_regs.h cxgbe(4): Add support for Chelsio's Terminator 5 (aka T5) ASIC. This 2013-03-30 02:26:20 +00:00
t4_tcb.h