Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 390c4c9

Browse files
ON-16802: document TX error recovery in ReleaseNotes and ChangeLog
1 parent 5129bc2 commit 390c4c9

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

‎src/onload/distfiles/ChangeLog‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ ON-16659: address X3 scheduling starvation in tcp_helper_wakeup
2828
ON-16674: use initramfs.conf to ensure correct sfc module used from boot
2929
ON-16677: enable LTO in standalone builds or pass through in package builds
3030
ON-16755: add efsend ability for unlimited sends and SIGINT for ending test
31+
ON-16802: improve TX error handling
3132
ON-16808: warn user and fail to load onload drivers if kernel IBT is enabled
3233
ON-16913: fix option help text in exchange example app
3334
ON-16993: Handle partial filter install with EF_NO_FAIL=1

‎src/onload/distfiles/ReleaseNotes‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,4 +195,21 @@ in the user guide.
195195
Please contact your sales or support representative if you have any feedback
196196
on this proposed change in direction for packaging support.
197197

198+
199+
Transmit error recovery improvements
200+
------------------------------------
201+
202+
Transmit error events, reported at the ef_vi level via EF_EVENT_TYPE_TX_ERROR,
203+
benefit from improved support. Onload is now able to recover from such events
204+
and ef_vi is able to handle these events without needing to entirely recreate
205+
the VI that experienced the TX error event. This is only supported on the X4
206+
express datapath.
207+
208+
Recovery from such events in onload is enabled by default, and can be disabled
209+
by setting EF_ENABLE_TX_ERROR_RECOVERY=0. Handling of TX error events in ef_vi
210+
is described and documented in the API functions:
211+
- ef_vi_reinit_txq_post_error
212+
- ef_vi_for_each_tx_error_failed_transmit
213+
214+
198215
(c) Copyright 2025 Advanced Micro Devices, Inc.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /