Commit 702e8418 authored by Tobias Regnery's avatar Tobias Regnery Committed by David S. Miller

alx: switch to per queue data structures

Remove the tx and rx queue structures from the alx_priv structure and switch
everything over to the queue pointers in the alx_napi structure.

Based on the downstream driver at github.com/qca/alx
Signed-off-by: default avatarTobias Regnery <tobias.regnery@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b0999223
...@@ -113,7 +113,6 @@ struct alx_priv { ...@@ -113,7 +113,6 @@ struct alx_priv {
/* msi-x vectors */ /* msi-x vectors */
int num_vec; int num_vec;
struct msix_entry *msix_entries; struct msix_entry *msix_entries;
char irq_lbl[IFNAMSIZ + 8];
/* all descriptor memory */ /* all descriptor memory */
struct { struct {
...@@ -135,10 +134,6 @@ struct alx_priv { ...@@ -135,10 +134,6 @@ struct alx_priv {
unsigned int rx_ringsz; unsigned int rx_ringsz;
unsigned int rxbuf_size; unsigned int rxbuf_size;
struct napi_struct napi;
struct alx_tx_queue txq;
struct alx_rx_queue rxq;
struct work_struct link_check_wk; struct work_struct link_check_wk;
struct work_struct reset_wk; struct work_struct reset_wk;
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment