opnsense-src/sys/dev/cxgbe/tom
Navdeep Parhar 0eea8754ae cxgbe(4): Allow t4_tom to be unloaded safely.
* Disable IFCAP_TOE automatically on all ifnets on all adapters during
  unload.  This is user-friendly and avoids panics due to stale ifnet
  state after t4_tom is unloaded.
* Do not allow unload if tids are in use by the TOE on any adapter.

Reported by:	Bimal Abraham @ Chelsio
Sponsored by:	Chelsio Communications

(cherry picked from commit 9ba8670a8b175de79ea087688f51595b4f2db862)
2024-10-21 10:15:11 -07:00
..
t4_connect.c cxgbe/t4_tom: bugfixes in stop/restart. 2024-10-21 10:05:39 -07:00
t4_cpl_io.c cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT. 2024-10-21 09:46:29 -07:00
t4_ddp.c cxgbe(4): Consolidate all mk_set_tcb_field_ulp in one place. 2024-07-16 23:39:43 -07:00
t4_listen.c cxgbe/t4_tom: Add synq entry to the list before calling send_synack. 2024-10-21 10:09:37 -07:00
t4_tls.c cxgbe(4): Consolidate all mk_set_tcb_field_ulp in one place. 2024-07-16 23:39:43 -07:00
t4_tls.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
t4_tom.c cxgbe(4): Allow t4_tom to be unloaded safely. 2024-10-21 10:15:11 -07:00
t4_tom.h cxgbe/t4_tom: Implement uld_stop and uld_restart for ULD_TOM. 2024-10-21 10:03:14 -07:00
t4_tom_l2t.c cxgbe/t4_tom: Do not set unresolved entries to STALE in t4_l2t_update. 2024-10-21 10:14:23 -07:00
t4_tom_l2t.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00