freebsd-dev/sys/dev/cxgbe
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 cxgbe(4): significant rx rework. 2014-03-18 20:14:13 +00:00
firmware cxgbe(4): Update T4 and T5 firmwares to 1.9.12.0 2013-10-14 21:25:07 +00:00
iw_cxgbe In cxgbe, conditionalize the t4_pgprot_wc() function, since it is only 2014-02-14 23:38:42 +00:00
tom Do not create a hardware IPv6 server if the listen address is not 2013-12-17 21:41:23 +00:00
adapter.h cxgbe(4): significant rx rework. 2014-03-18 20:14:13 +00:00
offload.h Read card capabilities after firmware initialization, instead of setting 2013-12-14 03:08:03 +00:00
osdep.h Add hooks in base cxgbe(4) for the iWARP upper-layer driver. Update a 2013-08-28 20:45:45 +00:00
t4_ioctl.h cxgbe(4): T4_SET_SCHED_CLASS and T4_SET_SCHED_QUEUE ioctls to program 2013-12-03 18:34:52 +00:00
t4_l2t.c Include necessary headers that now are available due to pollution 2013-10-28 07:29:16 +00:00
t4_l2t.h cxgbe(4): Updates to the hardware L2 table management code. 2013-01-14 20:36:22 +00:00
t4_main.c cxgbe(4): significant rx rework. 2014-03-18 20:14:13 +00:00
t4_sge.c cxgbe(4): significant rx rework. 2014-03-18 20:14:13 +00:00
t4_tracer.c Include necessary headers that now are available due to pollution 2013-10-28 07:29:16 +00:00