mbox series

[net-next,v1,0/4] ice: transmit improvement series

Message ID 20211026000826.156803-1-jesse.brandeburg@intel.com
Headers show
Series ice: transmit improvement series | expand

Message

Jesse Brandeburg Oct. 26, 2021, 12:08 a.m. UTC
Modify the ice driver to make a few modest changes to the transmit
hot path in order to reduce the number of cycles used, particularly
with high intensity workloads such as pktgen or IP forwarding.

Several of these changes are just using simpler API calls in
netdevice.h (welcome to 2015!)

The VSI_DOWN patch is a simple fix to make sure the driver's statements
about holding certain state bits for functions is enforced and remains
that way.

Jesse Brandeburg (4):
  ice: update to newer kernel API
  ice: use prefetch methods
  ice: tighter control over VSI_DOWN state
  ice: use modern kernel API for kick

 drivers/net/ethernet/intel/ice/ice_ethtool.c |  6 ++-
 drivers/net/ethernet/intel/ice/ice_main.c    |  7 ++--
 drivers/net/ethernet/intel/ice/ice_txrx.c    | 40 +++++++++++++-------
 3 files changed, 34 insertions(+), 19 deletions(-)

Comments

Tony Nguyen Oct. 26, 2021, 4:21 p.m. UTC | #1
On Mon, 2021-10-25 at 17:08 -0700, Jesse Brandeburg wrote:
> Modify the ice driver to make a few modest changes to the transmit
> hot path in order to reduce the number of cycles used, particularly
> with high intensity workloads such as pktgen or IP forwarding.
> 
> Several of these changes are just using simpler API calls in
> netdevice.h (welcome to 2015!)
> 
> The VSI_DOWN patch is a simple fix to make sure the driver's
> statements
> about holding certain state bits for functions is enforced and
> remains
> that way.
> 
> Jesse Brandeburg (4):
>   ice: update to newer kernel API
>   ice: use prefetch methods
>   ice: tighter control over VSI_DOWN state
>   ice: use modern kernel API for kick

It looks like patch 2 never made it to the list [1]. Seems like the
email issues may be further reaching than kernel.org.

Thanks,
Tony

[1] https://patchwork.ozlabs.org/project/intel-wired-
lan/list/?series=268871

>  drivers/net/ethernet/intel/ice/ice_ethtool.c |  6 ++-
>  drivers/net/ethernet/intel/ice/ice_main.c    |  7 ++--
>  drivers/net/ethernet/intel/ice/ice_txrx.c    | 40 +++++++++++++-----
> --
>  3 files changed, 34 insertions(+), 19 deletions(-)
>
Jesse Brandeburg Oct. 27, 2021, 7:46 p.m. UTC | #2
On 10/26/2021 9:21 AM, Nguyen, Anthony L wrote:

>> Jesse Brandeburg (4):
>>    ice: update to newer kernel API
>>    ice: use prefetch methods
>>    ice: tighter control over VSI_DOWN state
>>    ice: use modern kernel API for kick
> 
> It looks like patch 2 never made it to the list [1]. Seems like the
> email issues may be further reaching than kernel.org.
> 
> Thanks,
> Tony
> 
> [1] https://patchwork.ozlabs.org/project/intel-wired-
> lan/list/?series=268871

Thanks for letting me know!
The issue was root caused to a typo in the To:email address on my end, 
and I attempted to resend the patch with a correct reply-to, it seems to 
have failed to do what I wanted (but did show up on patchwork now) so 
please let me know if you want me to resend the whole series as a v2.