Re: [PATCH net-next 0/4] net: ipa: IPA v4.5 aggregation and Qtime
From: Jakub Kicinski <kuba@kernel.org>
Date: 2020-12-02 02:17:42
Also in:
lkml
From: Jakub Kicinski <kuba@kernel.org>
Date: 2020-12-02 02:17:42
Also in:
lkml
On Mon, 30 Nov 2020 17:37:08 -0600 Alex Elder wrote:
This series updates some IPA register definitions that change in substantive ways for IPA v4.5. One register defines parameters used by an endpoint to aggregate multiple packets into a buffer. The size and position of most fields in that register have changed with this new hardware version, and consequently the function that programs it needs to be done a bit differently. The first patch takes care of this. Second, IPA v4.5 introduces a unified time keeping component to be used in several places by the IPA hardware. A main clock divider provides a fundamental tick rate, and several timestamped features now define their granularity based on that. There is also a set of "pulse generators" derived from the main tick, and these are used to implement timers used for aggregation and head-of-line block avoidance. The second patch adds IPA register updates to support Qtime along with its configuration, and the last two patches configure the timers that use it.
Applied, thanks!