Commit 4c6a30ff authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

i40e: add hash key register

parent 2a16a5b9
......@@ -138,7 +138,11 @@ uint32_t i40e_bm::reg_mem_read32(uint64_t addr)
} else if (addr >= I40E_QRX_ENA(0) &&
addr <= I40E_QRX_ENA(NUM_QUEUES - 1))
{
val = regs.qrx_ena[(addr - I40E_QRX_ENA(0)) / 4] = val;
val = regs.qrx_ena[(addr - I40E_QRX_ENA(0)) / 4];
} else if (addr >= I40E_GLQF_HKEY(0) &&
addr <= I40E_GLQF_HKEY(I40E_GLQF_HKEY_MAX_INDEX))
{
val = regs.glqf_hkey[(addr - I40E_GLQF_HKEY(0)) / 4];
} else {
switch (addr) {
......@@ -319,6 +323,10 @@ void i40e_bm::reg_mem_write32(uint64_t addr, uint32_t val)
addr <= I40E_QRX_ENA(NUM_QUEUES - 1))
{
regs.qrx_ena[(addr - I40E_QRX_ENA(0)) / 4] = val;
} else if (addr >= I40E_GLQF_HKEY(0) &&
addr <= I40E_GLQF_HKEY(I40E_GLQF_HKEY_MAX_INDEX))
{
regs.glqf_hkey[(addr - I40E_GLQF_HKEY(0)) / 4] = val;
} else {
switch (addr) {
case I40E_PFGEN_CTRL:
......
......@@ -153,6 +153,8 @@ protected:
uint32_t pf_arqlen;
uint32_t pf_arqh;
uint32_t pf_arqt;
uint32_t glqf_hkey[13];
};
public:
......
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