1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/dev/cxgbe
Navdeep Parhar 5f7a640879 Initialize various DDP parameters in the main cxgbe(4) driver:
- Setup multiple DDP page sizes.  When the driver attempts DDP it will
  try to combine physically contiguous pages into regions of these sizes.

- Set the indicate size such that the payload carried in the indicate can
  be copied in the header mbuf (and the 16K rx buffer can be recycled).

- Set DDP threshold to the max payload that the chip will coalesce and
  deliver to the driver (this is ~16K by default, which is also why the
  offload rx queue is backed by 16K buffers).  If the chip is able to
  coalesce up to the max it's allowed to, it's a good sign that the peer
  is transmitting in bulk without any TCP PSH.

MFC after:	2 weeks
2012-08-16 22:33:56 +00:00
..
common Allow for a different handler for each type of firmware message. 2012-08-16 18:31:50 +00:00
firmware Make room for DDP page pods in the default configuration profile. While 2012-08-16 20:30:14 +00:00
tom Add a routine (t4_set_tcb_field) to update arbitrary parts of a hardware 2012-08-16 20:15:29 +00:00
adapter.h Initialize various DDP parameters in the main cxgbe(4) driver: 2012-08-16 22:33:56 +00:00
offload.h - Updated TOE support in the kernel. 2012-06-19 07:34:13 +00:00
osdep.h cxgbe(4): update to firmware interface 1.5.2.0; updates to shared code. 2012-06-22 07:51:15 +00:00
t4_ioctl.h Many updates to cxgbe(4) 2011-12-16 02:09:51 +00:00
t4_l2t.c cxgbe(4): support for IPv6 TSO and LRO. 2012-06-29 19:51:06 +00:00
t4_l2t.h - Updated TOE support in the kernel. 2012-06-19 07:34:13 +00:00
t4_main.c Initialize various DDP parameters in the main cxgbe(4) driver: 2012-08-16 22:33:56 +00:00
t4_sge.c Initialize various DDP parameters in the main cxgbe(4) driver: 2012-08-16 22:33:56 +00:00