X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fi40e%2Fbase%2Fi40e_adminq_cmd.h;h=c072ef814687d0c16499a45e7f2d20b45118bce3;hb=788fc17b2dec60667652e9af0abb6e8097d7ec44;hp=c98971ff3df5a64f019529e92041f575861e9261;hpb=4000d1d0ccb663f2eb080841a6195e5381e389d5;p=dpdk.git diff --git a/drivers/net/i40e/base/i40e_adminq_cmd.h b/drivers/net/i40e/base/i40e_adminq_cmd.h index c98971ff3d..c072ef8146 100644 --- a/drivers/net/i40e/base/i40e_adminq_cmd.h +++ b/drivers/net/i40e/base/i40e_adminq_cmd.h @@ -272,6 +272,10 @@ enum i40e_admin_queue_opc { i40e_aqc_opc_get_rss_lut = 0x0B05, #endif + /* Proxy commands */ + i40e_aqc_opc_set_proxy_config = 0x0104, + i40e_aqc_opc_set_ns_proxy_table_entry = 0x0105, + /* Async Events */ i40e_aqc_opc_event_lan_overflow = 0x1001, @@ -2418,4 +2422,41 @@ struct i40e_aqc_debug_modify_internals { I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals); +#ifdef X722_SUPPORT +struct i40e_aqc_set_proxy_config { + u8 reserved_1[4]; + u8 reserved_2[4]; + __le32 address_high; + __le32 address_low; +}; + +I40E_CHECK_CMD_LENGTH(i40e_aqc_set_proxy_config); + +struct i40e_aqc_set_proxy_config_resp { + u8 reserved[8]; + __le32 address_high; + __le32 address_low; +}; + +I40E_CHECK_CMD_LENGTH(i40e_aqc_set_proxy_config_resp); + +struct i40e_aqc_set_ns_proxy_table_entry { + u8 reserved_1[4]; + u8 reserved_2[4]; + __le32 address_high; + __le32 address_low; +}; + +I40E_CHECK_CMD_LENGTH(i40e_aqc_set_ns_proxy_table_entry); + +struct i40e_aqc_set_ns_proxy_table_entry_resp { + u8 reserved_1[4]; + u8 reserved_2[4]; + __le32 address_high; + __le32 address_low; +}; + +I40E_CHECK_CMD_LENGTH(i40e_aqc_set_ns_proxy_table_entry_resp); + #endif +#endif /* _I40E_ADMINQ_CMD_H_ */