162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * aQuantia Corporation Network Driver 462306a36Sopenharmony_ci * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci/* File aq_rss.h: Receive Side Scaling definitions. */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef AQ_RSS_H 1062306a36Sopenharmony_ci#define AQ_RSS_H 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#include "aq_common.h" 1362306a36Sopenharmony_ci#include "aq_cfg.h" 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cistruct aq_rss_parameters { 1662306a36Sopenharmony_ci u16 base_cpu_number; 1762306a36Sopenharmony_ci u16 indirection_table_size; 1862306a36Sopenharmony_ci u16 hash_secret_key_size; 1962306a36Sopenharmony_ci u32 hash_secret_key[AQ_CFG_RSS_HASHKEY_SIZE / sizeof(u32)]; 2062306a36Sopenharmony_ci u8 indirection_table[AQ_CFG_RSS_INDIRECTION_TABLE_MAX]; 2162306a36Sopenharmony_ci}; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci#endif /* AQ_RSS_H */ 24