opnsense-src/sys/dev/cxgbe/tom
Navdeep Parhar 24b98f288d cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management.
- Process the list of local IPs once instead of once per adapter.  Add
  addresses from all VNETs to the driver's list but leave hardware
  updates for later when the global VNET/IFADDR list locks have been
  released.

- Add address to the hardware table synchronously when a CLIP entry is
  requested for an address that's not already in there.

- Provide ioctls that allow userspace tools to manage addresses in the
  CLIP table.

- Add a knob (hw.cxgbe.clip_db_auto) that controls whether local IPs are
  automatically added to the CLIP table or not.

MFC after:	2 weeks
Sponsored by:	Chelsio Communications
2021-05-23 16:07:29 -07:00
..
t4_connect.c cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-05-23 16:07:29 -07:00
t4_cpl_io.c cxgbe tom: Account for pre-iSCSI mode data on suspended connections. 2021-05-14 12:17:02 -07:00
t4_ddp.c cxgbe: Cast pointer arguments to trunc_page() to vm_offset_t. 2021-05-17 17:04:22 -07:00
t4_listen.c cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-05-23 16:07:29 -07:00
t4_tls.c cxgbe: Make the TOE TLS stats per-queue instead of per-port. 2021-03-26 15:19:58 -07:00
t4_tls.h Re-enable receive flow control for TOE TLS sockets. 2020-10-19 20:08:50 +00:00
t4_tom.c cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-05-23 16:07:29 -07:00
t4_tom.h cxgbei: Support DDP for target I/O S/G lists with more than one entry. 2021-05-14 12:17:06 -07:00
t4_tom_l2t.c cxgbe/tom: Put the ifnet or VLAN's PCP value in the 802.1Q tag of frames 2018-08-17 19:22:46 +00:00
t4_tom_l2t.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00