• Shannon Nelson's avatar
    i40e: add adminq commands for Rx CTL registers · 33365143
    Shannon Nelson authored
    Add the new opcodes and struct used for asking the firmware to update Rx
    control registers that need extra care when being accessed while under
    heavy traffic - e.g. sustained 64byte packets at line rate on all ports.
    The firmware will take extra steps to be sure the register accesses
    are successful.
    
    The registers involved are:
    	PFQF_CTL_0
    	PFQF_HENA
    	PFQF_FDALLOC
    	PFQF_HREGION
    	PFLAN_QALLOC
    	VPQF_CTL
    	VFQF_HENA
    	VFQF_HREGION
    	VSIQF_CTL
    	VSILAN_QBASE
    	VSILAN_QTABLE
    	VSIQF_TCREGION
    	PFQF_HKEY
    	VFQF_HKEY
    	PRTQF_CTL_0
    	GLFCOE_RCTL
    	GLFCOE_RSOF
    	GLQF_CTL
    	GLQF_SWAP
    	GLQF_HASH_MSK
    	GLQF_HASH_INSET
    	GLQF_HSYM
    	GLQF_FC_MSK
    	GLQF_FC_INSET
    	GLQF_FD_MSK
    	PRTQF_FD_INSET
    	PRTQF_FD_FLXINSET
    	PRTQF_FD_MSK
    
    Change-ID: I56c8144000da66ad99f68948d8a184b2ec2aeb3e
    Signed-off-by: default avatarShannon Nelson <shannon.nelson@intel.com>
    Tested-by: default avatarAndrew Bowers <andrewx.bowers@intel.com>
    Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
    33365143
i40e_adminq_cmd.h 71.8 KB