aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/sfc/nic.h
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2010-06-30 01:06:28 -0400
committerDavid S. Miller <davem@davemloft.net>2010-06-30 17:10:04 -0400
commit765c9f46867c3253c02275cbb7a453f2eb56eda1 (patch)
tree42a2f70e2a9104c620849412d8f6ce91f30815f7 /drivers/net/sfc/nic.h
parenta5b6ee291e39e285e021cf251dbcf770c83cd74e (diff)
sfc: Add support for RX flow hash control
Allow ethtool to query the number of RX rings, the fields used in RX flow hashing and the hash indirection table. Allow ethtool to update the RX flow hash indirection table. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sfc/nic.h')
-rw-r--r--drivers/net/sfc/nic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/sfc/nic.h b/drivers/net/sfc/nic.h
index a39822da081b..0438dc98722d 100644
--- a/drivers/net/sfc/nic.h
+++ b/drivers/net/sfc/nic.h
@@ -207,6 +207,7 @@ extern void falcon_stop_nic_stats(struct efx_nic *efx);
207extern void falcon_setup_xaui(struct efx_nic *efx); 207extern void falcon_setup_xaui(struct efx_nic *efx);
208extern int falcon_reset_xaui(struct efx_nic *efx); 208extern int falcon_reset_xaui(struct efx_nic *efx);
209extern void efx_nic_init_common(struct efx_nic *efx); 209extern void efx_nic_init_common(struct efx_nic *efx);
210extern void efx_nic_push_rx_indir_table(struct efx_nic *efx);
210 211
211int efx_nic_alloc_buffer(struct efx_nic *efx, struct efx_buffer *buffer, 212int efx_nic_alloc_buffer(struct efx_nic *efx, struct efx_buffer *buffer,
212 unsigned int len); 213 unsigned int len);