FreeBSD kernel BXE device code
ecore_hsi.h File Reference
#include <sys/cdefs.h>
Include dependency graph for ecore_hsi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  license_key
 
struct  mac_addr
 
struct  shared_hw_cfg
 
struct  port_hw_cfg
 
struct  shared_feat_cfg
 
struct  port_feat_cfg
 
struct  shm_dev_info
 
struct  extended_dev_info_shared_cfg
 
struct  drv_port_mb
 
struct  drv_func_mb
 
struct  mgmtfw_state
 
struct  shared_mf_cfg
 
struct  port_mf_cfg
 
struct  func_mf_cfg
 
struct  func_ext_cfg
 
struct  mf_cfg
 
struct  shmem_region
 
struct  fw_flr_ack
 
struct  fw_flr_mb
 
struct  eee_remote_vals
 
struct  dcbx_ets_feature
 
struct  dcbx_pfc_feature
 
struct  dcbx_app_priority_entry
 
struct  dcbx_app_priority_feature
 
struct  dcbx_features
 
struct  lldp_params
 
struct  lldp_dcbx_stat
 
struct  lldp_admin_mib
 
struct  lldp_remote_mib
 
struct  lldp_local_mib
 
struct  lldp_local_mib_ext
 
struct  shmem_lfa
 
struct  os_drv_ver
 
struct  oem_i2c_data_t
 
struct  bdn_npiv_settings
 
struct  bdn_fc_npiv_cfg
 
struct  bdn_fc_npiv_tbl
 
struct  mdump_driver_info
 
struct  shmem2_region
 
struct  emac_stats
 
struct  bmac1_stats
 
struct  bmac2_stats
 
struct  mstat_stats
 
union  mac_stats
 
struct  mac_stx
 
struct  host_port_stats
 
struct  host_func_stats
 
struct  afex_stats
 
struct  port_info
 
struct  atten_sp_status_block
 
struct  cstorm_eth_ag_context
 
struct  cstorm_iscsi_ag_context
 
struct  cstorm_toe_ag_context
 
struct  dmae_cmd
 
struct  doorbell_hdr_t
 
struct  eth_tx_doorbell
 
struct  hc_status_block_e1x
 
struct  host_hc_status_block_e1x
 
struct  hc_status_block_e2
 
struct  host_hc_status_block_e2
 
struct  hc_sp_status_block
 
struct  host_sp_status_block
 
struct  igu_ack_register
 
struct  igu_backward_compatible
 
struct  igu_regular
 
union  igu_consprod_reg
 
struct  igu_ctrl_reg
 
struct  iscsi_tx_doorbell
 
struct  parsing_flags
 
struct  sdm_op_gen
 
struct  timers_block_context
 
struct  toe_adv_wnd_doorbell
 
struct  toe_rx_bds_doorbell
 
struct  toe_rx_bytes_and_bds_doorbell
 
struct  toe_rx_byte_doorbell
 
struct  toe_rx_grq_doorbell
 
struct  toe_tx_doorbell
 
struct  tstorm_eth_ag_context
 
struct  tstorm_fcoe_extra_ag_context_section
 
struct  tstorm_fcoe_ag_context
 
struct  tstorm_iscsi_tcp_ag_context_section
 
struct  tstorm_iscsi_ag_context
 
struct  tstorm_tcp_tcp_ag_context_section
 
struct  tstorm_toe_tcp_ag_context_section
 
struct  tstorm_toe_ag_context
 
struct  ustorm_eth_ag_context
 
struct  ustorm_fcoe_ag_context
 
struct  ustorm_iscsi_ag_context
 
struct  ustorm_toe_ag_context
 
struct  xstorm_eth_ag_context
 
struct  xstorm_fcoe_extra_ag_context_section
 
struct  xstorm_fcoe_ag_context
 
struct  xstorm_tcp_tcp_ag_context_section
 
struct  xstorm_iscsi_ag_context
 
struct  xstorm_toe_tcp_ag_context_section
 
struct  xstorm_toe_ag_context
 
struct  doorbell
 
struct  doorbell_set_prod
 
struct  regpair_native_t
 
struct  regpair_t
 
struct  client_init_general_data
 
struct  client_init_rx_data
 
struct  client_init_tx_data
 
struct  client_init_ramrod_data
 
struct  client_update_ramrod_data
 
struct  cstorm_eth_st_context
 
struct  double_regpair
 
struct  eth_classify_cmd_header
 
struct  eth_classify_header
 
struct  eth_classify_imac_vni_cmd
 
struct  eth_classify_mac_cmd
 
struct  eth_classify_pair_cmd
 
struct  eth_classify_vlan_cmd
 
union  eth_classify_rule_cmd
 
struct  eth_classify_rules_ramrod_data
 
struct  eth_common_ramrod_data
 
struct  ustorm_eth_st_context
 
struct  tstorm_eth_st_context
 
struct  xstorm_eth_st_context
 
struct  eth_context
 
union  eth_sgl_or_raw_data
 
struct  eth_end_agg_rx_cqe
 
struct  eth_fast_path_rx_cqe
 
struct  eth_filter_rules_cmd
 
struct  eth_filter_rules_ramrod_data
 
struct  eth_general_rules_ramrod_data
 
struct  eth_halt_ramrod_data
 
struct  eth_mac_addresses
 
struct  eth_tunnel_data
 
union  eth_mac_addr_or_tunnel_data
 
struct  eth_multicast_rules_cmd
 
struct  eth_multicast_rules_ramrod_data
 
struct  ramrod_data
 
union  eth_ramrod_data
 
struct  eth_rss_update_ramrod_data
 
struct  eth_rx_bd
 
struct  eth_rx_bd_next_page
 
struct  common_ramrod_eth_rx_cqe
 
struct  eth_rx_cqe_next_page
 
union  eth_rx_cqe
 
struct  eth_rx_sge
 
struct  spe_hdr_t
 
union  eth_specific_data
 
struct  eth_spe
 
struct  eth_tx_bd
 
struct  eth_tx_bd_flags
 
struct  eth_tx_start_bd
 
struct  eth_tx_parse_bd_e1x
 
struct  eth_tx_parse_bd_e2
 
struct  eth_tx_parse_2nd_bd
 
struct  eth_tx_next_bd
 
union  eth_tx_bd_types
 
struct  eth_tx_bds_array
 
struct  mac_configuration_hdr
 
struct  mac_configuration_entry
 
struct  mac_configuration_cmd
 
struct  tpa_update_ramrod_data
 
struct  tstorm_eth_approximate_match_multicast_filtering
 
struct  tstorm_eth_function_common_config
 
struct  tstorm_eth_mac_filter_config
 
struct  tx_queue_init_ramrod_data
 
struct  ustorm_eth_rx_producers
 
struct  fcoe_abts_info
 
struct  fcoe_abts_rsp_union
 
struct  fcoe_bd_ctx
 
struct  fcoe_cached_sge_ctx
 
struct  fcoe_cleanup_info
 
struct  fcoe_fcp_rsp_flags
 
struct  fcoe_fcp_rsp_payload
 
struct  fcoe_fcp_rsp_union
 
struct  fcoe_fc_hdr
 
struct  fcoe_mp_rsp_union
 
union  fcoe_comp_flow_info
 
struct  fcoe_ext_abts_info
 
struct  fcoe_ext_cleanup_info
 
struct  fcoe_fw_tx_seq_ctx
 
struct  fcoe_ext_fw_tx_seq_ctx
 
struct  fcoe_mul_sges_ctx
 
struct  fcoe_ext_mul_sges_ctx
 
struct  fcoe_fcp_cmd_payload
 
struct  fcoe_fcp_xfr_rdy_payload
 
struct  fcoe_fc_frame
 
union  fcoe_kcqe_params
 
struct  fcoe_kcqe
 
struct  fcoe_kwqe_header
 
struct  fcoe_kwqe_init1
 
struct  fcoe_kwqe_init2
 
struct  fcoe_kwqe_init3
 
struct  fcoe_kwqe_conn_offload1
 
struct  fcoe_kwqe_conn_offload2
 
struct  fcoe_kwqe_conn_offload3
 
struct  fcoe_kwqe_conn_offload4
 
struct  fcoe_kwqe_conn_enable_disable
 
struct  fcoe_kwqe_conn_destroy
 
struct  fcoe_kwqe_destroy
 
struct  fcoe_kwqe_stat
 
union  fcoe_kwqe
 
union  fcoe_sgl_union_ctx
 
struct  fcoe_read_flow_info
 
struct  fcoe_s_stat_ctx
 
struct  fcoe_rx_seq_ctx
 
struct  fcoe_rx_stat_params_section0
 
struct  fcoe_rx_stat_params_section1
 
struct  fcoe_rx_stat_params_section2
 
union  fcoe_rx_wr_union_ctx
 
struct  fcoe_sqe
 
struct  fcoe_tx_stat_params
 
struct  fcoe_statistics_params
 
struct  fcoe_tce_tx_only
 
union  fcoe_tx_wr_rx_rd_union_ctx
 
struct  fcoe_tce_tx_wr_rx_rd_const
 
struct  fcoe_tce_tx_wr_rx_rd
 
struct  fcoe_tce_rx_wr_tx_rd_const
 
struct  fcoe_tce_rx_wr_tx_rd_var
 
struct  fcoe_tce_rx_wr_tx_rd
 
struct  fcoe_tce_rx_only
 
struct  fcoe_task_ctx_entry
 
struct  fcoe_xfrqe
 
struct  common_fcoe_sgl
 
struct  fcoe_cached_wqe
 
struct  fcoe_conn_enable_disable_ramrod_params
 
struct  fcoe_conn_offload_ramrod_params
 
struct  ustorm_fcoe_mng_ctx
 
struct  ustorm_fcoe_params
 
struct  fcoe_idx16_fields
 
union  fcoe_idx16_field_union
 
struct  ustorm_fcoe_data_place_mng
 
struct  ustorm_fcoe_data_place
 
union  fcoe_u_tce_tx_wr_rx_rd_union
 
struct  fcoe_u_tce_tx_wr_rx_rd
 
struct  ustorm_fcoe_tce
 
struct  ustorm_fcoe_cache_ctx
 
struct  ustorm_fcoe_st_context
 
struct  tstorm_fcoe_st_context
 
struct  xstorm_fcoe_eth_context_section
 
struct  xstorm_fcoe_context_flags
 
struct  xstorm_fcoe_tce
 
struct  xstorm_fcoe_fcp_data
 
struct  xstorm_fcoe_context_flags_cont
 
struct  xstorm_fcoe_vlan_conf
 
struct  fcoe_vlan_fields
 
union  fcoe_vlan_field_union
 
union  fcoe_vlan_vif_field_union
 
struct  xstorm_fcoe_context_section
 
struct  xstorm_fcoe_st_context
 
struct  fcoe_context
 
struct  fcoe_init_ramrod_params
 
struct  fcoe_stat_ramrod_params
 
struct  iscsi_cq_db_prod_pnd_cmpltn_cnt
 
struct  iscsi_cq_db_prod_pnd_cmpltn_cnt_arr
 
struct  iscsi_cq_db_pnd_comp_itt_arr
 
struct  iscsi_cq_db_sqn_2_notify_arr
 
struct  iscsi_cq_db
 
union  iscsi_kcqe_params
 
struct  iscsi_kcqe
 
struct  iscsi_kwqe_header
 
struct  iscsi_kwqe_init1
 
struct  iscsi_kwqe_init2
 
struct  iscsi_kwqe_conn_offload1
 
struct  iscsi_pte
 
struct  iscsi_kwqe_conn_offload2
 
struct  iscsi_kwqe_conn_offload3
 
struct  iscsi_kwqe_conn_update
 
struct  iscsi_kwqe_conn_destroy
 
union  iscsi_kwqe
 
struct  iscsi_rq_db
 
struct  iscsi_sq_db
 
struct  tstorm_l5cm_tcp_flags
 
struct  cstorm_iscsi_st_context
 
struct  iscsi_cmd_pdu_hdr_little_endian
 
struct  iscsi_conn_buf
 
struct  ustorm_iscsi_rq_db
 
struct  ustorm_iscsi_r2tq_db
 
struct  ustorm_iscsi_cq_db
 
struct  rings_db
 
struct  ustorm_iscsi_placement_db
 
struct  ustorm_iscsi_st_context
 
struct  tstorm_tcp_st_context_section
 
struct  iscsi_term_vars
 
struct  tstorm_iscsi_st_context_section
 
struct  tstorm_iscsi_st_context
 
struct  xstorm_eth_context_section
 
struct  xstorm_ip_v4_context_section
 
struct  xstorm_padded_ip_v4_context_section
 
struct  xstorm_ip_v6_context_section
 
union  xstorm_ip_context_section_types
 
struct  xstorm_tcp_context_section
 
struct  xstorm_common_context_section
 
struct  xstorm_iscsi_context_flags
 
struct  iscsi_task_context_entry_x
 
struct  iscsi_task_context_entry_xuc_x_write_only
 
struct  iscsi_task_context_entry_xuc_xu_write_both
 
struct  xstorm_iscsi_context_section
 
struct  xstorm_iscsi_st_context
 
struct  iscsi_context
 
struct  iscsi_data_pdu_hdr_little_endian
 
struct  iscsi_login_req_hdr_little_endian
 
struct  iscsi_logout_req_hdr_little_endian
 
struct  iscsi_tmf_req_hdr_little_endian
 
struct  iscsi_text_req_hdr_little_endian
 
struct  iscsi_nop_out_hdr_little_endian
 
union  iscsi_pdu_headers_little_endian
 
struct  iscsi_hq_bd
 
struct  iscsi_l2_ooo_data
 
struct  iscsi_task_context_entry_xuc_c_write_only
 
struct  iscsi_task_context_r2t_table_entry
 
struct  iscsi_task_context_entry_xuc_u_write_only
 
struct  iscsi_task_context_entry_xuc
 
struct  iscsi_task_context_entry_u
 
struct  iscsi_task_context_entry
 
struct  iscsi_task_context_entry_xuc_x_init_only
 
struct  afex_vif_list_ramrod_data
 
struct  c2s_pri_trans_table_entry
 
struct  cfc_del_event_data
 
struct  cmng_flags_per_port
 
struct  rate_shaping_vars_per_port
 
struct  fairness_vars_per_port
 
struct  safc_struct_per_port
 
struct  cmng_struct_per_port
 
struct  rate_shaping_counter
 
struct  rate_shaping_vars_per_vn
 
struct  fairness_vars_per_vn
 
struct  cmng_vnic
 
struct  cmng_init
 
struct  cmng_init_input
 
struct  hc_dynamic_drv_counter
 
struct  cstorm_queue_zone_data
 
struct  vf_pf_channel_zone_data
 
struct  non_trigger_vf_zone
 
struct  vf_pf_channel_zone_trigger
 
struct  trigger_vf_zone
 
struct  cstorm_vf_zone_data
 
struct  dynamic_hc_sm_config
 
struct  dynamic_hc_config
 
struct  e2_integ_data
 
struct  eth_event_data
 
struct  vf_pf_event_data
 
struct  vf_flr_event_data
 
struct  malicious_vf_event_data
 
struct  vif_list_event_data
 
struct  function_update_event_data
 
union  event_data
 
struct  event_ring_data
 
struct  event_ring_msg
 
struct  event_ring_next
 
union  event_ring_elem
 
struct  priority_cos
 
struct  flow_control_configuration
 
struct  function_start_data
 
struct  function_update_data
 
struct  fw_version
 
struct  hc_dynamic_sb_drv_counters
 
struct  hc_index_data
 
struct  hc_status_block_sm
 
struct  pci_entity
 
struct  hc_sb_data
 
struct  hc_sp_status_block_data
 
struct  hc_status_block_data_e1x
 
struct  hc_status_block_data_e2
 
struct  tstorm_per_pf_stats
 
struct  per_pf_stats
 
struct  tstorm_per_port_stats
 
struct  per_port_stats
 
struct  tstorm_per_queue_stats
 
struct  ustorm_per_queue_stats
 
struct  xstorm_per_queue_stats
 
struct  per_queue_stats
 
struct  pram_fw_version
 
union  protocol_common_specific_data
 
struct  protocol_common_spe
 
struct  set_timesync_ramrod_data
 
struct  slow_path_element
 
struct  stats_counter
 
struct  stats_query_entry
 
struct  stats_query_cmd_group
 
struct  stats_query_header
 
struct  tstorm_queue_zone_data
 
struct  tstorm_vf_zone_data
 
struct  t_measure_pci_latency_ctrl
 
struct  t_measure_pci_latency_data
 
struct  ustorm_queue_zone_data
 
struct  ustorm_vf_zone_data
 
struct  vf_pf_channel_data
 
struct  xstorm_queue_zone_data
 
struct  xstorm_vf_zone_data
 
struct  cstorm_toe_stats
 
struct  cstorm_toe_st_context
 
struct  cstorm_toe_st_aligned_context
 
struct  ustorm_toe_prefetched_isle_bd
 
struct  ustorm_toe_ring_params
 
struct  ustorm_toe_prefetched_bd
 
struct  ustorm_toe_st_context
 
struct  ustorm_toe_st_aligned_context
 
struct  tstorm_toe_st_context_section
 
struct  tstorm_toe_st_context
 
struct  tstorm_toe_st_aligned_context
 
struct  xstorm_toe_context_section
 
struct  xstorm_toe_st_context
 
struct  xstorm_toe_st_aligned_context
 
struct  toe_context
 
struct  toe_initiate_offload_ramrod_data
 
struct  toe_init_ramrod_data
 
struct  toe_page_addr_bd
 
union  toe_ramrod_data
 
struct  toe_rss_update_ramrod_data
 
struct  toe_rx_bd
 
struct  toe_rx_completion_ramrod_data
 
struct  toe_rx_cqe_ooo_params
 
struct  toe_rx_cqe_in_order_params
 
union  toe_rx_cqe_data_union
 
struct  toe_rx_cqe
 
struct  toe_rx_db_data
 
struct  toe_rx_grq_bd
 
union  toe_spe_data
 
struct  toe_spe
 
struct  xstorm_toe_stats_section
 
struct  xstorm_toe_stats
 
struct  tstorm_toe_stats_section
 
struct  tstorm_toe_stats
 
struct  toe_stats_query
 
struct  toe_tx_bd
 
struct  toe_tx_cqe
 
struct  toe_tx_db_data
 
struct  toe_update_ramrod_cached_params
 
struct  ustorm_toe_rx_pause_data_e1h
 

Macros

#define ECORE_HSI_H
 
#define FW_ENCODE_32BIT_PATTERN   0x1e1e1e1e
 
#define LICENSE_MAX_ISCSI_TRGT_CONN_MASK   0xFFFF
 
#define LICENSE_MAX_ISCSI_TRGT_CONN_SHIFT   0
 
#define LICENSE_MAX_ISCSI_INIT_CONN_MASK   0xFFFF0000
 
#define LICENSE_MAX_ISCSI_INIT_CONN_SHIFT   16
 
#define LICENSE_MAX_FCOE_TRGT_CONN_MASK   0xFFFF
 
#define LICENSE_MAX_FCOE_TRGT_CONN_SHIFT   0
 
#define LICENSE_MAX_FCOE_INIT_CONN_MASK   0xFFFF0000
 
#define LICENSE_MAX_FCOE_INIT_CONN_SHIFT   16
 
#define PIN_CFG_NA   0x00000000
 
#define PIN_CFG_GPIO0_P0   0x00000001
 
#define PIN_CFG_GPIO1_P0   0x00000002
 
#define PIN_CFG_GPIO2_P0   0x00000003
 
#define PIN_CFG_GPIO3_P0   0x00000004
 
#define PIN_CFG_GPIO0_P1   0x00000005
 
#define PIN_CFG_GPIO1_P1   0x00000006
 
#define PIN_CFG_GPIO2_P1   0x00000007
 
#define PIN_CFG_GPIO3_P1   0x00000008
 
#define PIN_CFG_EPIO0   0x00000009
 
#define PIN_CFG_EPIO1   0x0000000a
 
#define PIN_CFG_EPIO2   0x0000000b
 
#define PIN_CFG_EPIO3   0x0000000c
 
#define PIN_CFG_EPIO4   0x0000000d
 
#define PIN_CFG_EPIO5   0x0000000e
 
#define PIN_CFG_EPIO6   0x0000000f
 
#define PIN_CFG_EPIO7   0x00000010
 
#define PIN_CFG_EPIO8   0x00000011
 
#define PIN_CFG_EPIO9   0x00000012
 
#define PIN_CFG_EPIO10   0x00000013
 
#define PIN_CFG_EPIO11   0x00000014
 
#define PIN_CFG_EPIO12   0x00000015
 
#define PIN_CFG_EPIO13   0x00000016
 
#define PIN_CFG_EPIO14   0x00000017
 
#define PIN_CFG_EPIO15   0x00000018
 
#define PIN_CFG_EPIO16   0x00000019
 
#define PIN_CFG_EPIO17   0x0000001a
 
#define PIN_CFG_EPIO18   0x0000001b
 
#define PIN_CFG_EPIO19   0x0000001c
 
#define PIN_CFG_EPIO20   0x0000001d
 
#define PIN_CFG_EPIO21   0x0000001e
 
#define PIN_CFG_EPIO22   0x0000001f
 
#define PIN_CFG_EPIO23   0x00000020
 
#define PIN_CFG_EPIO24   0x00000021
 
#define PIN_CFG_EPIO25   0x00000022
 
#define PIN_CFG_EPIO26   0x00000023
 
#define PIN_CFG_EPIO27   0x00000024
 
#define PIN_CFG_EPIO28   0x00000025
 
#define PIN_CFG_EPIO29   0x00000026
 
#define PIN_CFG_EPIO30   0x00000027
 
#define PIN_CFG_EPIO31   0x00000028
 
#define EPIO_CFG_NA   0x00000000
 
#define EPIO_CFG_EPIO0   0x00000001
 
#define EPIO_CFG_EPIO1   0x00000002
 
#define EPIO_CFG_EPIO2   0x00000003
 
#define EPIO_CFG_EPIO3   0x00000004
 
#define EPIO_CFG_EPIO4   0x00000005
 
#define EPIO_CFG_EPIO5   0x00000006
 
#define EPIO_CFG_EPIO6   0x00000007
 
#define EPIO_CFG_EPIO7   0x00000008
 
#define EPIO_CFG_EPIO8   0x00000009
 
#define EPIO_CFG_EPIO9   0x0000000a
 
#define EPIO_CFG_EPIO10   0x0000000b
 
#define EPIO_CFG_EPIO11   0x0000000c
 
#define EPIO_CFG_EPIO12   0x0000000d
 
#define EPIO_CFG_EPIO13   0x0000000e
 
#define EPIO_CFG_EPIO14   0x0000000f
 
#define EPIO_CFG_EPIO15   0x00000010
 
#define EPIO_CFG_EPIO16   0x00000011
 
#define EPIO_CFG_EPIO17   0x00000012
 
#define EPIO_CFG_EPIO18   0x00000013
 
#define EPIO_CFG_EPIO19   0x00000014
 
#define EPIO_CFG_EPIO20   0x00000015
 
#define EPIO_CFG_EPIO21   0x00000016
 
#define EPIO_CFG_EPIO22   0x00000017
 
#define EPIO_CFG_EPIO23   0x00000018
 
#define EPIO_CFG_EPIO24   0x00000019
 
#define EPIO_CFG_EPIO25   0x0000001a
 
#define EPIO_CFG_EPIO26   0x0000001b
 
#define EPIO_CFG_EPIO27   0x0000001c
 
#define EPIO_CFG_EPIO28   0x0000001d
 
#define EPIO_CFG_EPIO29   0x0000001e
 
#define EPIO_CFG_EPIO30   0x0000001f
 
#define EPIO_CFG_EPIO31   0x00000020
 
#define SHARED_HW_CFG_MDIO_VOLTAGE_MASK   0x00000001
 
#define SHARED_HW_CFG_MDIO_VOLTAGE_SHIFT   0
 
#define SHARED_HW_CFG_MDIO_VOLTAGE_1_2V   0x00000000
 
#define SHARED_HW_CFG_MDIO_VOLTAGE_2_5V   0x00000001
 
#define SHARED_HW_CFG_PORT_SWAP   0x00000004
 
#define SHARED_HW_CFG_BEACON_WOL_EN   0x00000008
 
#define SHARED_HW_CFG_PCIE_GEN3_DISABLED   0x00000000
 
#define SHARED_HW_CFG_PCIE_GEN3_ENABLED   0x00000010
 
#define SHARED_HW_CFG_MFW_SELECT_MASK   0x00000700
 
#define SHARED_HW_CFG_MFW_SELECT_SHIFT   8
 
#define SHARED_HW_CFG_MFW_SELECT_DEFAULT   0x00000000
 
#define SHARED_HW_CFG_MFW_SELECT_NC_SI   0x00000100
 
#define SHARED_HW_CFG_MFW_SELECT_UMP   0x00000200
 
#define SHARED_HW_CFG_MFW_SELECT_IPMI   0x00000300
 
#define SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_IPMI   0x00000400
 
#define SHARED_HW_CFG_MFW_SELECT_SPIO4_UMP_IPMI   0x00000500
 
#define SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_UMP   0x00000600
 
#define SHARED_HW_CFG_G2_TX_DRIVE_MASK   0x0000F000
 
#define SHARED_HW_CFG_G2_TX_DRIVE_SHIFT   12
 
#define SHARED_HW_CFG_LED_MODE_MASK   0x000F0000
 
#define SHARED_HW_CFG_LED_MODE_SHIFT   16
 
#define SHARED_HW_CFG_LED_MAC1   0x00000000
 
#define SHARED_HW_CFG_LED_PHY1   0x00010000
 
#define SHARED_HW_CFG_LED_PHY2   0x00020000
 
#define SHARED_HW_CFG_LED_PHY3   0x00030000
 
#define SHARED_HW_CFG_LED_MAC2   0x00040000
 
#define SHARED_HW_CFG_LED_PHY4   0x00050000
 
#define SHARED_HW_CFG_LED_PHY5   0x00060000
 
#define SHARED_HW_CFG_LED_PHY6   0x00070000
 
#define SHARED_HW_CFG_LED_MAC3   0x00080000
 
#define SHARED_HW_CFG_LED_PHY7   0x00090000
 
#define SHARED_HW_CFG_LED_PHY9   0x000a0000
 
#define SHARED_HW_CFG_LED_PHY11   0x000b0000
 
#define SHARED_HW_CFG_LED_MAC4   0x000c0000
 
#define SHARED_HW_CFG_LED_PHY8   0x000d0000
 
#define SHARED_HW_CFG_LED_EXTPHY1   0x000e0000
 
#define SHARED_HW_CFG_LED_EXTPHY2   0x000f0000
 
#define SHARED_HW_CFG_SRIOV_MASK   0x40000000
 
#define SHARED_HW_CFG_SRIOV_DISABLED   0x00000000
 
#define SHARED_HW_CFG_SRIOV_ENABLED   0x40000000
 
#define SHARED_HW_CFG_ATC_MASK   0x80000000
 
#define SHARED_HW_CFG_ATC_DISABLED   0x00000000
 
#define SHARED_HW_CFG_ATC_ENABLED   0x80000000
 
#define SHARED_HW_CFG_PCIE_GEN2_MASK   0x00000100
 
#define SHARED_HW_CFG_PCIE_GEN2_SHIFT   8
 
#define SHARED_HW_CFG_PCIE_GEN2_DISABLED   0x00000000
 
#define SHARED_HW_CFG_PCIE_GEN2_ENABLED   0x00000100
 
#define SHARED_HW_CFG_SMBUS_TIMING_MASK   0x00001000
 
#define SHARED_HW_CFG_SMBUS_TIMING_100KHZ   0x00000000
 
#define SHARED_HW_CFG_SMBUS_TIMING_400KHZ   0x00001000
 
#define SHARED_HW_CFG_HIDE_PORT1   0x00002000
 
#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_MASK   0x00008000
 
#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_DISABLED   0x00000000
 
#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_ENABLED   0x00008000
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_MASK   0x00070000
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_SHIFT   16
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_HW   0x00000000
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_0DB   0x00010000
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_3_5DB   0x00020000
 
#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_6_0DB   0x00030000
 
#define SHARED_HW_CFG_FAN_FAILURE_MASK   0x00180000
 
#define SHARED_HW_CFG_FAN_FAILURE_SHIFT   19
 
#define SHARED_HW_CFG_FAN_FAILURE_PHY_TYPE   0x00000000
 
#define SHARED_HW_CFG_FAN_FAILURE_DISABLED   0x00080000
 
#define SHARED_HW_CFG_FAN_FAILURE_ENABLED   0x00100000
 
#define SHARED_HW_CFG_ASPM_SUPPORT_MASK   0x00600000
 
#define SHARED_HW_CFG_ASPM_SUPPORT_SHIFT   21
 
#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_ENABLED   0x00000000
 
#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_DISABLED   0x00200000
 
#define SHARED_HW_CFG_ASPM_SUPPORT_L1_DISABLED   0x00400000
 
#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_DISABLED   0x00600000
 
#define SHARED_HW_CFG_PREVENT_L1_ENTRY_MASK   0x00800000
 
#define SHARED_HW_CFG_PREVENT_L1_ENTRY_DISABLED   0x00000000
 
#define SHARED_HW_CFG_PREVENT_L1_ENTRY_ENABLED   0x00800000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_MASK   0x1C000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_SHIFT   26
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_PHY_TYPE   0x00000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC0   0x04000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC1   0x08000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_BOTH   0x0c000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_SWAPPED   0x10000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_MASK   0xE0000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_SHIFT   29
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_PHY_TYPE   0x00000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC0   0x20000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC1   0x40000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_BOTH   0x60000000
 
#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_SWAPPED   0x80000000
 
#define SHARED_HW_CFG_PF_MSIX_MAX_NUM_MASK   0x0000007F
 
#define SHARED_HW_CFG_PF_MSIX_MAX_NUM_SHIFT   0
 
#define SHARED_HW_CFG_EXTENDED_MF_MODE_MASK   0x00000F00
 
#define SHARED_HW_CFG_EXTENDED_MF_MODE_SHIFT   8
 
#define SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR1_DOT_5   0x00000000
 
#define SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR2_DOT_0   0x00000100
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MASK   0x00000003
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_SHIFT   0
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MAC   0x00000000
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_PHY   0x00000001
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MII   0x00000000
 
#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_RMII   0x00000002
 
#define SHARED_HW_CFG_E3_I2C_MUX0_MASK   0x0000003F
 
#define SHARED_HW_CFG_E3_I2C_MUX0_SHIFT   0
 
#define SHARED_HW_CFG_E3_I2C_MUX1_MASK   0x00000FC0
 
#define SHARED_HW_CFG_E3_I2C_MUX1_SHIFT   6
 
#define SHARED_HW_CFG_BOARD_REV_MASK   0x00FF0000
 
#define SHARED_HW_CFG_BOARD_REV_SHIFT   16
 
#define SHARED_HW_CFG_BOARD_MAJOR_VER_MASK   0x0F000000
 
#define SHARED_HW_CFG_BOARD_MAJOR_VER_SHIFT   24
 
#define SHARED_HW_CFG_BOARD_MINOR_VER_MASK   0xF0000000
 
#define SHARED_HW_CFG_BOARD_MINOR_VER_SHIFT   28
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_MASK   0x0000FFFF
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_SHIFT   0
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_32103210   0x00001b1b
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_32100123   0x00001be4
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_31200213   0x000027d8
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_02133120   0x0000d827
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_01233210   0x0000e41b
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_01230123   0x0000e4e4
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_TX_MASK   0x000000FF
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_TX_SHIFT   0
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_RX_MASK   0x0000FF00
 
#define SHARED_HW_CFG_LANE_SWAP_CFG_RX_SHIFT   8
 
#define SHARED_HW_CFG_TX_LANE0_POL_FLIP_ENABLED   0x00010000
 
#define SHARED_HW_CFG_TX_LANE1_POL_FLIP_ENABLED   0x00020000
 
#define SHARED_HW_CFG_TX_LANE2_POL_FLIP_ENABLED   0x00040000
 
#define SHARED_HW_CFG_TX_LANE3_POL_FLIP_ENABLED   0x00080000
 
#define SHARED_HW_CFG_RX_LANE0_POL_FLIP_ENABLED   0x00100000
 
#define SHARED_HW_CFG_RX_LANE1_POL_FLIP_ENABLED   0x00200000
 
#define SHARED_HW_CFG_RX_LANE2_POL_FLIP_ENABLED   0x00400000
 
#define SHARED_HW_CFG_RX_LANE3_POL_FLIP_ENABLED   0x00800000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_MASK   0x0F000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_SHIFT   24
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01   0x00000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_10   0x01000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_0123   0x02000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_1032   0x03000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_2301   0x04000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_3210   0x05000000
 
#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01_SIG   0x06000000
 
#define PORT_HW_CFG_PCI_DEVICE_ID_MASK   0x0000FFFF
 
#define PORT_HW_CFG_PCI_DEVICE_ID_SHIFT   0
 
#define PORT_HW_CFG_PCI_VENDOR_ID_MASK   0xFFFF0000
 
#define PORT_HW_CFG_PCI_VENDOR_ID_SHIFT   16
 
#define PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_MASK   0x0000FFFF
 
#define PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_SHIFT   0
 
#define PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_MASK   0xFFFF0000
 
#define PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_SHIFT   16
 
#define PORT_HW_CFG_POWER_DIS_D0_MASK   0x000000FF
 
#define PORT_HW_CFG_POWER_DIS_D0_SHIFT   0
 
#define PORT_HW_CFG_POWER_DIS_D1_MASK   0x0000FF00
 
#define PORT_HW_CFG_POWER_DIS_D1_SHIFT   8
 
#define PORT_HW_CFG_POWER_DIS_D2_MASK   0x00FF0000
 
#define PORT_HW_CFG_POWER_DIS_D2_SHIFT   16
 
#define PORT_HW_CFG_POWER_DIS_D3_MASK   0xFF000000
 
#define PORT_HW_CFG_POWER_DIS_D3_SHIFT   24
 
#define PORT_HW_CFG_POWER_CONS_D0_MASK   0x000000FF
 
#define PORT_HW_CFG_POWER_CONS_D0_SHIFT   0
 
#define PORT_HW_CFG_POWER_CONS_D1_MASK   0x0000FF00
 
#define PORT_HW_CFG_POWER_CONS_D1_SHIFT   8
 
#define PORT_HW_CFG_POWER_CONS_D2_MASK   0x00FF0000
 
#define PORT_HW_CFG_POWER_CONS_D2_SHIFT   16
 
#define PORT_HW_CFG_POWER_CONS_D3_MASK   0xFF000000
 
#define PORT_HW_CFG_POWER_CONS_D3_SHIFT   24
 
#define PORT_HW_CFG_UPPERMAC_MASK   0x0000FFFF
 
#define PORT_HW_CFG_UPPERMAC_SHIFT   0
 
#define PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_MASK   0x0000FFFF
 
#define PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_SHIFT   0
 
#define PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_MASK   0xFFFF0000
 
#define PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_SHIFT   16
 
#define PORT_HW_CFG_VF_PCI_DEVICE_ID_MASK   0xFFFF0000
 
#define PORT_HW_CFG_VF_PCI_DEVICE_ID_SHIFT   16
 
#define PORT_HW_CFG_MF_PCI_DEVICE_ID_MASK   0x0000FFFF
 
#define PORT_HW_CFG_MF_PCI_DEVICE_ID_SHIFT   0
 
#define PORT_HW_CFG_TX_LASER_MASK   0x000000FF
 
#define PORT_HW_CFG_TX_LASER_SHIFT   0
 
#define PORT_HW_CFG_TX_LASER_MDIO   0x00000000
 
#define PORT_HW_CFG_TX_LASER_GPIO0   0x00000001
 
#define PORT_HW_CFG_TX_LASER_GPIO1   0x00000002
 
#define PORT_HW_CFG_TX_LASER_GPIO2   0x00000003
 
#define PORT_HW_CFG_TX_LASER_GPIO3   0x00000004
 
#define PORT_HW_CFG_FAULT_MODULE_LED_MASK   0x0000FF00
 
#define PORT_HW_CFG_FAULT_MODULE_LED_SHIFT   8
 
#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO0   0x00000000
 
#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO1   0x00000100
 
#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO2   0x00000200
 
#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO3   0x00000300
 
#define PORT_HW_CFG_FAULT_MODULE_LED_DISABLED   0x00000400
 
#define PORT_HW_CFG_E3_TX_LASER_MASK   0x000000FF
 
#define PORT_HW_CFG_E3_TX_LASER_SHIFT   0
 
#define PORT_HW_CFG_E3_FAULT_MDL_LED_MASK   0x0000FF00
 
#define PORT_HW_CFG_E3_FAULT_MDL_LED_SHIFT   8
 
#define PORT_HW_CFG_E3_MOD_ABS_MASK   0x00FF0000
 
#define PORT_HW_CFG_E3_MOD_ABS_SHIFT   16
 
#define PORT_HW_CFG_E3_PWR_DIS_MASK   0xFF000000
 
#define PORT_HW_CFG_E3_PWR_DIS_SHIFT   24
 
#define PORT_HW_CFG_E3_TX_FAULT_MASK   0x000000FF
 
#define PORT_HW_CFG_E3_TX_FAULT_SHIFT   0
 
#define PORT_HW_CFG_E3_PHY_RESET_MASK   0x0000FF00
 
#define PORT_HW_CFG_E3_PHY_RESET_SHIFT   8
 
#define PORT_HW_CFG_E3_PWR_DOWN_MASK   0x00FF0000
 
#define PORT_HW_CFG_E3_PWR_DOWN_SHIFT   16
 
#define PORT_HW_CFG_E3_I2C_MUX0_MASK   0x01000000
 
#define PORT_HW_CFG_E3_I2C_MUX1_MASK   0x02000000
 
#define PORT_HW_CFG_E3_OVER_CURRENT_MASK   0x000000FF
 
#define PORT_HW_CFG_E3_OVER_CURRENT_SHIFT   0
 
#define PORT_HW_CFG_PAUSE_ON_HOST_RING_MASK   0x00000001
 
#define PORT_HW_CFG_PAUSE_ON_HOST_RING_SHIFT   0
 
#define PORT_HW_CFG_PAUSE_ON_HOST_RING_DISABLED   0x00000000
 
#define PORT_HW_CFG_PAUSE_ON_HOST_RING_ENABLED   0x00000001
 
#define PORT_HW_CFG_TX_EQUALIZATION_MASK   0x0000FFFF
 
#define PORT_HW_CFG_TX_EQUALIZATION_SHIFT   0
 
#define PORT_HW_CFG_TX_DRV_BROADCAST_MASK   0x000F0000
 
#define PORT_HW_CFG_TX_DRV_BROADCAST_SHIFT   16
 
#define PORT_HW_CFG_TX_DRV_IFIR_MASK   0x00F00000
 
#define PORT_HW_CFG_TX_DRV_IFIR_SHIFT   20
 
#define PORT_HW_CFG_TX_DRV_IPREDRIVER_MASK   0x0F000000
 
#define PORT_HW_CFG_TX_DRV_IPREDRIVER_SHIFT   24
 
#define PORT_HW_CFG_TX_DRV_POST2_MASK   0xF0000000
 
#define PORT_HW_CFG_TX_DRV_POST2_SHIFT   28
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY0_MASK   0x000000FF
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY0_SHIFT   0
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY1_MASK   0x0000FF00
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY1_SHIFT   8
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY2_MASK   0x00FF0000
 
#define PORT_HW_CFG_MEDIA_TYPE_PHY2_SHIFT   16
 
#define PORT_HW_CFG_FCOE_UPPERMAC_MASK   0x0000ffff
 
#define PORT_HW_CFG_FCOE_UPPERMAC_SHIFT   0
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_MASK   0x00000001
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_SHIFT   0
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_DISABLED   0x00000000
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_ENABLED   0x00000001
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_MASK   0x0000FFFF
 
#define PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_SHIFT   0
 
#define PORT_HW_CFG_NUMBER_OF_VFS_MASK   0x000000FF
 
#define PORT_HW_CFG_NUMBER_OF_VFS_SHIFT   0
 
#define PORT_HW_CFG_RJ45_PAIR_SWAP_MASK   0x000000FF
 
#define PORT_HW_CFG_RJ45_PAIR_SWAP_SHIFT   0
 
#define PORT_HW_CFG_GPIO0_CONFIG_MASK   0x00000003
 
#define PORT_HW_CFG_GPIO0_CONFIG_SHIFT   0
 
#define PORT_HW_CFG_GPIO0_CONFIG_NA   0x00000000
 
#define PORT_HW_CFG_GPIO0_CONFIG_LOW   0x00000001
 
#define PORT_HW_CFG_GPIO0_CONFIG_HIGH   0x00000002
 
#define PORT_HW_CFG_GPIO0_CONFIG_INPUT   0x00000003
 
#define PORT_HW_CFG_GPIO1_CONFIG_MASK   0x0000000C
 
#define PORT_HW_CFG_GPIO1_CONFIG_SHIFT   2
 
#define PORT_HW_CFG_GPIO1_CONFIG_NA   0x00000000
 
#define PORT_HW_CFG_GPIO1_CONFIG_LOW   0x00000004
 
#define PORT_HW_CFG_GPIO1_CONFIG_HIGH   0x00000008
 
#define PORT_HW_CFG_GPIO1_CONFIG_INPUT   0x0000000c
 
#define PORT_HW_CFG_GPIO2_CONFIG_MASK   0x00000030
 
#define PORT_HW_CFG_GPIO2_CONFIG_SHIFT   4
 
#define PORT_HW_CFG_GPIO2_CONFIG_NA   0x00000000
 
#define PORT_HW_CFG_GPIO2_CONFIG_LOW   0x00000010
 
#define PORT_HW_CFG_GPIO2_CONFIG_HIGH   0x00000020
 
#define PORT_HW_CFG_GPIO2_CONFIG_INPUT   0x00000030
 
#define PORT_HW_CFG_GPIO3_CONFIG_MASK   0x000000C0
 
#define PORT_HW_CFG_GPIO3_CONFIG_SHIFT   6
 
#define PORT_HW_CFG_GPIO3_CONFIG_NA   0x00000000
 
#define PORT_HW_CFG_GPIO3_CONFIG_LOW   0x00000040
 
#define PORT_HW_CFG_GPIO3_CONFIG_HIGH   0x00000080
 
#define PORT_HW_CFG_GPIO3_CONFIG_INPUT   0x000000c0
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_MASK   0x00000F00
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_SHIFT   8
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_NOT_FORCED   0x00000000
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P0   0x00000100
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P0   0x00000200
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P0   0x00000300
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P0   0x00000400
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P1   0x00000500
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P1   0x00000600
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P1   0x00000700
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P1   0x00000800
 
#define PORT_HW_CFG_FORCE_KR_ENABLER_FORCED   0x00000900
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_MASK   0x000F0000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_SHIFT   16
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_PHY_TYPE   0x00000000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P0   0x00010000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P0   0x00020000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P0   0x00030000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P0   0x00040000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P1   0x00050000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P1   0x00060000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P1   0x00070000
 
#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P1   0x00080000
 
#define PORT_HW_CFG_ENABLE_BAM_ON_KR_MASK   0x00100000
 
#define PORT_HW_CFG_ENABLE_BAM_ON_KR_SHIFT   20
 
#define PORT_HW_CFG_ENABLE_BAM_ON_KR_DISABLED   0x00000000
 
#define PORT_HW_CFG_ENABLE_BAM_ON_KR_ENABLED   0x00100000
 
#define PORT_HW_CFG_ENABLE_CMS_MASK   0x00200000
 
#define PORT_HW_CFG_ENABLE_CMS_SHIFT   21
 
#define PORT_HW_CFG_ENABLE_CMS_DISABLED   0x00000000
 
#define PORT_HW_CFG_ENABLE_CMS_ENABLED   0x00200000
 
#define PORT_HW_CFG_NET_SERDES_IF_MASK   0x0F000000
 
#define PORT_HW_CFG_NET_SERDES_IF_SHIFT   24
 
#define PORT_HW_CFG_NET_SERDES_IF_SGMII   0x00000000
 
#define PORT_HW_CFG_NET_SERDES_IF_XFI   0x01000000
 
#define PORT_HW_CFG_NET_SERDES_IF_SFI   0x02000000
 
#define PORT_HW_CFG_NET_SERDES_IF_KR   0x03000000
 
#define PORT_HW_CFG_NET_SERDES_IF_DXGXS   0x04000000
 
#define PORT_HW_CFG_NET_SERDES_IF_KR2   0x05000000
 
#define PORT_HW_CFG_TAP_LEVELS_MASK   0x70000000
 
#define PORT_HW_CFG_TAP_LEVELS_SHIFT   28
 
#define PORT_HW_CFG_TAP_LEVELS_POST_15_MAIN_43   0x00000000
 
#define PORT_HW_CFG_TAP_LEVELS_POST_14_MAIN_44   0x10000000
 
#define PORT_HW_CFG_TAP_LEVELS_POST_13_MAIN_45   0x20000000
 
#define PORT_HW_CFG_TAP_LEVELS_POST_12_MAIN_46   0x30000000
 
#define PORT_HW_CFG_TAP_LEVELS_POST_11_MAIN_47   0x40000000
 
#define PORT_HW_CFG_TAP_LEVELS_POST_10_MAIN_48   0x50000000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_MASK   0x0000FFFF
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_SHIFT   0
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_FULL   0x00000001
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_HALF   0x00000002
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_HALF   0x00000004
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_FULL   0x00000008
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_1G   0x00000010
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_2_5G   0x00000020
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10G   0x00000040
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_20G   0x00000080
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_MASK   0xFFFF0000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_SHIFT   16
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_FULL   0x00010000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_HALF   0x00020000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_HALF   0x00040000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_FULL   0x00080000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_1G   0x00100000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_2_5G   0x00200000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10G   0x00400000
 
#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G   0x00800000
 
#define PORT_HW_CFG_PHY_SELECTION_MASK   0x00000007
 
#define PORT_HW_CFG_PHY_SELECTION_SHIFT   0
 
#define PORT_HW_CFG_PHY_SELECTION_HARDWARE_DEFAULT   0x00000000
 
#define PORT_HW_CFG_PHY_SELECTION_FIRST_PHY   0x00000001
 
#define PORT_HW_CFG_PHY_SELECTION_SECOND_PHY   0x00000002
 
#define PORT_HW_CFG_PHY_SELECTION_FIRST_PHY_PRIORITY   0x00000003
 
#define PORT_HW_CFG_PHY_SELECTION_SECOND_PHY_PRIORITY   0x00000004
 
#define PORT_HW_CFG_PHY_SWAPPED_MASK   0x00000008
 
#define PORT_HW_CFG_PHY_SWAPPED_SHIFT   3
 
#define PORT_HW_CFG_PHY_SWAPPED_DISABLED   0x00000000
 
#define PORT_HW_CFG_PHY_SWAPPED_ENABLED   0x00000008
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_MASK   0x000000FF
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_SHIFT   0
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_MASK   0x0000FF00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SHIFT   8
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_DIRECT   0x00000000
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8071   0x00000100
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8072   0x00000200
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8073   0x00000300
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8705   0x00000400
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8706   0x00000500
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8726   0x00000600
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8481   0x00000700
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SFX7101   0x00000800
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727   0x00000900
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727_NOC   0x00000a00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84823   0x00000b00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54640   0x00000c00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84833   0x00000d00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54618SE   0x00000e00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8722   0x00000f00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54616   0x00001000
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84834   0x00001100
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84858   0x00001200
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_FAILURE   0x0000fd00
 
#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_NOT_CONN   0x0000ff00
 
#define PORT_HW_CFG_LANE_SWAP_CFG_MASK   0x0000FFFF
 
#define PORT_HW_CFG_LANE_SWAP_CFG_SHIFT   0
 
#define PORT_HW_CFG_LANE_SWAP_CFG_01230123   0x00001b1b
 
#define PORT_HW_CFG_LANE_SWAP_CFG_01233210   0x00001be4
 
#define PORT_HW_CFG_LANE_SWAP_CFG_31203120   0x0000d8d8
 
#define PORT_HW_CFG_LANE_SWAP_CFG_32103210   0x0000e4e4
 
#define PORT_HW_CFG_LANE_SWAP_CFG_TX_MASK   0x000000FF
 
#define PORT_HW_CFG_LANE_SWAP_CFG_TX_SHIFT   0
 
#define PORT_HW_CFG_LANE_SWAP_CFG_RX_MASK   0x0000FF00
 
#define PORT_HW_CFG_LANE_SWAP_CFG_RX_SHIFT   8
 
#define PORT_HW_CFG_LANE_SWAP_CFG_MASTER_MASK   0x0000C000
 
#define PORT_HW_CFG_LANE_SWAP_CFG_MASTER_SHIFT   14
 
#define PORT_HW_CFG_SWAP_PHY_POLARITY_MASK   0x00010000
 
#define PORT_HW_CFG_SWAP_PHY_POLARITY_DISABLED   0x00000000
 
#define PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED   0x00010000
 
#define PORT_HW_CFG_XGXS_EXT_PHY_ADDR_MASK   0x000000FF
 
#define PORT_HW_CFG_XGXS_EXT_PHY_ADDR_SHIFT   0
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK   0x0000FF00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SHIFT   8
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT   0x00000000
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8071   0x00000100
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8072   0x00000200
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8073   0x00000300
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8705   0x00000400
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8706   0x00000500
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8726   0x00000600
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8481   0x00000700
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101   0x00000800
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727   0x00000900
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727_NOC   0x00000a00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84823   0x00000b00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54640   0x00000c00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84833   0x00000d00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54618SE   0x00000e00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8722   0x00000f00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54616   0x00001000
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84834   0x00001100
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84858   0x00001200
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT_WC   0x0000fc00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_FAILURE   0x0000fd00
 
#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_NOT_CONN   0x0000ff00
 
#define PORT_HW_CFG_SERDES_EXT_PHY_ADDR_MASK   0x00FF0000
 
#define PORT_HW_CFG_SERDES_EXT_PHY_ADDR_SHIFT   16
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_MASK   0xFF000000
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_SHIFT   24
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT   0x00000000
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_BCM5482   0x01000000
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT_SD   0x02000000
 
#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_NOT_CONN   0xff000000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_MASK   0x0000FFFF
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_SHIFT   0
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_FULL   0x00000001
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_HALF   0x00000002
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_HALF   0x00000004
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_FULL   0x00000008
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_1G   0x00000010
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_2_5G   0x00000020
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10G   0x00000040
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_20G   0x00000080
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D3_RESERVED   0x0000f000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK   0xFFFF0000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_SHIFT   16
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_FULL   0x00010000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_HALF   0x00020000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_HALF   0x00040000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_FULL   0x00080000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_1G   0x00100000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_2_5G   0x00200000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10G   0x00400000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_20G   0x00800000
 
#define PORT_HW_CFG_SPEED_CAPABILITY_D0_RESERVED   0xf0000000
 
#define SHARED_FEATURE_BMC_ECHO_MODE_EN   0x00000001
 
#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_MASK    0x00000002
 
#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_DISABLED    0x00000000
 
#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_ENABLED    0x00000002
 
#define SHARED_FEAT_CFG_NCSI_ID_METHOD_MASK   0x00000008
 
#define SHARED_FEAT_CFG_NCSI_ID_METHOD_SPIO   0x00000000
 
#define SHARED_FEAT_CFG_NCSI_ID_METHOD_NVRAM   0x00000008
 
#define SHARED_FEAT_CFG_NCSI_ID_MASK   0x00000030
 
#define SHARED_FEAT_CFG_NCSI_ID_SHIFT   4
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_MASK   0x00000700
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_SHIFT   8
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_MF_ALLOWED   0x00000000
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_FORCED_SF   0x00000100
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_SPIO4   0x00000200
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_SWITCH_INDEPT   0x00000300
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_AFEX_MODE   0x00000400
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_BD_MODE   0x00000500
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_UFP_MODE   0x00000600
 
#define SHARED_FEAT_CFG_FORCE_SF_MODE_EXTENDED_MODE   0x00000700
 
#define SHARED_FEAT_CFG_PREVENT_FCOE   0x00001000
 
#define SHARED_FEAT_CFG_FORCE_FLR_CAPABILITY   0x00002000
 
#define SHARED_FEAT_CFG_PREVENT_ISCSI_MASK   0x00004000
 
#define SHARED_FEAT_CFG_PREVENT_ISCSI_SHIFT   14
 
#define SHARED_FEAT_CFG_PREVENT_ISCSI_DISABLED   0x00000000
 
#define SHARED_FEAT_CFG_PREVENT_ISCSI_ENABLED   0x00004000
 
#define SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_MASK   0x00FF0000
 
#define SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_SHIFT   16
 
#define SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_MASK   0xFF000000
 
#define SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_SHIFT   24
 
#define PORT_FEAT_CFG_BAR1_SIZE_MASK   0x0000000F
 
#define PORT_FEAT_CFG_BAR1_SIZE_SHIFT   0
 
#define PORT_FEAT_CFG_BAR1_SIZE_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_BAR1_SIZE_64K   0x00000001
 
#define PORT_FEAT_CFG_BAR1_SIZE_128K   0x00000002
 
#define PORT_FEAT_CFG_BAR1_SIZE_256K   0x00000003
 
#define PORT_FEAT_CFG_BAR1_SIZE_512K   0x00000004
 
#define PORT_FEAT_CFG_BAR1_SIZE_1M   0x00000005
 
#define PORT_FEAT_CFG_BAR1_SIZE_2M   0x00000006
 
#define PORT_FEAT_CFG_BAR1_SIZE_4M   0x00000007
 
#define PORT_FEAT_CFG_BAR1_SIZE_8M   0x00000008
 
#define PORT_FEAT_CFG_BAR1_SIZE_16M   0x00000009
 
#define PORT_FEAT_CFG_BAR1_SIZE_32M   0x0000000a
 
#define PORT_FEAT_CFG_BAR1_SIZE_64M   0x0000000b
 
#define PORT_FEAT_CFG_BAR1_SIZE_128M   0x0000000c
 
#define PORT_FEAT_CFG_BAR1_SIZE_256M   0x0000000d
 
#define PORT_FEAT_CFG_BAR1_SIZE_512M   0x0000000e
 
#define PORT_FEAT_CFG_BAR1_SIZE_1G   0x0000000f
 
#define PORT_FEAT_CFG_BAR2_SIZE_MASK   0x000000F0
 
#define PORT_FEAT_CFG_BAR2_SIZE_SHIFT   4
 
#define PORT_FEAT_CFG_BAR2_SIZE_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_BAR2_SIZE_64K   0x00000010
 
#define PORT_FEAT_CFG_BAR2_SIZE_128K   0x00000020
 
#define PORT_FEAT_CFG_BAR2_SIZE_256K   0x00000030
 
#define PORT_FEAT_CFG_BAR2_SIZE_512K   0x00000040
 
#define PORT_FEAT_CFG_BAR2_SIZE_1M   0x00000050
 
#define PORT_FEAT_CFG_BAR2_SIZE_2M   0x00000060
 
#define PORT_FEAT_CFG_BAR2_SIZE_4M   0x00000070
 
#define PORT_FEAT_CFG_BAR2_SIZE_8M   0x00000080
 
#define PORT_FEAT_CFG_BAR2_SIZE_16M   0x00000090
 
#define PORT_FEAT_CFG_BAR2_SIZE_32M   0x000000a0
 
#define PORT_FEAT_CFG_BAR2_SIZE_64M   0x000000b0
 
#define PORT_FEAT_CFG_BAR2_SIZE_128M   0x000000c0
 
#define PORT_FEAT_CFG_BAR2_SIZE_256M   0x000000d0
 
#define PORT_FEAT_CFG_BAR2_SIZE_512M   0x000000e0
 
#define PORT_FEAT_CFG_BAR2_SIZE_1G   0x000000f0
 
#define PORT_FEAT_CFG_DCBX_MASK   0x00000100
 
#define PORT_FEAT_CFG_DCBX_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_DCBX_ENABLED   0x00000100
 
#define PORT_FEAT_CFG_AUTOGREEEN_MASK   0x00000200
 
#define PORT_FEAT_CFG_AUTOGREEEN_SHIFT   9
 
#define PORT_FEAT_CFG_AUTOGREEEN_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_AUTOGREEEN_ENABLED   0x00000200
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK   0x00000C00
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_SHIFT   10
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_DEFAULT   0x00000000
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_FCOE   0x00000400
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_ISCSI   0x00000800
 
#define PORT_FEAT_CFG_STORAGE_PERSONALITY_BOTH   0x00000c00
 
#define PORT_FEATURE_EN_SIZE_MASK   0x0f000000
 
#define PORT_FEATURE_EN_SIZE_SHIFT   24
 
#define PORT_FEATURE_WOL_ENABLED   0x01000000
 
#define PORT_FEATURE_MBA_ENABLED   0x02000000
 
#define PORT_FEATURE_MFW_ENABLED   0x04000000
 
#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_MASK   0x08000000
 
#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_ENABLED   0x08000000
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_MASK   0xE0000000
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_SHIFT   29
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_NO_ENFORCEMENT    0x00000000
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_DISABLE_TX_LASER    0x20000000
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_WARNING_MSG   0x40000000
 
#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_POWER_DOWN   0x60000000
 
#define PORT_FEATURE_WOL_ACPI_UPON_MGMT   0x00000010
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_MASK   0x00000007
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_SHIFT   0
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_PXE   0x00000000
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_RPL   0x00000001
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_BOOTP   0x00000002
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_ISCSIB   0x00000003
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_FCOE_BOOT   0x00000004
 
#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_NONE   0x00000007
 
#define PORT_FEATURE_MBA_BOOT_RETRY_MASK   0x00000038
 
#define PORT_FEATURE_MBA_BOOT_RETRY_SHIFT   3
 
#define PORT_FEATURE_MBA_SETUP_PROMPT_ENABLE   0x00000400
 
#define PORT_FEATURE_MBA_HOTKEY_MASK   0x00000800
 
#define PORT_FEATURE_MBA_HOTKEY_CTRL_S   0x00000000
 
#define PORT_FEATURE_MBA_HOTKEY_CTRL_B   0x00000800
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_MASK   0x000FF000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_SHIFT   12
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_DISABLED   0x00000000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_2K   0x00001000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_4K   0x00002000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_8K   0x00003000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_16K   0x00004000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_32K   0x00005000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_64K   0x00006000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_128K   0x00007000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_256K   0x00008000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_512K   0x00009000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_1M   0x0000a000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_2M   0x0000b000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_4M   0x0000c000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_8M   0x0000d000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_16M   0x0000e000
 
#define PORT_FEATURE_MBA_EXP_ROM_SIZE_32M   0x0000f000
 
#define PORT_FEATURE_MBA_MSG_TIMEOUT_MASK   0x00F00000
 
#define PORT_FEATURE_MBA_MSG_TIMEOUT_SHIFT   20
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_MASK   0x03000000
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_SHIFT   24
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_AUTO   0x00000000
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_BBS   0x01000000
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT18H   0x02000000
 
#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT19H   0x03000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_MASK   0x3C000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_SHIFT   26
 
#define PORT_FEATURE_MBA_LINK_SPEED_AUTO   0x00000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_10M_HALF   0x04000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_10M_FULL   0x08000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_100M_HALF   0x0c000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_100M_FULL   0x10000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_1G   0x14000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_2_5G   0x18000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_10G   0x1c000000
 
#define PORT_FEATURE_MBA_LINK_SPEED_20G   0x20000000
 
#define PORT_FEATURE_MBA_VLAN_TAG_MASK   0x0000FFFF
 
#define PORT_FEATURE_MBA_VLAN_TAG_SHIFT   0
 
#define PORT_FEATURE_MBA_VLAN_EN   0x00010000
 
#define PORT_FEATUTE_BOFM_CFGD_EN   0x00020000
 
#define PORT_FEATURE_BOFM_CFGD_FTGT   0x00040000
 
#define PORT_FEATURE_BOFM_CFGD_VEN   0x00080000
 
#define PORT_FEATURE_SMBUS_ADDR_MASK   0x000000fe
 
#define PORT_FEATURE_SMBUS_ADDR_SHIFT   1
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_MASK   0x0000000F
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_SHIFT   0
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_4K   0x00000001
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_8K   0x00000002
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_16K   0x00000003
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_32K   0x00000004
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_64K   0x00000005
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_128K   0x00000006
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_256K   0x00000007
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_512K   0x00000008
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_1M   0x00000009
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_2M   0x0000000a
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_4M   0x0000000b
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_8M   0x0000000c
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_16M   0x0000000d
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_32M   0x0000000e
 
#define PORT_FEAT_CFG_VF_BAR2_SIZE_64M   0x0000000f
 
#define PORT_FEATURE_FLOW_CONTROL_MASK   0x00000700
 
#define PORT_FEATURE_FLOW_CONTROL_SHIFT   8
 
#define PORT_FEATURE_FLOW_CONTROL_AUTO   0x00000000
 
#define PORT_FEATURE_FLOW_CONTROL_TX   0x00000100
 
#define PORT_FEATURE_FLOW_CONTROL_RX   0x00000200
 
#define PORT_FEATURE_FLOW_CONTROL_BOTH   0x00000300
 
#define PORT_FEATURE_FLOW_CONTROL_NONE   0x00000400
 
#define PORT_FEATURE_FLOW_CONTROL_SAFC_RX   0x00000500
 
#define PORT_FEATURE_FLOW_CONTROL_SAFC_TX   0x00000600
 
#define PORT_FEATURE_FLOW_CONTROL_SAFC_BOTH   0x00000700
 
#define PORT_FEATURE_LINK_SPEED_MASK   0x000F0000
 
#define PORT_FEATURE_LINK_SPEED_SHIFT   16
 
#define PORT_FEATURE_LINK_SPEED_AUTO   0x00000000
 
#define PORT_FEATURE_LINK_SPEED_10M_HALF   0x00010000
 
#define PORT_FEATURE_LINK_SPEED_10M_FULL   0x00020000
 
#define PORT_FEATURE_LINK_SPEED_100M_HALF   0x00030000
 
#define PORT_FEATURE_LINK_SPEED_100M_FULL   0x00040000
 
#define PORT_FEATURE_LINK_SPEED_1G   0x00050000
 
#define PORT_FEATURE_LINK_SPEED_2_5G   0x00060000
 
#define PORT_FEATURE_LINK_SPEED_10G_CX4   0x00070000
 
#define PORT_FEATURE_LINK_SPEED_20G   0x00080000
 
#define PORT_FEATURE_CONNECTED_SWITCH_MASK   0x03000000
 
#define PORT_FEATURE_CONNECTED_SWITCH_SHIFT   24
 
#define PORT_FEATURE_CON_SWITCH_1G_SWITCH   0x00000000
 
#define PORT_FEATURE_CON_SWITCH_10G_SWITCH   0x01000000
 
#define PORT_FEATURE_CON_SWITCH_AUTO_DETECT   0x02000000
 
#define PORT_FEATURE_CON_SWITCH_ONE_TIME_DETECT   0x03000000
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_MASK   0x000000FF
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_SHIFT   0
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_DISABLED   0x00000000
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_BALANCED   0x00000001
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_AGGRESSIVE   0x00000002
 
#define PORT_FEAT_CFG_EEE_POWER_MODE_LOW_LATENCY   0x00000003
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_MASK   0x0000007F
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_MASK   0x00007F00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_NA   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO0   0x00010000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO1   0x00020000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO2   0x00030000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO3   0x00040000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO4   0x00050000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO5   0x00060000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO6   0x00070000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO7   0x00080000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO8   0x00090000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO9   0x000a0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO10   0x000b0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO11   0x000c0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO12   0x000d0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO13   0x000e0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO14   0x000f0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO15   0x00100000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO16   0x00110000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO17   0x00120000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO18   0x00130000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO19   0x00140000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO20   0x00150000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO21   0x00160000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO22   0x00170000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO23   0x00180000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO24   0x00190000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO25   0x001a0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO26   0x001b0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO27   0x001c0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO28   0x001d0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO29   0x001e0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO30   0x001f0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO31   0x00200000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_MASK   0xFF000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_SHIFT   24
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_NA   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO0   0x01000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO1   0x02000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO2   0x03000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO3   0x04000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO4   0x05000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO5   0x06000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO6   0x07000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO7   0x08000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO8   0x09000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO9   0x0a000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO10   0x0b000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO11   0x0c000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO12   0x0d000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO13   0x0e000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO14   0x0f000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO15   0x10000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO16   0x11000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO17   0x12000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO18   0x13000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO19   0x14000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO20   0x15000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO21   0x16000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO22   0x17000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO23   0x18000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO24   0x19000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO25   0x1a000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO26   0x1b000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO27   0x1c000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO28   0x1d000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO29   0x1e000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO30   0x1f000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO31   0x20000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_MASK   0x0000FFFF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_MASK   0x00030000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_BSC   0x00010000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_MASK   0x03FC0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_SHIFT   18
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_NA   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_A   0x00000001
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_MASK   0x00000100
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_ENABLED   0x00000100
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_MASK   0x00000200
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_SHIFT   9
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_ENABLED   0x00000200
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_MASK   0x00000400
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_SHIFT   10
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_ENABLED   0x00000400
 
#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_MASK   0x00010000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_ENABLED   0x00010000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_MASK   0x0000000F
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_HW_DEFAULT   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X2   0x00000008
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X4   0x00000009
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X8   0x0000000a
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X16   0x0000000b
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV8   0x0000000c
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV4   0x0000000d
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV2   0x0000000e
 
#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X1   0x0000000f
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_MASK   0x00000100
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_ENABLED   0x00000100
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_MASK   0x00000200
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_SHIFT   9
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_HIDE_MENU   0x00000200
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_MASK   0x00000400
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_SHIFT   10
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_ENABLED   0x00000400
 
#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_MASK   0x00000800
 
#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_SHIFT   11
 
#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_ENABLED   0x00000800
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_MASK   0x00003000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_SHIFT   12
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_PRESERVE   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_ACTUAL   0x00001000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B0   0x00002000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B1   0x00003000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_MASK   0x0000007F
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_MASK   0x00007F00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_MASK   0x0000FF00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_MASK   0xFF000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_SHIFT   24
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_MASK   0x000FFFFF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_ENABLE   0x00000001
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_EN_SIGDET_FILTER   0x00000002
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_LP_TX_PRESET7   0x00000004
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_TX_ANA_DEFAULT   0x00000008
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_PLL_ANA_DEFAULT   0x00000010
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_G1PLL_RETUNE   0x00000020
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_RX_ANA_DEFAULT   0x00000040
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_SERDES_RX_CLK   0x00000080
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_RX_LP_EIEOS   0x00000100
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FINALIZE_UCODE   0x00000200
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_HOLDOFF_REQ   0x00000400
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_OVERRIDE   0x00000800
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_GP_PORG_UC_RESET   0x00001000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SUPPRESS_COMPEN_EVT   0x00002000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_ADJ_TXEQ_P0_P1   0x00004000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_G3_PLL_RETUNE   0x00008000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_MAC_PHY_CTL8   0x00010000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_MAC_G3_FRM_ERR   0x00020000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_INFERRED_EI   0x00040000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_GEN3_COMPLI_ENA   0x00080000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_MASK   0x00100000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_SHIFT   20
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_ENABLED   0x00100000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_MASK   0x00000007
 
#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_MASK   0x00000001
 
#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_ENABLED   0x00000001
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_MASK   0x0000000E
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_SHIFT   1
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_MASK   0x00000010
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_SHIFT   4
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_ENABLED   0x00000010
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_MASK   0x00000020
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_SHIFT   5
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_ENABLED   0x00000020
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_MASK   0x00008000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_SHIFT   15
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_ENABLED   0x00008000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_MASK   0x0000000E
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_SHIFT   1
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_MASK   0x00000010
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_SHIFT   4
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_ENABLED   0x00000010
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_MASK   0x00000020
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_SHIFT   5
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_ENABLED   0x00000020
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_MASK   0x0000FF00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_MASK   0x0000FF00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_MASK   0x0000FF00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_MASK   0x000000FF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_MASK   0x0000FF00
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_SHIFT   8
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_MASK   0x00FF0000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_SHIFT   16
 
#define EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_MASK   0xFF000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_SHIFT   24
 
#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_MASK   0x00040000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_SHIFT18
 
#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_2   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_4   0x00040000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_MASK   0x7FFFFFFF
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_SHIFT   0
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_DISABLED   0x00000000
 
#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_ENABLED   0x00000001
 
#define FUNC_0   0
 
#define FUNC_1   1
 
#define FUNC_2   2
 
#define FUNC_3   3
 
#define FUNC_4   4
 
#define FUNC_5   5
 
#define FUNC_6   6
 
#define FUNC_7   7
 
#define E1_FUNC_MAX   2
 
#define E1H_FUNC_MAX   8
 
#define E2_FUNC_MAX   4 /* per path */
 
#define VN_0   0
 
#define VN_1   1
 
#define VN_2   2
 
#define VN_3   3
 
#define E1VN_MAX   1
 
#define E1HVN_MAX   4
 
#define E2_VF_MAX   64 /* HC_REG_VF_CONFIGURATION_SIZE */
 
#define DRV_PULSE_PERIOD_MS   250
 
#define FW_ACK_TIME_OUT_MS   5000
 
#define FW_ACK_POLL_TIME_MS   1
 
#define FW_ACK_NUM_OF_POLL   (FW_ACK_TIME_OUT_MS/FW_ACK_POLL_TIME_MS)
 
#define MFW_TRACE_SIGNATURE   0x54524342
 
#define LINK_STATUS_NONE   (0<<0)
 
#define LINK_STATUS_LINK_FLAG_MASK   0x00000001
 
#define LINK_STATUS_LINK_UP   0x00000001
 
#define LINK_STATUS_SPEED_AND_DUPLEX_MASK   0x0000001E
 
#define LINK_STATUS_SPEED_AND_DUPLEX_AN_NOT_COMPLETE   (0<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_10THD   (1<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_10TFD   (2<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_100TXHD   (3<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_100T4   (4<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_100TXFD   (5<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_1000THD   (6<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_1000TFD   (7<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_1000XFD   (7<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_2500THD   (8<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_2500TFD   (9<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_2500XFD   (9<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_10GTFD   (10<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_10GXFD   (10<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_20GTFD   (11<<1)
 
#define LINK_STATUS_SPEED_AND_DUPLEX_20GXFD   (11<<1)
 
#define LINK_STATUS_AUTO_NEGOTIATE_FLAG_MASK   0x00000020
 
#define LINK_STATUS_AUTO_NEGOTIATE_ENABLED   0x00000020
 
#define LINK_STATUS_AUTO_NEGOTIATE_COMPLETE   0x00000040
 
#define LINK_STATUS_PARALLEL_DETECTION_FLAG_MASK   0x00000080
 
#define LINK_STATUS_PARALLEL_DETECTION_USED   0x00000080
 
#define LINK_STATUS_LINK_PARTNER_1000TFD_CAPABLE   0x00000200
 
#define LINK_STATUS_LINK_PARTNER_1000THD_CAPABLE   0x00000400
 
#define LINK_STATUS_LINK_PARTNER_100T4_CAPABLE   0x00000800
 
#define LINK_STATUS_LINK_PARTNER_100TXFD_CAPABLE   0x00001000
 
#define LINK_STATUS_LINK_PARTNER_100TXHD_CAPABLE   0x00002000
 
#define LINK_STATUS_LINK_PARTNER_10TFD_CAPABLE   0x00004000
 
#define LINK_STATUS_LINK_PARTNER_10THD_CAPABLE   0x00008000
 
#define LINK_STATUS_TX_FLOW_CONTROL_FLAG_MASK   0x00010000
 
#define LINK_STATUS_TX_FLOW_CONTROL_ENABLED   0x00010000
 
#define LINK_STATUS_RX_FLOW_CONTROL_FLAG_MASK   0x00020000
 
#define LINK_STATUS_RX_FLOW_CONTROL_ENABLED   0x00020000
 
#define LINK_STATUS_LINK_PARTNER_FLOW_CONTROL_MASK   0x000C0000
 
#define LINK_STATUS_LINK_PARTNER_NOT_PAUSE_CAPABLE   (0<<18)
 
#define LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE   (1<<18)
 
#define LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE   (2<<18)
 
#define LINK_STATUS_LINK_PARTNER_BOTH_PAUSE   (3<<18)
 
#define LINK_STATUS_SERDES_LINK   0x00100000
 
#define LINK_STATUS_LINK_PARTNER_2500XFD_CAPABLE   0x00200000
 
#define LINK_STATUS_LINK_PARTNER_2500XHD_CAPABLE   0x00400000
 
#define LINK_STATUS_LINK_PARTNER_10GXFD_CAPABLE   0x00800000
 
#define LINK_STATUS_LINK_PARTNER_20GXFD_CAPABLE   0x10000000
 
#define LINK_STATUS_PFC_ENABLED   0x20000000
 
#define LINK_STATUS_PHYSICAL_LINK_FLAG   0x40000000
 
#define LINK_STATUS_SFP_TX_FAULT   0x80000000
 
#define DRV_MSG_CODE_MASK   0xffff0000
 
#define DRV_MSG_CODE_LOAD_REQ   0x10000000
 
#define DRV_MSG_CODE_LOAD_DONE   0x11000000
 
#define DRV_MSG_CODE_UNLOAD_REQ_WOL_EN   0x20000000
 
#define DRV_MSG_CODE_UNLOAD_REQ_WOL_DIS   0x20010000
 
#define DRV_MSG_CODE_UNLOAD_REQ_WOL_MCP   0x20020000
 
#define DRV_MSG_CODE_UNLOAD_DONE   0x21000000
 
#define DRV_MSG_CODE_DCC_OK   0x30000000
 
#define DRV_MSG_CODE_DCC_FAILURE   0x31000000
 
#define DRV_MSG_CODE_DIAG_ENTER_REQ   0x50000000
 
#define DRV_MSG_CODE_DIAG_EXIT_REQ   0x60000000
 
#define DRV_MSG_CODE_VALIDATE_KEY   0x70000000
 
#define DRV_MSG_CODE_GET_CURR_KEY   0x80000000
 
#define DRV_MSG_CODE_GET_UPGRADE_KEY   0x81000000
 
#define DRV_MSG_CODE_GET_MANUF_KEY   0x82000000
 
#define DRV_MSG_CODE_LOAD_L2B_PRAM   0x90000000
 
#define DRV_MSG_CODE_OEM_OK   0x00010000
 
#define DRV_MSG_CODE_OEM_FAILURE   0x00020000
 
#define DRV_MSG_CODE_OEM_UPDATE_SVID_OK   0x00030000
 
#define DRV_MSG_CODE_OEM_UPDATE_SVID_FAILURE   0x00040000
 
#define DRV_MSG_CODE_VRFY_FIRST_PHY_OPT_MDL   0xa0000000
 
#define REQ_BC_VER_4_VRFY_FIRST_PHY_OPT_MDL   0x00050006
 
#define DRV_MSG_CODE_VRFY_SPECIFIC_PHY_OPT_MDL   0xa1000000
 
#define REQ_BC_VER_4_VRFY_SPECIFIC_PHY_OPT_MDL   0x00050234
 
#define DRV_MSG_CODE_VRFY_AFEX_SUPPORTED   0xa2000000
 
#define REQ_BC_VER_4_VRFY_AFEX_SUPPORTED   0x00070002
 
#define REQ_BC_VER_4_SFP_TX_DISABLE_SUPPORTED   0x00070014
 
#define REQ_BC_VER_4_MT_SUPPORTED   0x00070201
 
#define REQ_BC_VER_4_PFC_STATS_SUPPORTED   0x00070201
 
#define REQ_BC_VER_4_FCOE_FEATURES   0x00070209
 
#define DRV_MSG_CODE_DCBX_ADMIN_PMF_MSG   0xb0000000
 
#define DRV_MSG_CODE_DCBX_PMF_DRV_OK   0xb2000000
 
#define REQ_BC_VER_4_DCBX_ADMIN_MSG_NON_PMF   0x00070401
 
#define DRV_MSG_CODE_VF_DISABLED_DONE   0xc0000000
 
#define DRV_MSG_CODE_AFEX_DRIVER_SETMAC   0xd0000000
 
#define DRV_MSG_CODE_AFEX_LISTGET_ACK   0xd1000000
 
#define DRV_MSG_CODE_AFEX_LISTSET_ACK   0xd2000000
 
#define DRV_MSG_CODE_AFEX_STATSGET_ACK   0xd3000000
 
#define DRV_MSG_CODE_AFEX_VIFSET_ACK   0xd4000000
 
#define DRV_MSG_CODE_DRV_INFO_ACK   0xd8000000
 
#define DRV_MSG_CODE_DRV_INFO_NACK   0xd9000000
 
#define DRV_MSG_CODE_EEE_RESULTS_ACK   0xda000000
 
#define DRV_MSG_CODE_RMMOD   0xdb000000
 
#define REQ_BC_VER_4_RMMOD_CMD   0x0007080f
 
#define DRV_MSG_CODE_SET_MF_BW   0xe0000000
 
#define REQ_BC_VER_4_SET_MF_BW   0x00060202
 
#define DRV_MSG_CODE_SET_MF_BW_ACK   0xe1000000
 
#define DRV_MSG_CODE_LINK_STATUS_CHANGED   0x01000000
 
#define DRV_MSG_CODE_INITIATE_FLR   0x02000000
 
#define REQ_BC_VER_4_INITIATE_FLR   0x00070213
 
#define BIOS_MSG_CODE_LIC_CHALLENGE   0xff010000
 
#define BIOS_MSG_CODE_LIC_RESPONSE   0xff020000
 
#define BIOS_MSG_CODE_VIRT_MAC_PRIM   0xff030000
 
#define BIOS_MSG_CODE_VIRT_MAC_ISCSI   0xff040000
 
#define DRV_MSG_CODE_IMG_OFFSET_REQ   0xe2000000
 
#define DRV_MSG_CODE_IMG_SIZE_REQ   0xe3000000
 
#define DRV_MSG_CODE_UFP_CONFIG_ACK   0xe4000000
 
#define DRV_MSG_SEQ_NUMBER_MASK   0x0000ffff
 
#define DRV_MSG_CODE_CONFIG_CHANGE   0xC1000000
 
#define DRV_MSG_CODE_SET_MF_BW_MIN_MASK   0x00ff0000
 
#define DRV_MSG_CODE_SET_MF_BW_MAX_MASK   0xff000000
 
#define DRV_MSG_CODE_UNLOAD_NON_D3_POWER   0x00000001
 
#define DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET   0x00000002
 
#define DRV_MSG_CODE_LOAD_REQ_WITH_LFA   0x0000100a
 
#define DRV_MSG_CODE_LOAD_REQ_FORCE_LFA   0x00002000
 
#define DRV_MSG_CODE_USR_BLK_IMAGE_REQ   0x00000001
 
#define DRV_MSG_CODE_ISCSI_PERS_IMAGE_REQ   0x00000002
 
#define DRV_MSG_CODE_VPD_IMAGE_REQ   0x00000003
 
#define DRV_MSG_CODE_CONFIG_CHANGE_MTU_SIZE   0x00000001
 
#define DRV_MSG_CODE_CONFIG_CHANGE_MAC_ADD   0x00000002
 
#define DRV_MSG_CODE_CONFIG_CHANGE_WOL_ENA   0x00000003
 
#define DRV_MSG_CODE_CONFIG_CHANGE_ISCI_BOOT   0x00000004
 
#define DRV_MSG_CODE_CONFIG_CHANGE_FCOE_BOOT   0x00000005
 
#define FW_MSG_CODE_MASK   0xffff0000
 
#define FW_MSG_CODE_DRV_LOAD_COMMON   0x10100000
 
#define FW_MSG_CODE_DRV_LOAD_PORT   0x10110000
 
#define FW_MSG_CODE_DRV_LOAD_FUNCTION   0x10120000
 
#define REQ_BC_VER_4_DRV_LOAD_COMMON_CHIP   0x00060000
 
#define FW_MSG_CODE_DRV_LOAD_COMMON_CHIP   0x10130000
 
#define FW_MSG_CODE_DRV_LOAD_REFUSED   0x10200000
 
#define FW_MSG_CODE_DRV_LOAD_DONE   0x11100000
 
#define FW_MSG_CODE_DRV_UNLOAD_COMMON   0x20100000
 
#define FW_MSG_CODE_DRV_UNLOAD_PORT   0x20110000
 
#define FW_MSG_CODE_DRV_UNLOAD_FUNCTION   0x20120000
 
#define FW_MSG_CODE_DRV_UNLOAD_DONE   0x21100000
 
#define FW_MSG_CODE_DCC_DONE   0x30100000
 
#define FW_MSG_CODE_LLDP_DONE   0x40100000
 
#define FW_MSG_CODE_DIAG_ENTER_DONE   0x50100000
 
#define FW_MSG_CODE_DIAG_REFUSE   0x50200000
 
#define FW_MSG_CODE_DIAG_EXIT_DONE   0x60100000
 
#define FW_MSG_CODE_VALIDATE_KEY_SUCCESS   0x70100000
 
#define FW_MSG_CODE_VALIDATE_KEY_FAILURE   0x70200000
 
#define FW_MSG_CODE_GET_KEY_DONE   0x80100000
 
#define FW_MSG_CODE_NO_KEY   0x80f00000
 
#define FW_MSG_CODE_LIC_INFO_NOT_READY   0x80f80000
 
#define FW_MSG_CODE_L2B_PRAM_LOADED   0x90100000
 
#define FW_MSG_CODE_L2B_PRAM_T_LOAD_FAILURE   0x90210000
 
#define FW_MSG_CODE_L2B_PRAM_C_LOAD_FAILURE   0x90220000
 
#define FW_MSG_CODE_L2B_PRAM_X_LOAD_FAILURE   0x90230000
 
#define FW_MSG_CODE_L2B_PRAM_U_LOAD_FAILURE   0x90240000
 
#define FW_MSG_CODE_VRFY_OPT_MDL_SUCCESS   0xa0100000
 
#define FW_MSG_CODE_VRFY_OPT_MDL_INVLD_IMG   0xa0200000
 
#define FW_MSG_CODE_VRFY_OPT_MDL_UNAPPROVED   0xa0300000
 
#define FW_MSG_CODE_VF_DISABLED_DONE   0xb0000000
 
#define FW_MSG_CODE_HW_SET_INVALID_IMAGE   0xb0100000
 
#define FW_MSG_CODE_AFEX_DRIVER_SETMAC_DONE   0xd0100000
 
#define FW_MSG_CODE_AFEX_LISTGET_ACK   0xd1100000
 
#define FW_MSG_CODE_AFEX_LISTSET_ACK   0xd2100000
 
#define FW_MSG_CODE_AFEX_STATSGET_ACK   0xd3100000
 
#define FW_MSG_CODE_AFEX_VIFSET_ACK   0xd4100000
 
#define FW_MSG_CODE_DRV_INFO_ACK   0xd8100000
 
#define FW_MSG_CODE_DRV_INFO_NACK   0xd9100000
 
#define FW_MSG_CODE_EEE_RESULS_ACK   0xda100000
 
#define FW_MSG_CODE_RMMOD_ACK   0xdb100000
 
#define FW_MSG_CODE_SET_MF_BW_SENT   0xe0000000
 
#define FW_MSG_CODE_SET_MF_BW_DONE   0xe1000000
 
#define FW_MSG_CODE_LINK_CHANGED_ACK   0x01100000
 
#define FW_MSG_CODE_FLR_ACK   0x02000000
 
#define FW_MSG_CODE_FLR_NACK   0x02100000
 
#define FW_MSG_CODE_LIC_CHALLENGE   0xff010000
 
#define FW_MSG_CODE_LIC_RESPONSE   0xff020000
 
#define FW_MSG_CODE_VIRT_MAC_PRIM   0xff030000
 
#define FW_MSG_CODE_VIRT_MAC_ISCSI   0xff040000
 
#define FW_MSG_CODE_IMG_OFFSET_RESPONSE   0xe2100000
 
#define FW_MSG_CODE_IMG_SIZE_RESPONSE   0xe3100000
 
#define FW_MSG_CODE_OEM_ACK   0x00010000
 
#define DRV_MSG_CODE_OEM_UPDATE_SVID_ACK   0x00020000
 
#define FW_MSG_CODE_CONFIG_CHANGE_DONE   0xC2000000
 
#define FW_MSG_SEQ_NUMBER_MASK   0x0000ffff
 
#define FW_PARAM_INVALID_IMG   0xffffffff
 
#define DRV_PULSE_SEQ_MASK   0x00007fff
 
#define DRV_PULSE_SYSTEM_TIME_MASK   0xffff0000
 
#define DRV_PULSE_ALWAYS_ALIVE   0x00008000
 
#define MCP_PULSE_SEQ_MASK   0x00007fff
 
#define MCP_PULSE_ALWAYS_ALIVE   0x00008000
 
#define MCP_EVENT_MASK   0xffff0000
 
#define MCP_EVENT_OTHER_DRIVER_RESET_REQ   0x00010000
 
#define DRV_STATUS_PMF   0x00000001
 
#define DRV_STATUS_VF_DISABLED   0x00000002
 
#define DRV_STATUS_SET_MF_BW   0x00000004
 
#define DRV_STATUS_LINK_EVENT   0x00000008
 
#define DRV_STATUS_OEM_EVENT_MASK   0x00000070
 
#define DRV_STATUS_OEM_DISABLE_ENABLE_PF   0x00000010
 
#define DRV_STATUS_OEM_BANDWIDTH_ALLOCATION   0x00000020
 
#define DRV_STATUS_OEM_FC_NPIV_UPDATE   0x00000040
 
#define DRV_STATUS_OEM_UPDATE_SVID   0x00000080
 
#define DRV_STATUS_DCC_EVENT_MASK   0x0000ff00
 
#define DRV_STATUS_DCC_DISABLE_ENABLE_PF   0x00000100
 
#define DRV_STATUS_DCC_BANDWIDTH_ALLOCATION   0x00000200
 
#define DRV_STATUS_DCC_CHANGE_MAC_ADDRESS   0x00000400
 
#define DRV_STATUS_DCC_RESERVED1   0x00000800
 
#define DRV_STATUS_DCC_SET_PROTOCOL   0x00001000
 
#define DRV_STATUS_DCC_SET_PRIORITY   0x00002000
 
#define DRV_STATUS_DCBX_EVENT_MASK   0x000f0000
 
#define DRV_STATUS_DCBX_NEGOTIATION_RESULTS   0x00010000
 
#define DRV_STATUS_AFEX_EVENT_MASK   0x03f00000
 
#define DRV_STATUS_AFEX_LISTGET_REQ   0x00100000
 
#define DRV_STATUS_AFEX_LISTSET_REQ   0x00200000
 
#define DRV_STATUS_AFEX_STATSGET_REQ   0x00400000
 
#define DRV_STATUS_AFEX_VIFSET_REQ   0x00800000
 
#define DRV_STATUS_DRV_INFO_REQ   0x04000000
 
#define DRV_STATUS_EEE_NEGOTIATION_RESULTS   0x08000000
 
#define VIRT_MAC_SIGN_MASK   0xffff0000
 
#define VIRT_MAC_SIGNATURE   0x564d0000
 
#define MGMTFW_STATE_WORD_SIZE   110
 
#define SHARED_MF_CLP_SET_DEFAULT   0x00000000
 
#define SHARED_MF_CLP_EXIT   0x00000001
 
#define SHARED_MF_CLP_EXIT_DONE   0x00010000
 
#define PORT_MF_CFG_E1HOV_TAG_MASK   0x0000ffff
 
#define PORT_MF_CFG_E1HOV_TAG_SHIFT   0
 
#define PORT_MF_CFG_E1HOV_TAG_DEFAULT   PORT_MF_CFG_E1HOV_TAG_MASK
 
#define FUNC_MF_CFG_FUNC_HIDE   0x00000001
 
#define FUNC_MF_CFG_PROTOCOL_MASK   0x00000006
 
#define FUNC_MF_CFG_PROTOCOL_FCOE   0x00000000
 
#define FUNC_MF_CFG_PROTOCOL_ETHERNET   0x00000002
 
#define FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA   0x00000004
 
#define FUNC_MF_CFG_PROTOCOL_ISCSI   0x00000006
 
#define FUNC_MF_CFG_PROTOCOL_DEFAULT    FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA
 
#define FUNC_MF_CFG_FUNC_DISABLED   0x00000008
 
#define FUNC_MF_CFG_FUNC_DELETED   0x00000010
 
#define FUNC_MF_CFG_FUNC_BOOT_MASK   0x00000060
 
#define FUNC_MF_CFG_FUNC_BOOT_BIOS_CTRL   0x00000000
 
#define FUNC_MF_CFG_FUNC_BOOT_VCM_DISABLED   0x00000020
 
#define FUNC_MF_CFG_FUNC_BOOT_VCM_ENABLED   0x00000040
 
#define FUNC_MF_CFG_TRANSMIT_PRIORITY_MASK   0x00000300
 
#define FUNC_MF_CFG_TRANSMIT_PRIORITY_SHIFT   8
 
#define FUNC_MF_CFG_TRANSMIT_PRIORITY_DEFAULT   0x00000000
 
#define FUNC_MF_CFG_MIN_BW_MASK   0x00ff0000
 
#define FUNC_MF_CFG_MIN_BW_SHIFT   16
 
#define FUNC_MF_CFG_MIN_BW_DEFAULT   0x00000000
 
#define FUNC_MF_CFG_MAX_BW_MASK   0xff000000
 
#define FUNC_MF_CFG_MAX_BW_SHIFT   24
 
#define FUNC_MF_CFG_MAX_BW_DEFAULT   0x64000000
 
#define FUNC_MF_CFG_UPPERMAC_MASK   0x0000ffff
 
#define FUNC_MF_CFG_UPPERMAC_SHIFT   0
 
#define FUNC_MF_CFG_UPPERMAC_DEFAULT   FUNC_MF_CFG_UPPERMAC_MASK
 
#define FUNC_MF_CFG_LOWERMAC_DEFAULT   0xffffffff
 
#define FUNC_MF_CFG_E1HOV_TAG_MASK   0x0000ffff
 
#define FUNC_MF_CFG_E1HOV_TAG_SHIFT   0
 
#define FUNC_MF_CFG_E1HOV_TAG_DEFAULT   FUNC_MF_CFG_E1HOV_TAG_MASK
 
#define FUNC_MF_CFG_AFEX_VLAN_MASK   0x0fff0000
 
#define FUNC_MF_CFG_AFEX_VLAN_SHIFT   16
 
#define FUNC_MF_CFG_AFEX_COS_FILTER_MASK   0x000000ff
 
#define FUNC_MF_CFG_AFEX_COS_FILTER_SHIFT   0
 
#define FUNC_MF_CFG_AFEX_MBA_ENABLED_MASK   0x0000ff00
 
#define FUNC_MF_CFG_AFEX_MBA_ENABLED_SHIFT   8
 
#define FUNC_MF_CFG_AFEX_MBA_ENABLED_VAL   0x00000100
 
#define FUNC_MF_CFG_AFEX_VLAN_MODE_MASK   0x000f0000
 
#define FUNC_MF_CFG_AFEX_VLAN_MODE_SHIFT   16
 
#define FUNC_MF_CFG_NUMBER_OF_VFS_MASK   0x000000FF
 
#define FUNC_MF_CFG_NUMBER_OF_VFS_SHIFT   0
 
#define MACP_FUNC_CFG_FLAGS_MASK   0x0000007F
 
#define MACP_FUNC_CFG_FLAGS_SHIFT   0
 
#define MACP_FUNC_CFG_FLAGS_ENABLED   0x00000001
 
#define MACP_FUNC_CFG_FLAGS_ETHERNET   0x00000002
 
#define MACP_FUNC_CFG_FLAGS_ISCSI_OFFLOAD   0x00000004
 
#define MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD   0x00000008
 
#define MACP_FUNC_CFG_PAUSE_ON_HOST_RING   0x00000080
 
#define MF_FUNC_CFG_PRESERVE_L2_MAC   (1<<0)
 
#define MF_FUNC_CFG_PRESERVE_ISCSI_MAC   (1<<1)
 
#define MF_FUNC_CFG_PRESERVE_FCOE_MAC   (1<<2)
 
#define MF_FUNC_CFG_PRESERVE_FCOE_WWN_P   (1<<3)
 
#define MF_FUNC_CFG_PRESERVE_FCOE_WWN_N   (1<<4)
 
#define MF_FUNC_CFG_PRESERVE_TX_BW   (1<<5)
 
#define SHR_MEM_FORMAT_REV_MASK   0xff000000
 
#define SHR_MEM_FORMAT_REV_ID   ('A'<<24)
 
#define SHR_MEM_VALIDITY_PCI_CFG   0x00100000
 
#define SHR_MEM_VALIDITY_MB   0x00200000
 
#define SHR_MEM_VALIDITY_DEV_INFO   0x00400000
 
#define SHR_MEM_VALIDITY_RESERVED   0x00000007
 
#define SHR_MEM_VALIDITY_LIC_KEY_IN_EFFECT_MASK   0x00000038
 
#define SHR_MEM_VALIDITY_LIC_MANUF_KEY_IN_EFFECT   0x00000008
 
#define SHR_MEM_VALIDITY_LIC_UPGRADE_KEY_IN_EFFECT   0x00000010
 
#define SHR_MEM_VALIDITY_LIC_NO_KEY_IN_EFFECT   0x00000020
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_UNKNOWN   0x00000000
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_MASK   0x000001c0
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_IPMI   0x00000040
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_UMP   0x00000080
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_NCSI   0x000000c0
 
#define SHR_MEM_VALIDITY_ACTIVE_MFW_NONE   0x000001c0
 
#define SHMEM_ARRAY_MASK(eb)   ((1<<(eb))-1)
 
#define SHMEM_ARRAY_ENTRY(i, eb)   ((i)/(32/(eb)))
 
#define SHMEM_ARRAY_BITPOS(i, eb, fb)
 
#define SHMEM_ARRAY_GET(a, i, eb, fb)
 
#define SHMEM_ARRAY_SET(a, i, eb, fb, val)
 
#define DCBX_MAX_NUM_PRI_PG_ENTRIES   8
 
#define DCBX_PRI_PG_BITWIDTH   4
 
#define DCBX_PRI_PG_FBITS   8
 
#define DCBX_PRI_PG_GET(a, i)    SHMEM_ARRAY_GET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS)
 
#define DCBX_PRI_PG_SET(a, i, val)    SHMEM_ARRAY_SET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS, val)
 
#define DCBX_MAX_NUM_PG_BW_ENTRIES   8
 
#define DCBX_BW_PG_BITWIDTH   8
 
#define DCBX_PG_BW_GET(a, i)    SHMEM_ARRAY_GET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH)
 
#define DCBX_PG_BW_SET(a, i, val)    SHMEM_ARRAY_SET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH, val)
 
#define DCBX_STRICT_PRI_PG   15
 
#define DCBX_MAX_APP_PROTOCOL   16
 
#define DCBX_MAX_APP_LOCAL   32
 
#define FCOE_APP_IDX   0
 
#define ISCSI_APP_IDX   1
 
#define PREDEFINED_APP_IDX_MAX   2
 
#define REM_CHASSIS_ID_STAT_LEN   4
 
#define REM_PORT_ID_STAT_LEN   4
 
#define LOCAL_CHASSIS_ID_STAT_LEN   2
 
#define LOCAL_PORT_ID_STAT_LEN   2
 
#define DCBX_ETS_CONFIG_TX_ENABLED   0x00000001
 
#define DCBX_PFC_CONFIG_TX_ENABLED   0x00000002
 
#define DCBX_APP_CONFIG_TX_ENABLED   0x00000004
 
#define DCBX_ETS_RECO_TX_ENABLED   0x00000008
 
#define DCBX_ETS_RECO_VALID   0x00000010
 
#define DCBX_ETS_WILLING   0x00000020
 
#define DCBX_PFC_WILLING   0x00000040
 
#define DCBX_APP_WILLING   0x00000080
 
#define DCBX_VERSION_CEE   0x00000100
 
#define DCBX_VERSION_IEEE   0x00000200
 
#define DCBX_DCBX_ENABLED   0x00000400
 
#define DCBX_CEE_VERSION_MASK   0x0000f000
 
#define DCBX_CEE_VERSION_SHIFT   12
 
#define DCBX_CEE_MAX_VERSION_MASK   0x000f0000
 
#define DCBX_CEE_MAX_VERSION_SHIFT   16
 
#define DCBX_ETS_TLV_RX   0x00000001
 
#define DCBX_PFC_TLV_RX   0x00000002
 
#define DCBX_APP_TLV_RX   0x00000004
 
#define DCBX_ETS_RX_ERROR   0x00000010
 
#define DCBX_PFC_RX_ERROR   0x00000020
 
#define DCBX_APP_RX_ERROR   0x00000040
 
#define DCBX_ETS_REM_WILLING   0x00000100
 
#define DCBX_PFC_REM_WILLING   0x00000200
 
#define DCBX_APP_REM_WILLING   0x00000400
 
#define DCBX_REMOTE_ETS_RECO_VALID   0x00001000
 
#define DCBX_REMOTE_MIB_VALID   0x00002000
 
#define DCBX_LOCAL_ETS_ERROR   0x00000001
 
#define DCBX_LOCAL_PFC_ERROR   0x00000002
 
#define DCBX_LOCAL_APP_ERROR   0x00000004
 
#define DCBX_LOCAL_PFC_MISMATCH   0x00000010
 
#define DCBX_LOCAL_APP_MISMATCH   0x00000020
 
#define DCBX_REMOTE_MIB_ERROR   0x00000040
 
#define DCBX_REMOTE_ETS_TLV_NOT_FOUND   0x00000080
 
#define DCBX_REMOTE_PFC_TLV_NOT_FOUND   0x00000100
 
#define DCBX_REMOTE_APP_TLV_NOT_FOUND   0x00000200
 
#define SHMEM_LINK_CONFIG_SIZE   2
 
#define REQ_DUPLEX_PHY0_MASK   0x0000ffff
 
#define REQ_DUPLEX_PHY0_SHIFT   0
 
#define REQ_DUPLEX_PHY1_MASK   0xffff0000
 
#define REQ_DUPLEX_PHY1_SHIFT   16
 
#define REQ_FLOW_CTRL_PHY0_MASK   0x0000ffff
 
#define REQ_FLOW_CTRL_PHY0_SHIFT   0
 
#define REQ_FLOW_CTRL_PHY1_MASK   0xffff0000
 
#define REQ_FLOW_CTRL_PHY1_SHIFT   16
 
#define REQ_LINE_SPD_PHY0_MASK   0x0000ffff
 
#define REQ_LINE_SPD_PHY0_SHIFT   0
 
#define REQ_LINE_SPD_PHY1_MASK   0xffff0000
 
#define REQ_LINE_SPD_PHY1_SHIFT   16
 
#define REQ_FC_AUTO_ADV_MASK   0x0000ffff
 
#define REQ_FC_AUTO_ADV0_SHIFT   0
 
#define NO_LFA_DUE_TO_DCC_MASK   0x00010000
 
#define LFA_LINK_FLAP_REASON_OFFSET   0
 
#define LFA_LINK_FLAP_REASON_MASK   0x000000ff
 
#define LFA_LINK_DOWN   0x1
 
#define LFA_LOOPBACK_ENABLED   0x2
 
#define LFA_DUPLEX_MISMATCH   0x3
 
#define LFA_MFW_IS_TOO_OLD   0x4
 
#define LFA_LINK_SPEED_MISMATCH   0x5
 
#define LFA_FLOW_CTRL_MISMATCH   0x6
 
#define LFA_SPEED_CAP_MISMATCH   0x7
 
#define LFA_DCC_LFA_DISABLED   0x8
 
#define LFA_EEE_MISMATCH   0x9
 
#define LINK_FLAP_AVOIDANCE_COUNT_OFFSET   8
 
#define LINK_FLAP_AVOIDANCE_COUNT_MASK   0x0000ff00
 
#define LINK_FLAP_COUNT_OFFSET   16
 
#define LINK_FLAP_COUNT_MASK   0x00ff0000
 
#define LFA_FLAGS_MASK   0xff000000
 
#define SHMEM_LFA_DONT_CLEAR_STAT   (1<<24)
 
#define DRV_VER_NOT_LOADED   0
 
#define DRV_PERS_ETHERNET   0
 
#define DRV_PERS_ISCSI   1
 
#define DRV_PERS_FCOE   2
 
#define MAX_DRV_PERS   3
 
#define OEM_I2C_UUID_STR_ADDR   0x9f
 
#define OEM_I2C_CARD_SKU_STR_ADDR   0x3c
 
#define OEM_I2C_CARD_FN_STR_ADDR   0x48
 
#define OEM_I2C_CARD_NAME_STR_ADDR   0x10e
 
#define OEM_I2C_UUID_STR_LEN   16
 
#define OEM_I2C_CARD_SKU_STR_LEN   12
 
#define OEM_I2C_CARD_FN_STR_LEN   12
 
#define OEM_I2C_CARD_NAME_STR_LEN   128
 
#define OEM_I2C_CARD_VERSION_STR_LEN   36
 
#define FC_NPIV_WWPN_SIZE   8
 
#define FC_NPIV_WWNN_SIZE   8
 
#define MAX_NUMBER_NPIV   64
 
#define FIRST_DUMP_VALID   (1 << 0)
 
#define SECOND_DUMP_VALID   (1 << 1)
 
#define ENABLE_ALL_TRIGGERS   (0x7fffffff)
 
#define TRIGGER_MDUMP_ONCE   (1 << 31)
 
#define SHMEM_DCC_SUPPORT_NONE   0x00000000
 
#define SHMEM_DCC_SUPPORT_DISABLE_ENABLE_PF_TLV   0x00000001
 
#define SHMEM_DCC_SUPPORT_BANDWIDTH_ALLOCATION_TLV   0x00000004
 
#define SHMEM_DCC_SUPPORT_CHANGE_MAC_ADDRESS_TLV   0x00000008
 
#define SHMEM_DCC_SUPPORT_SET_PROTOCOL_TLV   0x00000040
 
#define SHMEM_DCC_SUPPORT_SET_PRIORITY_TLV   0x00000080
 
#define SHMEM_MF_CFG_ADDR_NONE   0x00000000
 
#define SHMEM_LLDP_DCBX_PARAMS_NONE   0x00000000
 
#define SHMEM_DCBX_NEG_RES_NONE   0x00000000
 
#define SHMEM_DCBX_REMOTE_MIB_NONE   0x00000000
 
#define SHMEM_LLDP_DCBX_STAT_NONE   0x00000000
 
#define EDEBUG_DRIVER_IF_OP_CODE_GET_PHYS_ADDR   1
 
#define EDEBUG_DRIVER_IF_OP_CODE_GET_BUS_ADDR   2
 
#define EDEBUG_DRIVER_IF_OP_CODE_DISABLE_STAT   3
 
#define SHMEM_AFEX_VERSION_MASK   0x100f
 
#define SHMEM_AFEX_SUPPORTED_VERSION_ONE   0x1001
 
#define SHMEM_AFEX_REDUCED_DRV_LOADED   0x8000
 
#define DRV_FLAGS_DCB_CONFIGURED   0x0
 
#define DRV_FLAGS_DCB_CONFIGURATION_ABORTED   0x1
 
#define DRV_FLAGS_DCB_MFW_CONFIGURED   0x2
 
#define DRV_FLAGS_PORT_MASK
 
#define DRV_FLAGS_P0_OFFSET   0
 
#define DRV_FLAGS_P1_OFFSET   16
 
#define DRV_FLAGS_GET_PORT_OFFSET(_port)
 
#define DRV_FLAGS_GET_PORT_MASK(_port)
 
#define DRV_FLAGS_FILED_BY_PORT(_field_bit, _port)
 
#define SHMEM_DCBX_NEG_RES_EXT_NONE   0x00000000
 
#define DRV_FLAGS_CAPABILITIES_LOADED_SUPPORTED   0x00000001
 
#define DRV_FLAGS_CAPABILITIES_LOADED_L2   0x00000002
 
#define DRV_FLAGS_CAPABILITIES_LOADED_FCOE   0x00000004
 
#define DRV_FLAGS_CAPABILITIES_LOADED_ISCSI   0x00000008
 
#define DRV_FLAGS_MTU_MASK   0xffff0000
 
#define DRV_FLAGS_MTU_SHIFT   16
 
#define DRV_INFO_CONTROL_VER_MASK   0x000000ff
 
#define DRV_INFO_CONTROL_VER_SHIFT   0
 
#define DRV_INFO_CONTROL_OP_CODE_MASK   0x0000ff00
 
#define DRV_INFO_CONTROL_OP_CODE_SHIFT   8
 
#define PF_ALLOACTION_MSIX_VECTORS_MASK   0x000000ff /* real value, as PCI config space can show only maximum of 64 vectors */
 
#define PF_ALLOACTION_MSIX_VECTORS_SHIFT   0
 
#define SHMEM_EEE_TIMER_MASK   0x0000ffff
 
#define SHMEM_EEE_SUPPORTED_MASK   0x000f0000
 
#define SHMEM_EEE_SUPPORTED_SHIFT   16
 
#define SHMEM_EEE_ADV_STATUS_MASK   0x00f00000
 
#define SHMEM_EEE_100M_ADV   (1<<0)
 
#define SHMEM_EEE_1G_ADV   (1<<1)
 
#define SHMEM_EEE_10G_ADV   (1<<2)
 
#define SHMEM_EEE_ADV_STATUS_SHIFT   20
 
#define SHMEM_EEE_LP_ADV_STATUS_MASK   0x0f000000
 
#define SHMEM_EEE_LP_ADV_STATUS_SHIFT   24
 
#define SHMEM_EEE_REQUESTED_BIT   0x10000000
 
#define SHMEM_EEE_LPI_REQUESTED_BIT   0x20000000
 
#define SHMEM_EEE_ACTIVE_BIT   0x40000000
 
#define SHMEM_EEE_TIME_OUTPUT_BIT   0x80000000
 
#define EXTPHY1_TEMP_MASK   0x0000ffff
 
#define EXTPHY1_TEMP_SHIFT   0
 
#define ON_BOARD_TEMP_MASK   0xffff0000
 
#define ON_BOARD_TEMP_SHIFT   16
 
#define LINK_ATTR_SYNC_KR2_ENABLE   0x00000001
 
#define LINK_ATTR_84858   0x00000002
 
#define LINK_SFP_EEPROM_COMP_CODE_MASK   0x0000ff00
 
#define LINK_SFP_EEPROM_COMP_CODE_SHIFT   8
 
#define LINK_SFP_EEPROM_COMP_CODE_SR   0x00001000
 
#define LINK_SFP_EEPROM_COMP_CODE_LR   0x00002000
 
#define LINK_SFP_EEPROM_COMP_CODE_LRM   0x00004000
 
#define LINK_CHANGE_COUNT_MASK   0xff /* Offset 0x168 */
 
#define MFW_DRV_IND_READ_DONE_OFFSET(_pf_)   (1 << _pf_)
 
#define STORAGE_BOOT_PROG_MASK   0x000000FF
 
#define STORAGE_BOOT_PROG_NONE   0x00000000
 
#define STORAGE_BOOT_PROG_ISCSI_IP_ACQUIRED   0x00000002
 
#define STORAGE_BOOT_PROG_FCOE_FABRIC_LOGIN_SUCCESS   0x00000002
 
#define STORAGE_BOOT_PROG_TARGET_FOUND   0x00000004
 
#define STORAGE_BOOT_PROG_ISCSI_CHAP_SUCCESS   0x00000008
 
#define STORAGE_BOOT_PROG_FCOE_LUN_FOUND   0x00000008
 
#define STORAGE_BOOT_PROG_LOGGED_INTO_TGT   0x00000010
 
#define STORAGE_BOOT_PROG_IMG_DOWNLOADED   0x00000020
 
#define STORAGE_BOOT_PROG_OS_HANDOFF   0x00000040
 
#define STORAGE_BOOT_PROG_COMPLETED   0x00000080
 
#define SRIOV_SWITCH_MODE_NONE   0x0
 
#define SRIOV_SWITCH_MODE_VEB   0x1
 
#define SRIOV_SWITCH_MODE_VEPA   0x2
 
#define OS_DRIVER_STATE_NOT_LOADED   0 /* not installed */
 
#define OS_DRIVER_STATE_LOADING   1 /* transition state */
 
#define OS_DRIVER_STATE_DISABLED   2 /* installed but disabled */
 
#define OS_DRIVER_STATE_ACTIVE   3 /* installed and active */
 
#define MAC_STX_IDX_MAX   2
 
#define VICSTATST_UIF_INDEX   2
 
#define BCM_5710_FW_MAJOR_VERSION   7
 
#define BCM_5710_FW_MINOR_VERSION   13
 
#define BCM_5710_FW_REVISION_VERSION   1
 
#define BCM_5710_FW_ENGINEERING_VERSION   0
 
#define BCM_5710_FW_COMPILE_FLAGS   1
 
#define CSTORM_ISCSI_AG_CONTEXT_STATE   (0xFF<<0) /* BitField agg_vars1Various aggregative variables The state of the connection */
 
#define CSTORM_ISCSI_AG_CONTEXT_STATE_SHIFT   0
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0   (0x1<<8) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 0 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0_SHIFT   8
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1   (0x1<<9) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 1 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1_SHIFT   9
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2   (0x1<<10) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 2 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2_SHIFT   10
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3   (0x1<<11) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 3 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3_SHIFT   11
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN   (0x1<<12) /* BitField agg_vars1Various aggregative variables ULP Rx SE counter flag enable */
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN_SHIFT   12
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN   (0x1<<13) /* BitField agg_vars1Various aggregative variables ULP Rx invalidate counter flag enable */
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN_SHIFT   13
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF   (0x3<<14) /* BitField agg_vars1Various aggregative variables Aux 4 counter flag */
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_SHIFT   14
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED66   (0x3<<16) /* BitField agg_vars1Various aggregative variables The connection QOS */
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED66_SHIFT   16
 
#define __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN   (0x1<<18) /* BitField agg_vars1Various aggregative variables Enable decision rule for fin_received_cf */
 
#define __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN_SHIFT   18
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN   (0x1<<19) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 1 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN_SHIFT   19
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN   (0x1<<20) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 2 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN_SHIFT   20
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN   (0x1<<21) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 3 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN_SHIFT   21
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN   (0x1<<22) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 4 */
 
#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN_SHIFT   22
 
#define __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE   (0x7<<23) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ, 3-GT, 4-GE, 5-LS, 6-LE */
 
#define __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE_SHIFT   23
 
#define CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE   (0x3<<26) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */
 
#define CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE_SHIFT   26
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED52   (0x3<<28) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED52_SHIFT   28
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED53   (0x3<<30) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */
 
#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED53_SHIFT   30
 
#define DMAE_CMD_SRC   (0x1<<0) /* BitField opcode Whether the source is the PCIe or the GRC. 0- The source is the PCIe 1- The source is the GRC. */
 
#define DMAE_CMD_SRC_SHIFT   0
 
#define DMAE_CMD_DST   (0x3<<1) /* BitField opcode The destination of the DMA can be: 0-None 1-PCIe 2-GRC 3-None */
 
#define DMAE_CMD_DST_SHIFT   1
 
#define DMAE_CMD_C_DST   (0x1<<3) /* BitField opcode The destination of the completion: 0-PCIe 1-GRC */
 
#define DMAE_CMD_C_DST_SHIFT   3
 
#define DMAE_CMD_C_TYPE_ENABLE   (0x1<<4) /* BitField opcode Whether to write a completion word to the completion destination: 0-Do not write a completion word 1-Write the completion word */
 
#define DMAE_CMD_C_TYPE_ENABLE_SHIFT   4
 
#define DMAE_CMD_C_TYPE_CRC_ENABLE   (0x1<<5) /* BitField opcode Whether to write a CRC word to the completion destination 0-Do not write a CRC word 1-Write a CRC word */
 
#define DMAE_CMD_C_TYPE_CRC_ENABLE_SHIFT   5
 
#define DMAE_CMD_C_TYPE_CRC_OFFSET   (0x7<<6) /* BitField opcode The CRC word should be taken from the DMAE GRC space from address 9+X, where X is the value in these bits. */
 
#define DMAE_CMD_C_TYPE_CRC_OFFSET_SHIFT   6
 
#define DMAE_CMD_ENDIANITY   (0x3<<9) /* BitField opcode swapping mode. */
 
#define DMAE_CMD_ENDIANITY_SHIFT   9
 
#define DMAE_CMD_PORT   (0x1<<11) /* BitField opcode Which network port ID to present to the PCI request interface */
 
#define DMAE_CMD_PORT_SHIFT   11
 
#define DMAE_CMD_CRC_RESET   (0x1<<12) /* BitField opcode reset crc result */
 
#define DMAE_CMD_CRC_RESET_SHIFT   12
 
#define DMAE_CMD_SRC_RESET   (0x1<<13) /* BitField opcode reset source address in next go */
 
#define DMAE_CMD_SRC_RESET_SHIFT   13
 
#define DMAE_CMD_DST_RESET   (0x1<<14) /* BitField opcode reset dest address in next go */
 
#define DMAE_CMD_DST_RESET_SHIFT   14
 
#define DMAE_CMD_E1HVN   (0x3<<15) /* BitField opcode vnic number E2 and onwards source vnic */
 
#define DMAE_CMD_E1HVN_SHIFT   15
 
#define DMAE_CMD_DST_VN   (0x3<<17) /* BitField opcode E2 and onwards dest vnic */
 
#define DMAE_CMD_DST_VN_SHIFT   17
 
#define DMAE_CMD_C_FUNC   (0x1<<19) /* BitField opcode E2 and onwards which function gets the completion src_vn(e1hvn)-0 dst_vn-1 */
 
#define DMAE_CMD_C_FUNC_SHIFT   19
 
#define DMAE_CMD_ERR_POLICY   (0x3<<20) /* BitField opcode E2 and onwards what to do when theres a completion and a PCI error regular-0 error indication-1 no completion-2 */
 
#define DMAE_CMD_ERR_POLICY_SHIFT   20
 
#define DMAE_CMD_RESERVED0   (0x3FF<<22) /* BitField opcode */
 
#define DMAE_CMD_RESERVED0_SHIFT   22
 
#define DOORBELL_HDR_T_RX   (0x1<<0) /* BitField data 1 for rx doorbell, 0 for tx doorbell */
 
#define DOORBELL_HDR_T_RX_SHIFT   0
 
#define DOORBELL_HDR_T_DB_TYPE   (0x1<<1) /* BitField data 0 for normal doorbell, 1 for advertise wnd doorbell */
 
#define DOORBELL_HDR_T_DB_TYPE_SHIFT   1
 
#define DOORBELL_HDR_T_DPM_SIZE   (0x3<<2) /* BitField data rdma tx only: DPM transaction size specifier (64/128/256/512 bytes) */
 
#define DOORBELL_HDR_T_DPM_SIZE_SHIFT   2
 
#define DOORBELL_HDR_T_CONN_TYPE   (0xF<<4) /* BitField data connection type */
 
#define DOORBELL_HDR_T_CONN_TYPE_SHIFT   4
 
#define IGU_BACKWARD_COMPATIBLE_SB_INDEX   (0xFFFF<<0) /* BitField sb_id_and_flags */
 
#define IGU_BACKWARD_COMPATIBLE_SB_INDEX_SHIFT   0
 
#define IGU_BACKWARD_COMPATIBLE_SB_SELECT   (0x1F<<16) /* BitField sb_id_and_flags */
 
#define IGU_BACKWARD_COMPATIBLE_SB_SELECT_SHIFT   16
 
#define IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS   (0x7<<21) /* BitField sb_id_and_flags 0-3:storm id, 4: attn status block (valid in default sb only) */
 
#define IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS_SHIFT   21
 
#define IGU_BACKWARD_COMPATIBLE_BUPDATE   (0x1<<24) /* BitField sb_id_and_flags if set, acknowledges status block index */
 
#define IGU_BACKWARD_COMPATIBLE_BUPDATE_SHIFT   24
 
#define IGU_BACKWARD_COMPATIBLE_ENABLE_INT   (0x3<<25) /* BitField sb_id_and_flags interrupt enable/disable/nop: use IGU_INT_xxx constants */
 
#define IGU_BACKWARD_COMPATIBLE_ENABLE_INT_SHIFT   25
 
#define IGU_BACKWARD_COMPATIBLE_RESERVED_0   (0x1F<<27) /* BitField sb_id_and_flags */
 
#define IGU_BACKWARD_COMPATIBLE_RESERVED_0_SHIFT   27
 
#define IGU_REGULAR_SB_INDEX   (0xFFFFF<<0) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_SB_INDEX_SHIFT   0
 
#define IGU_REGULAR_RESERVED0   (0x1<<20) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_RESERVED0_SHIFT   20
 
#define IGU_REGULAR_SEGMENT_ACCESS   (0x7<<21) /* BitField sb_id_and_flags 21-23 (use enum igu_seg_access) */
 
#define IGU_REGULAR_SEGMENT_ACCESS_SHIFT   21
 
#define IGU_REGULAR_BUPDATE   (0x1<<24) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_BUPDATE_SHIFT   24
 
#define IGU_REGULAR_ENABLE_INT   (0x3<<25) /* BitField sb_id_and_flags interrupt enable/disable/nop (use enum igu_int_cmd) */
 
#define IGU_REGULAR_ENABLE_INT_SHIFT   25
 
#define IGU_REGULAR_RESERVED_1   (0x1<<27) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_RESERVED_1_SHIFT   27
 
#define IGU_REGULAR_CLEANUP_TYPE   (0x3<<28) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_CLEANUP_TYPE_SHIFT   28
 
#define IGU_REGULAR_CLEANUP_SET   (0x1<<30) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_CLEANUP_SET_SHIFT   30
 
#define IGU_REGULAR_BCLEANUP   (0x1<<31) /* BitField sb_id_and_flags */
 
#define IGU_REGULAR_BCLEANUP_SHIFT   31
 
#define IGU_CTRL_REG_ADDRESS   (0xFFF<<0) /* BitField ctrl_data */
 
#define IGU_CTRL_REG_ADDRESS_SHIFT   0
 
#define IGU_CTRL_REG_FID   (0x7F<<12) /* BitField ctrl_data */
 
#define IGU_CTRL_REG_FID_SHIFT   12
 
#define IGU_CTRL_REG_RESERVED   (0x1<<19) /* BitField ctrl_data */
 
#define IGU_CTRL_REG_RESERVED_SHIFT   19
 
#define IGU_CTRL_REG_TYPE   (0x1<<20) /* BitField ctrl_data (use enum igu_ctrl_cmd) */
 
#define IGU_CTRL_REG_TYPE_SHIFT   20
 
#define IGU_CTRL_REG_UNUSED   (0x7FF<<21) /* BitField ctrl_data */
 
#define IGU_CTRL_REG_UNUSED_SHIFT   21
 
#define PARSING_FLAGS_ETHERNET_ADDRESS_TYPE   (0x1<<0) /* BitField flagscontext flags 0=non-unicast, 1=unicast (use enum prs_flags_eth_addr_type) */
 
#define PARSING_FLAGS_ETHERNET_ADDRESS_TYPE_SHIFT   0
 
#define PARSING_FLAGS_INNER_VLAN_EXIST   (0x1<<1) /* BitField flagscontext flags 0 or 1 */
 
#define PARSING_FLAGS_INNER_VLAN_EXIST_SHIFT   1
 
#define PARSING_FLAGS_OUTER_VLAN_EXIST   (0x1<<2) /* BitField flagscontext flags 0 or 1 */
 
#define PARSING_FLAGS_OUTER_VLAN_EXIST_SHIFT   2
 
#define PARSING_FLAGS_OVER_ETHERNET_PROTOCOL   (0x3<<3) /* BitField flagscontext flags 0=un-known, 1=Ipv4, 2=Ipv6,3=LLC SNAP un-known. LLC SNAP here refers only to LLC/SNAP packets that do not have Ipv4 or Ipv6 above them. Ipv4 and Ipv6 indications are even if they are over LLC/SNAP and not directly over Ethernet (use enum prs_flags_over_eth) */
 
#define PARSING_FLAGS_OVER_ETHERNET_PROTOCOL_SHIFT   3
 
#define PARSING_FLAGS_IP_OPTIONS   (0x1<<5) /* BitField flagscontext flags 0=no IP options / extension headers. 1=IP options / extension header exist */
 
#define PARSING_FLAGS_IP_OPTIONS_SHIFT   5
 
#define PARSING_FLAGS_FRAGMENTATION_STATUS   (0x1<<6) /* BitField flagscontext flags 0=non-fragmented, 1=fragmented */
 
#define PARSING_FLAGS_FRAGMENTATION_STATUS_SHIFT   6
 
#define PARSING_FLAGS_OVER_IP_PROTOCOL   (0x3<<7) /* BitField flagscontext flags 0=un-known, 1=TCP, 2=UDP (use enum prs_flags_over_ip) */
 
#define PARSING_FLAGS_OVER_IP_PROTOCOL_SHIFT   7
 
#define PARSING_FLAGS_PURE_ACK_INDICATION   (0x1<<9) /* BitField flagscontext flags 0=packet with data, 1=pure-ACK (use enum prs_flags_ack_type) */
 
#define PARSING_FLAGS_PURE_ACK_INDICATION_SHIFT   9
 
#define PARSING_FLAGS_TCP_OPTIONS_EXIST   (0x1<<10) /* BitField flagscontext flags 0=no TCP options. 1=TCP options */
 
#define PARSING_FLAGS_TCP_OPTIONS_EXIST_SHIFT   10
 
#define PARSING_FLAGS_TIME_STAMP_EXIST_FLAG   (0x1<<11) /* BitField flagscontext flags According to the TCP header options parsing */
 
#define PARSING_FLAGS_TIME_STAMP_EXIST_FLAG_SHIFT   11
 
#define PARSING_FLAGS_CONNECTION_MATCH   (0x1<<12) /* BitField flagscontext flags connection match in searcher indication */
 
#define PARSING_FLAGS_CONNECTION_MATCH_SHIFT   12
 
#define PARSING_FLAGS_LLC_SNAP   (0x1<<13) /* BitField flagscontext flags LLC SNAP indication */
 
#define PARSING_FLAGS_LLC_SNAP_SHIFT   13
 
#define PARSING_FLAGS_RESERVED0   (0x3<<14) /* BitField flagscontext flags */
 
#define PARSING_FLAGS_RESERVED0_SHIFT   14
 
#define SDM_OP_GEN_COMP_PARAM   (0x1F<<0) /* BitField commandcomp_param and comp_type thread ID/aggr interrupt number/counter depending on the completion type */
 
#define SDM_OP_GEN_COMP_PARAM_SHIFT   0
 
#define SDM_OP_GEN_COMP_TYPE   (0x7<<5) /* BitField commandcomp_param and comp_type Direct messages to CM / PCI switch are not supported in operation_gen completion */
 
#define SDM_OP_GEN_COMP_TYPE_SHIFT   5
 
#define SDM_OP_GEN_AGG_VECT_IDX   (0xFF<<8) /* BitField commandcomp_param and comp_type bit index in aggregated interrupt vector */
 
#define SDM_OP_GEN_AGG_VECT_IDX_SHIFT   8
 
#define SDM_OP_GEN_AGG_VECT_IDX_VALID   (0x1<<16) /* BitField commandcomp_param and comp_type */
 
#define SDM_OP_GEN_AGG_VECT_IDX_VALID_SHIFT   16
 
#define SDM_OP_GEN_RESERVED   (0x7FFF<<17) /* BitField commandcomp_param and comp_type */
 
#define SDM_OP_GEN_RESERVED_SHIFT   17
 
#define __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS   (0x3<<0) /* BitField flagscontext flags number of active timers running */
 
#define __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS_SHIFT   0
 
#define TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG   (0x1<<2) /* BitField flagscontext flags flag: is connection valid (should be set by driver to 1 in toe/iscsi connections) */
 
#define TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG_SHIFT   2
 
#define __TIMERS_BLOCK_CONTEXT_RESERVED0   (0x1FFFFFFF<<3) /* BitField flagscontext flags */
 
#define __TIMERS_BLOCK_CONTEXT_RESERVED0_SHIFT   3
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN_SHIFT   9
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */
 
#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */
 
#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */
 
#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52_SHIFT   2
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN_SHIFT   6
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE_SHIFT   10
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55_SHIFT   11
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN_SHIFT   12
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN_SHIFT   13
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56_SHIFT   14
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57_SHIFT   16
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */
 
#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */
 
#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28
 
#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC2   (0xFFFFFF<<0) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 2 */
 
#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC2_SHIFT   0
 
#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC3   (0xFF<<24) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 3 */
 
#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC3_SHIFT   24
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN   (0x1<<0) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux7_cf */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT   0
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN   (0x1<<1) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux8_cf */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT   1
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN   (0x1<<2) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux9_cf */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT   2
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<3) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux10_cf */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   3
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG   (0x1<<4) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 6 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT   4
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG   (0x1<<5) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 7 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT   5
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF   (0x3<<6) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 5 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT   6
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF   (0x3<<8) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 9 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT   8
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF   (0x3<<10) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 10 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT   10
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF   (0x3<<12) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 11 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT   12
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF   (0x3<<14) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 12 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT   14
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF   (0x3<<16) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 13 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT   16
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF   (0x3<<18) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 14 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT   18
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF   (0x3<<20) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 15 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT   20
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF   (0x3<<22) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 16 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT   22
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF   (0x3<<24) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 17 */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT   24
 
#define XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG   (0x1<<26) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */
 
#define XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT   26
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71   (0x1<<27) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT   27
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY   (0x1<<28) /* BitField tcp_agg_vars6Various aggregative variables This flag is set if the Force ACK count is set by the TSTORM. On QM output it is cleared. */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT   28
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG   (0x1<<29) /* BitField tcp_agg_vars6Various aggregative variables Indicates that the connection is in autostop mode */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT   29
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG   (0x1<<30) /* BitField tcp_agg_vars6Various aggregative variables This bit uses like a one shot that the TSTORM fires and the XSTORM arms. Used to allow a single TS update for each transmission */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT   30
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG   (0x1<<31) /* BitField tcp_agg_vars6Various aggregative variables This bit is set by the TSTORM when need to cancel precious fast retransmit */
 
#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT   31
 
#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2   (0xFFFFFF<<0) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 2 */
 
#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2_SHIFT   0
 
#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3   (0xFF<<24) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 3 */
 
#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3_SHIFT   24
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN   (0x1<<0) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux7_cf */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT   0
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN   (0x1<<1) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux8_cf */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT   1
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN   (0x1<<2) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux9_cf */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT   2
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<3) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux10_cf */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   3
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG   (0x1<<4) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 6 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT   4
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG   (0x1<<5) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 7 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT   5
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF   (0x3<<6) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 5 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT   6
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF   (0x3<<8) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 9 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT   8
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF   (0x3<<10) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 10 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT   10
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF   (0x3<<12) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 11 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT   12
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF   (0x3<<14) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 12 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT   14
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF   (0x3<<16) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 13 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT   16
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF   (0x3<<18) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 14 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT   18
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF   (0x3<<20) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 15 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT   20
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF   (0x3<<22) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 16 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT   22
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF   (0x3<<24) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 17 */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT   24
 
#define XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG   (0x1<<26) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */
 
#define XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT   26
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71   (0x1<<27) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT   27
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY   (0x1<<28) /* BitField tcp_agg_vars6Various aggregative variables This flag is set if the Force ACK count is set by the TSTORM. On QM output it is cleared. */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT   28
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG   (0x1<<29) /* BitField tcp_agg_vars6Various aggregative variables Indicates that the connection is in autostop mode */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT   29
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG   (0x1<<30) /* BitField tcp_agg_vars6Various aggregative variables This bit uses like a one shot that the TSTORM fires and the XSTORM arms. Used to allow a single TS update for each transmission */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT   30
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG   (0x1<<31) /* BitField tcp_agg_vars6Various aggregative variables This bit is set by the TSTORM when need to cancel precious fast retransmit */
 
#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT   31
 
#define CLIENT_INIT_RX_DATA_TPA_EN_IPV4   (0x1<<0) /* BitField tpa_entpa_enable tpa enable flg ipv4 */
 
#define CLIENT_INIT_RX_DATA_TPA_EN_IPV4_SHIFT   0
 
#define CLIENT_INIT_RX_DATA_TPA_EN_IPV6   (0x1<<1) /* BitField tpa_entpa_enable tpa enable flg ipv6 */
 
#define CLIENT_INIT_RX_DATA_TPA_EN_IPV6_SHIFT   1
 
#define CLIENT_INIT_RX_DATA_TPA_MODE   (0x1<<2) /* BitField tpa_entpa_enable tpa mode (LRO or GRO) (use enum tpa_mode) */
 
#define CLIENT_INIT_RX_DATA_TPA_MODE_SHIFT   2
 
#define CLIENT_INIT_RX_DATA_RESERVED5   (0x1F<<3) /* BitField tpa_entpa_enable */
 
#define CLIENT_INIT_RX_DATA_RESERVED5_SHIFT   3
 
#define CLIENT_INIT_RX_DATA_UCAST_DROP_ALL   (0x1<<0) /* BitField staterx filters state drop all unicast packets */
 
#define CLIENT_INIT_RX_DATA_UCAST_DROP_ALL_SHIFT   0
 
#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL   (0x1<<1) /* BitField staterx filters state accept all unicast packets (subject to vlan) */
 
#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL_SHIFT   1
 
#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED   (0x1<<2) /* BitField staterx filters state accept all unmatched unicast packets (subject to vlan) */
 
#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED_SHIFT   2
 
#define CLIENT_INIT_RX_DATA_MCAST_DROP_ALL   (0x1<<3) /* BitField staterx filters state drop all multicast packets */
 
#define CLIENT_INIT_RX_DATA_MCAST_DROP_ALL_SHIFT   3
 
#define CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL   (0x1<<4) /* BitField staterx filters state accept all multicast packets (subject to vlan) */
 
#define CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL_SHIFT   4
 
#define CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL   (0x1<<5) /* BitField staterx filters state accept all broadcast packets (subject to vlan) */
 
#define CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL_SHIFT   5
 
#define CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN   (0x1<<6) /* BitField staterx filters state accept packets matched only by MAC (without checking vlan) */
 
#define CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN_SHIFT   6
 
#define CLIENT_INIT_RX_DATA_RESERVED2   (0x1FF<<7) /* BitField staterx filters state */
 
#define CLIENT_INIT_RX_DATA_RESERVED2_SHIFT   7
 
#define CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL   (0x1<<0) /* BitField statetx filters state accept all unicast packets (subject to vlan) */
 
#define CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL_SHIFT   0
 
#define CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL   (0x1<<1) /* BitField statetx filters state accept all multicast packets (subject to vlan) */
 
#define CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL_SHIFT   1
 
#define CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL   (0x1<<2) /* BitField statetx filters state accept all broadcast packets (subject to vlan) */
 
#define CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL_SHIFT   2
 
#define CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN   (0x1<<3) /* BitField statetx filters state accept packets matched only by MAC (without checking vlan) */
 
#define CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN_SHIFT   3
 
#define CLIENT_INIT_TX_DATA_RESERVED0   (0xFFF<<4) /* BitField statetx filters state */
 
#define CLIENT_INIT_TX_DATA_RESERVED0_SHIFT   4
 
#define ETH_CLASSIFY_CMD_HEADER_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */
 
#define ETH_CLASSIFY_CMD_HEADER_RX_CMD_SHIFT   0
 
#define ETH_CLASSIFY_CMD_HEADER_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */
 
#define ETH_CLASSIFY_CMD_HEADER_TX_CMD_SHIFT   1
 
#define ETH_CLASSIFY_CMD_HEADER_OPCODE   (0x3<<2) /* BitField cmd_general_data command opcode for MAC/VLAN/PAIR/IMAC_VNI (use enum classify_rule) */
 
#define ETH_CLASSIFY_CMD_HEADER_OPCODE_SHIFT   2
 
#define ETH_CLASSIFY_CMD_HEADER_IS_ADD   (0x1<<4) /* BitField cmd_general_data (use enum classify_rule_action_type) */
 
#define ETH_CLASSIFY_CMD_HEADER_IS_ADD_SHIFT   4
 
#define ETH_CLASSIFY_CMD_HEADER_RESERVED0   (0x7<<5) /* BitField cmd_general_data */
 
#define ETH_CLASSIFY_CMD_HEADER_RESERVED0_SHIFT   5
 
#define ETH_END_AGG_RX_CQE_TYPE   (0x3<<0) /* BitField type_error_flags (use enum eth_rx_cqe_type) */
 
#define ETH_END_AGG_RX_CQE_TYPE_SHIFT   0
 
#define ETH_END_AGG_RX_CQE_SGL_RAW_SEL   (0x1<<2) /* BitField type_error_flags (use enum eth_rx_fp_sel) */
 
#define ETH_END_AGG_RX_CQE_SGL_RAW_SEL_SHIFT   2
 
#define ETH_END_AGG_RX_CQE_RESERVED0   (0x1F<<3) /* BitField type_error_flags */
 
#define ETH_END_AGG_RX_CQE_RESERVED0_SHIFT   3
 
#define ETH_FAST_PATH_RX_CQE_TYPE   (0x3<<0) /* BitField type_error_flags (use enum eth_rx_cqe_type) */
 
#define ETH_FAST_PATH_RX_CQE_TYPE_SHIFT   0
 
#define ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL   (0x1<<2) /* BitField type_error_flags (use enum eth_rx_fp_sel) */
 
#define ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL_SHIFT   2
 
#define ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG   (0x1<<3) /* BitField type_error_flags Physical layer errors */
 
#define ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG_SHIFT   3
 
#define ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG   (0x1<<4) /* BitField type_error_flags IP checksum error */
 
#define ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG_SHIFT   4
 
#define ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG   (0x1<<5) /* BitField type_error_flags TCP/UDP checksum error */
 
#define ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG_SHIFT   5
 
#define ETH_FAST_PATH_RX_CQE_PTP_PKT   (0x1<<6) /* BitField type_error_flags Is a PTP Timesync Packet */
 
#define ETH_FAST_PATH_RX_CQE_PTP_PKT_SHIFT   6
 
#define ETH_FAST_PATH_RX_CQE_RESERVED0   (0x1<<7) /* BitField type_error_flags */
 
#define ETH_FAST_PATH_RX_CQE_RESERVED0_SHIFT   7
 
#define ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE   (0x7<<0) /* BitField status_flags (use enum eth_rss_hash_type) */
 
#define ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE_SHIFT   0
 
#define ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG   (0x1<<3) /* BitField status_flags RSS hashing on/off */
 
#define ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG_SHIFT   3
 
#define ETH_FAST_PATH_RX_CQE_BROADCAST_FLG   (0x1<<4) /* BitField status_flags if set to 1, this is a broadcast packet */
 
#define ETH_FAST_PATH_RX_CQE_BROADCAST_FLG_SHIFT   4
 
#define ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG   (0x1<<5) /* BitField status_flags if set to 1, the MAC address was matched in the tstorm CAM search */
 
#define ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG_SHIFT   5
 
#define ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG   (0x1<<6) /* BitField status_flags IP checksum validation was not performed (if packet is not IPv4) */
 
#define ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG_SHIFT   6
 
#define ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG   (0x1<<7) /* BitField status_flags TCP/UDP checksum validation was not performed (if packet is not TCP/UDP or IPv6 extheaders exist) */
 
#define ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG_SHIFT   7
 
#define ETH_FILTER_RULES_CMD_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */
 
#define ETH_FILTER_RULES_CMD_RX_CMD_SHIFT   0
 
#define ETH_FILTER_RULES_CMD_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */
 
#define ETH_FILTER_RULES_CMD_TX_CMD_SHIFT   1
 
#define ETH_FILTER_RULES_CMD_RESERVED0   (0x3F<<2) /* BitField cmd_general_data */
 
#define ETH_FILTER_RULES_CMD_RESERVED0_SHIFT   2
 
#define ETH_FILTER_RULES_CMD_UCAST_DROP_ALL   (0x1<<0) /* BitField state drop all unicast packets */
 
#define ETH_FILTER_RULES_CMD_UCAST_DROP_ALL_SHIFT   0
 
#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL   (0x1<<1) /* BitField state accept all unicast packets (subject to vlan) */
 
#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL_SHIFT   1
 
#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED   (0x1<<2) /* BitField state accept all unmatched unicast packets */
 
#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED_SHIFT   2
 
#define ETH_FILTER_RULES_CMD_MCAST_DROP_ALL   (0x1<<3) /* BitField state drop all multicast packets */
 
#define ETH_FILTER_RULES_CMD_MCAST_DROP_ALL_SHIFT   3
 
#define ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL   (0x1<<4) /* BitField state accept all multicast packets (subject to vlan) */
 
#define ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL_SHIFT   4
 
#define ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL   (0x1<<5) /* BitField state accept all broadcast packets (subject to vlan) */
 
#define ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL_SHIFT   5
 
#define ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN   (0x1<<6) /* BitField state accept packets matched only by MAC (without checking vlan) */
 
#define ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN_SHIFT   6
 
#define ETH_FILTER_RULES_CMD_RESERVED2   (0x1FF<<7) /* BitField state */
 
#define ETH_FILTER_RULES_CMD_RESERVED2_SHIFT   7
 
#define ETH_TUNNEL_DATA_IPV6_OUTER   (0x1<<0) /* BitField flags Set in case outer IP header is ipV6 */
 
#define ETH_TUNNEL_DATA_IPV6_OUTER_SHIFT   0
 
#define ETH_TUNNEL_DATA_RESERVED   (0x7F<<1) /* BitField flags Should be set with 0 */
 
#define ETH_TUNNEL_DATA_RESERVED_SHIFT   1
 
#define ETH_MULTICAST_RULES_CMD_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */
 
#define ETH_MULTICAST_RULES_CMD_RX_CMD_SHIFT   0
 
#define ETH_MULTICAST_RULES_CMD_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */
 
#define ETH_MULTICAST_RULES_CMD_TX_CMD_SHIFT   1
 
#define ETH_MULTICAST_RULES_CMD_IS_ADD   (0x1<<2) /* BitField cmd_general_data 1 for add rule, 0 for remove rule */
 
#define ETH_MULTICAST_RULES_CMD_IS_ADD_SHIFT   2
 
#define ETH_MULTICAST_RULES_CMD_RESERVED0   (0x1F<<3) /* BitField cmd_general_data */
 
#define ETH_MULTICAST_RULES_CMD_RESERVED0_SHIFT   3
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY   (0x1<<0) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 2-tuple capability */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY_SHIFT   0
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY   (0x1<<1) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for TCP */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY_SHIFT   1
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY   (0x1<<2) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for UDP */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY_SHIFT   2
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY   (0x1<<3) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for VXLAN Tunnels */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY_SHIFT   3
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY   (0x1<<4) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 2-tuple capability */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY_SHIFT   4
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY   (0x1<<5) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for TCP */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY_SHIFT   5
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY   (0x1<<6) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for UDP */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY_SHIFT   6
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY   (0x1<<7) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for VXLAN Tunnels */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY_SHIFT   7
 
#define ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY   (0x1<<8) /* BitField capabilitiesFunction RSS capabilities configuration of Tunnel Inner Headers capability. */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY_SHIFT   8
 
#define ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY   (0x1<<9) /* BitField capabilitiesFunction RSS capabilities if set update the rss keys */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY_SHIFT   9
 
#define ETH_RSS_UPDATE_RAMROD_DATA_RESERVED   (0x3F<<10) /* BitField capabilitiesFunction RSS capabilities */
 
#define ETH_RSS_UPDATE_RAMROD_DATA_RESERVED_SHIFT   10
 
#define COMMON_RAMROD_ETH_RX_CQE_TYPE   (0x3<<0) /* BitField ramrod_type (use enum eth_rx_cqe_type) */
 
#define COMMON_RAMROD_ETH_RX_CQE_TYPE_SHIFT   0
 
#define COMMON_RAMROD_ETH_RX_CQE_ERROR   (0x1<<2) /* BitField ramrod_type */
 
#define COMMON_RAMROD_ETH_RX_CQE_ERROR_SHIFT   2
 
#define COMMON_RAMROD_ETH_RX_CQE_RESERVED0   (0x1F<<3) /* BitField ramrod_type */
 
#define COMMON_RAMROD_ETH_RX_CQE_RESERVED0_SHIFT   3
 
#define COMMON_RAMROD_ETH_RX_CQE_CID   (0xFFFFFF<<0) /* BitField conn_and_cmd_data */
 
#define COMMON_RAMROD_ETH_RX_CQE_CID_SHIFT   0
 
#define COMMON_RAMROD_ETH_RX_CQE_CMD_ID   (0xFF<<24) /* BitField conn_and_cmd_data command id of the ramrod- use RamrodCommandIdEnum */
 
#define COMMON_RAMROD_ETH_RX_CQE_CMD_ID_SHIFT   24
 
#define SPE_HDR_T_CID   (0xFFFFFF<<0) /* BitField conn_and_cmd_data */
 
#define SPE_HDR_T_CID_SHIFT   0
 
#define SPE_HDR_T_CMD_ID   (0xFFUL<<24) /* BitField conn_and_cmd_data command id of the ramrod- use enum common_spqe_cmd_id/eth_spqe_cmd_id/toe_spqe_cmd_id */
 
#define SPE_HDR_T_CMD_ID_SHIFT   24
 
#define SPE_HDR_T_CONN_TYPE   (0xFF<<0) /* BitField type connection type. (3 bits are used) (use enum connection_type) */
 
#define SPE_HDR_T_CONN_TYPE_SHIFT   0
 
#define SPE_HDR_T_FUNCTION_ID   (0xFF<<8) /* BitField type */
 
#define SPE_HDR_T_FUNCTION_ID_SHIFT   8
 
#define ETH_TX_BD_FLAGS_IP_CSUM   (0x1<<0) /* BitField as_bitfield IP CKSUM flag,Relevant in START */
 
#define ETH_TX_BD_FLAGS_IP_CSUM_SHIFT   0
 
#define ETH_TX_BD_FLAGS_L4_CSUM   (0x1<<1) /* BitField as_bitfield L4 CKSUM flag,Relevant in START */
 
#define ETH_TX_BD_FLAGS_L4_CSUM_SHIFT   1
 
#define ETH_TX_BD_FLAGS_VLAN_MODE   (0x3<<2) /* BitField as_bitfield 00 - no vlan; 01 - inband Vlan; 10 outband Vlan (use enum eth_tx_vlan_type) */
 
#define ETH_TX_BD_FLAGS_VLAN_MODE_SHIFT   2
 
#define ETH_TX_BD_FLAGS_START_BD   (0x1<<4) /* BitField as_bitfield Start of packet BD */
 
#define ETH_TX_BD_FLAGS_START_BD_SHIFT   4
 
#define ETH_TX_BD_FLAGS_IS_UDP   (0x1<<5) /* BitField as_bitfield flag that indicates that the current packet is a udp packet */
 
#define ETH_TX_BD_FLAGS_IS_UDP_SHIFT   5
 
#define ETH_TX_BD_FLAGS_SW_LSO   (0x1<<6) /* BitField as_bitfield LSO flag, Relevant in START */
 
#define ETH_TX_BD_FLAGS_SW_LSO_SHIFT   6
 
#define ETH_TX_BD_FLAGS_IPV6   (0x1<<7) /* BitField as_bitfield set in case ipV6 packet, Relevant in START */
 
#define ETH_TX_BD_FLAGS_IPV6_SHIFT   7
 
#define ETH_TX_START_BD_HDR_NBDS   (0x7<<0) /* BitField general_data contains the number of BDs that contain Ethernet/IP/TCP headers, for full/partial LSO modes */
 
#define ETH_TX_START_BD_HDR_NBDS_SHIFT   0
 
#define ETH_TX_START_BD_NO_ADDED_TAGS   (0x1<<3) /* BitField general_data If set, do not add any additional tags to the packet including MF Tags, Default VLAN or VLAN for the sake of DCB */
 
#define ETH_TX_START_BD_NO_ADDED_TAGS_SHIFT   3
 
#define ETH_TX_START_BD_FORCE_VLAN_MODE   (0x1<<4) /* BitField general_data force vlan mode according to bds (vlan mode can change accroding to global configuration) */
 
#define ETH_TX_START_BD_FORCE_VLAN_MODE_SHIFT   4
 
#define ETH_TX_START_BD_PARSE_NBDS   (0x3<<5) /* BitField general_data Determines the number of parsing BDs in packet. Number of parsing BDs in packet is (parse_nbds+1). */
 
#define ETH_TX_START_BD_PARSE_NBDS_SHIFT   5
 
#define ETH_TX_START_BD_TUNNEL_EXIST   (0x1<<7) /* BitField general_data set in case of tunneling encapsulated packet */
 
#define ETH_TX_START_BD_TUNNEL_EXIST_SHIFT   7
 
#define ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W   (0xF<<0) /* BitField global_data IP header Offset in WORDs from start of packet */
 
#define ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W_SHIFT   0
 
#define ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE   (0x3<<4) /* BitField global_data marks ethernet address type (use enum eth_addr_type) */
 
#define ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE_SHIFT   4
 
#define ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN   (0x1<<6) /* BitField global_data */
 
#define ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN_SHIFT   6
 
#define ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN   (0x1<<7) /* BitField global_data */
 
#define ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN_SHIFT   7
 
#define ETH_TX_PARSE_BD_E1X_NS_FLG   (0x1<<8) /* BitField global_data an optional addition to ECN that protects against accidental or malicious concealment of marked packets from the TCP sender. */
 
#define ETH_TX_PARSE_BD_E1X_NS_FLG_SHIFT   8
 
#define ETH_TX_PARSE_BD_E1X_RESERVED0   (0x7F<<9) /* BitField global_data reserved bit, should be set with 0 */
 
#define ETH_TX_PARSE_BD_E1X_RESERVED0_SHIFT   9
 
#define ETH_TX_PARSE_BD_E1X_FIN_FLG   (0x1<<0) /* BitField tcp_flagsState flags End of data flag */
 
#define ETH_TX_PARSE_BD_E1X_FIN_FLG_SHIFT   0
 
#define ETH_TX_PARSE_BD_E1X_SYN_FLG   (0x1<<1) /* BitField tcp_flagsState flags Synchronize sequence numbers flag */
 
#define ETH_TX_PARSE_BD_E1X_SYN_FLG_SHIFT   1
 
#define ETH_TX_PARSE_BD_E1X_RST_FLG   (0x1<<2) /* BitField tcp_flagsState flags Reset connection flag */
 
#define ETH_TX_PARSE_BD_E1X_RST_FLG_SHIFT   2
 
#define ETH_TX_PARSE_BD_E1X_PSH_FLG   (0x1<<3) /* BitField tcp_flagsState flags Push flag */
 
#define ETH_TX_PARSE_BD_E1X_PSH_FLG_SHIFT   3
 
#define ETH_TX_PARSE_BD_E1X_ACK_FLG   (0x1<<4) /* BitField tcp_flagsState flags Acknowledgment number valid flag */
 
#define ETH_TX_PARSE_BD_E1X_ACK_FLG_SHIFT   4
 
#define ETH_TX_PARSE_BD_E1X_URG_FLG   (0x1<<5) /* BitField tcp_flagsState flags Urgent pointer valid flag */
 
#define ETH_TX_PARSE_BD_E1X_URG_FLG_SHIFT   5
 
#define ETH_TX_PARSE_BD_E1X_ECE_FLG   (0x1<<6) /* BitField tcp_flagsState flags ECN-Echo */
 
#define ETH_TX_PARSE_BD_E1X_ECE_FLG_SHIFT   6
 
#define ETH_TX_PARSE_BD_E1X_CWR_FLG   (0x1<<7) /* BitField tcp_flagsState flags Congestion Window Reduced */
 
#define ETH_TX_PARSE_BD_E1X_CWR_FLG_SHIFT   7
 
#define ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W   (0x7FF<<0) /* BitField parsing_data TCP/UDP header Offset in WORDs from start of packet */
 
#define ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W_SHIFT   0
 
#define ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW   (0xF<<11) /* BitField parsing_data TCP header size in DOUBLE WORDS */
 
#define ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW_SHIFT   11
 
#define ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR   (0x1<<15) /* BitField parsing_data a flag to indicate an ipv6 packet with extension headers. If set on LSO packet, pseudo CS should be placed in TCP CS field without length field */
 
#define ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR_SHIFT   15
 
#define ETH_TX_PARSE_BD_E2_LSO_MSS   (0x3FFF<<16) /* BitField parsing_data for LSO mode */
 
#define ETH_TX_PARSE_BD_E2_LSO_MSS_SHIFT   16
 
#define ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE   (0x3<<30) /* BitField parsing_data marks ethernet address type (use enum eth_addr_type) */
 
#define ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE_SHIFT   30
 
#define ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W   (0xF<<0) /* BitField global_data Outer IP header offset in WORDs (16-bit) from start of packet */
 
#define ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W_SHIFT   0
 
#define ETH_TX_PARSE_2ND_BD_RESERVED0   (0x1<<4) /* BitField global_data should be set with 0 */
 
#define ETH_TX_PARSE_2ND_BD_RESERVED0_SHIFT   4
 
#define ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN   (0x1<<5) /* BitField global_data */
 
#define ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN_SHIFT   5
 
#define ETH_TX_PARSE_2ND_BD_NS_FLG   (0x1<<6) /* BitField global_data an optional addition to ECN that protects against accidental or malicious concealment of marked packets from the TCP sender. */
 
#define ETH_TX_PARSE_2ND_BD_NS_FLG_SHIFT   6
 
#define ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST   (0x1<<7) /* BitField global_data Set in case UDP header exists in tunnel outer hedears. */
 
#define ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST_SHIFT   7
 
#define ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W   (0x1F<<8) /* BitField global_data Outer IP header length in WORDs (16-bit). Valid only for IpV4. */
 
#define ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W_SHIFT   8
 
#define ETH_TX_PARSE_2ND_BD_RESERVED1   (0x7<<13) /* BitField global_data should be set with 0 */
 
#define ETH_TX_PARSE_2ND_BD_RESERVED1_SHIFT   13
 
#define ETH_TX_PARSE_2ND_BD_TYPE   (0xF<<0) /* BitField bd_type Type of bd (use enum eth_2nd_parse_bd_type) */
 
#define ETH_TX_PARSE_2ND_BD_TYPE_SHIFT   0
 
#define ETH_TX_PARSE_2ND_BD_RESERVED2   (0xF<<4) /* BitField bd_type */
 
#define ETH_TX_PARSE_2ND_BD_RESERVED2_SHIFT   4
 
#define ETH_TX_PARSE_2ND_BD_FIN_FLG   (0x1<<0) /* BitField tcp_flagsState flags End of data flag */
 
#define ETH_TX_PARSE_2ND_BD_FIN_FLG_SHIFT   0
 
#define ETH_TX_PARSE_2ND_BD_SYN_FLG   (0x1<<1) /* BitField tcp_flagsState flags Synchronize sequence numbers flag */
 
#define ETH_TX_PARSE_2ND_BD_SYN_FLG_SHIFT   1
 
#define ETH_TX_PARSE_2ND_BD_RST_FLG   (0x1<<2) /* BitField tcp_flagsState flags Reset connection flag */
 
#define ETH_TX_PARSE_2ND_BD_RST_FLG_SHIFT   2
 
#define ETH_TX_PARSE_2ND_BD_PSH_FLG   (0x1<<3) /* BitField tcp_flagsState flags Push flag */
 
#define ETH_TX_PARSE_2ND_BD_PSH_FLG_SHIFT   3
 
#define ETH_TX_PARSE_2ND_BD_ACK_FLG   (0x1<<4) /* BitField tcp_flagsState flags Acknowledgment number valid flag */
 
#define ETH_TX_PARSE_2ND_BD_ACK_FLG_SHIFT   4
 
#define ETH_TX_PARSE_2ND_BD_URG_FLG   (0x1<<5) /* BitField tcp_flagsState flags Urgent pointer valid flag */
 
#define ETH_TX_PARSE_2ND_BD_URG_FLG_SHIFT   5
 
#define ETH_TX_PARSE_2ND_BD_ECE_FLG   (0x1<<6) /* BitField tcp_flagsState flags ECN-Echo */
 
#define ETH_TX_PARSE_2ND_BD_ECE_FLG_SHIFT   6
 
#define ETH_TX_PARSE_2ND_BD_CWR_FLG   (0x1<<7) /* BitField tcp_flagsState flags Congestion Window Reduced */
 
#define ETH_TX_PARSE_2ND_BD_CWR_FLG_SHIFT   7
 
#define MAC_CONFIGURATION_ENTRY_ACTION_TYPE   (0x1<<0) /* BitField flags configures the action to be done in cam (used only is slow path handlers) (use enum set_mac_action_type) */
 
#define MAC_CONFIGURATION_ENTRY_ACTION_TYPE_SHIFT   0
 
#define MAC_CONFIGURATION_ENTRY_RDMA_MAC   (0x1<<1) /* BitField flags If set, this MAC also belongs to RDMA client */
 
#define MAC_CONFIGURATION_ENTRY_RDMA_MAC_SHIFT   1
 
#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE   (0x3<<2) /* BitField flags (use enum eth_vlan_filter_mode) */
 
#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE_SHIFT   2
 
#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL   (0x1<<4) /* BitField flags BitField flags 0 - cant remove vlan 1 - can remove vlan. relevant only to everest1 */
 
#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL_SHIFT   4
 
#define MAC_CONFIGURATION_ENTRY_BROADCAST   (0x1<<5) /* BitField flags BitField flags 0 - not broadcast 1 - broadcast. relevant only to everest1 */
 
#define MAC_CONFIGURATION_ENTRY_BROADCAST_SHIFT   5
 
#define MAC_CONFIGURATION_ENTRY_RESERVED1   (0x3<<6) /* BitField flags */
 
#define MAC_CONFIGURATION_ENTRY_RESERVED1_SHIFT   6
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY   (0x1<<0) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 2-tupple capability */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY_SHIFT   0
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY   (0x1<<1) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 4-tupple capability */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY_SHIFT   1
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY   (0x1<<2) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 2-tupple capability */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY_SHIFT   2
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY   (0x1<<3) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV6 4-tupple capability */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY_SHIFT   3
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE   (0x7<<4) /* BitField config_flagsGeneral configuration flags RSS mode of operation (use enum eth_rss_mode) */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE_SHIFT   4
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE   (0x1<<7) /* BitField config_flagsGeneral configuration flags 0 - Dont filter by vlan, 1 - Filter according to the vlans specificied in mac_filter_config */
 
#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE_SHIFT   7
 
#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0   (0xFF<<8) /* BitField config_flagsGeneral configuration flags */
 
#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0_SHIFT   8
 
#define FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID   (0x1<<0) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID_SHIFT   0
 
#define FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID   (0x1<<1) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID_SHIFT   1
 
#define FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER   (0x1<<2) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER_SHIFT   2
 
#define FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER   (0x1<<3) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER_SHIFT   3
 
#define FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ   (0x1<<4) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ_SHIFT   4
 
#define FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS   (0x7<<5) /* BitField flags */
 
#define FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS_SHIFT   5
 
#define FCOE_KCQE_RESERVED0   (0x7<<0) /* BitField flags */
 
#define FCOE_KCQE_RESERVED0_SHIFT   0
 
#define FCOE_KCQE_RAMROD_COMPLETION   (0x1<<3) /* BitField flags Everest only - indicates whether this KCQE is a ramrod completion */
 
#define FCOE_KCQE_RAMROD_COMPLETION_SHIFT   3
 
#define FCOE_KCQE_LAYER_CODE   (0x7<<4) /* BitField flags protocol layer (L2,L3,L4,L5,iSCSI,FCoE) */
 
#define FCOE_KCQE_LAYER_CODE_SHIFT   4
 
#define FCOE_KCQE_LINKED_WITH_NEXT   (0x1<<7) /* BitField flags Indicates whether this KCQE is linked with the next KCQE */
 
#define FCOE_KCQE_LINKED_WITH_NEXT_SHIFT   7
 
#define FCOE_KWQE_HEADER_RESERVED0   (0xF<<0) /* BitField flags */
 
#define FCOE_KWQE_HEADER_RESERVED0_SHIFT   0
 
#define FCOE_KWQE_HEADER_LAYER_CODE   (0x7<<4) /* BitField flags protocol layer (L2,L3,L4,L5) */
 
#define FCOE_KWQE_HEADER_LAYER_CODE_SHIFT   4
 
#define FCOE_KWQE_HEADER_RESERVED1   (0x1<<7) /* BitField flags */
 
#define FCOE_KWQE_HEADER_RESERVED1_SHIFT   7
 
#define FCOE_KWQE_INIT1_LOG_PAGE_SIZE   (0xF<<0) /* BitField flags log of page size value */
 
#define FCOE_KWQE_INIT1_LOG_PAGE_SIZE_SHIFT   0
 
#define FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC   (0x7<<4) /* BitField flags */
 
#define FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC_SHIFT   4
 
#define FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED   (0x1<<7) /* BitField flags Special MF mode where classification failure indication from HW is allowed */
 
#define FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED_SHIFT   7
 
#define FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID   (0xFFF<<0) /* BitField vlan_tag Vlan id */
 
#define FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID_SHIFT   0
 
#define FCOE_KWQE_CONN_OFFLOAD3_CFI   (0x1<<12) /* BitField vlan_tag Canonical format indicator */
 
#define FCOE_KWQE_CONN_OFFLOAD3_CFI_SHIFT   12
 
#define FCOE_KWQE_CONN_OFFLOAD3_PRIORITY   (0x7<<13) /* BitField vlan_tag Vlan priority */
 
#define FCOE_KWQE_CONN_OFFLOAD3_PRIORITY_SHIFT   13
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS   (0x1<<0) /* BitField flags Supporting multiple N_Port IDs indication, received during FLOGI */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS_SHIFT   0
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES   (0x1<<1) /* BitField flags E_D_TOV resolution (0 - msec, 1 - nsec), negotiated in PLOGI */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES_SHIFT   1
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT   (0x1<<2) /* BitField flags Continuously increasing SEQ_CNT indication, received during PLOGI */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT_SHIFT   2
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ   (0x1<<3) /* BitField flags Confirmation request supported */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ_SHIFT   3
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID   (0x1<<4) /* BitField flags REC allowed */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID_SHIFT   4
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID   (0x1<<5) /* BitField flags Class 2 valid, received during PLOGI */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID_SHIFT   5
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0   (0x1<<6) /* BitField flags ACK_0 capability supporting by target, received furing PLOGI */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0_SHIFT   6
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG   (0x1<<7) /* BitField flags Is inner vlan exist */
 
#define FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG_SHIFT   7
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID   (0xFFF<<0) /* BitField vlan_tagVlan tag Vlan id */
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID_SHIFT   0
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_CFI   (0x1<<12) /* BitField vlan_tagVlan tag Canonical format indicator */
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_CFI_SHIFT   12
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY   (0x7<<13) /* BitField vlan_tagVlan tag Vlan priority */
 
#define FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY_SHIFT   13
 
#define FCOE_S_STAT_CTX_ACTIVE   (0x1<<0) /* BitField flags Active Sequence indication (0 - not avtive; 1 - active) */
 
#define FCOE_S_STAT_CTX_ACTIVE_SHIFT   0
 
#define FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND   (0x1<<1) /* BitField flags Abort Sequence requested indication */
 
#define FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND_SHIFT   1
 
#define FCOE_S_STAT_CTX_ABTS_PERFORMED   (0x1<<2) /* BitField flags ABTS (on Sequence) protocol complete indication (0 - not completed; 1 -completed by Recipient) */
 
#define FCOE_S_STAT_CTX_ABTS_PERFORMED_SHIFT   2
 
#define FCOE_S_STAT_CTX_SEQ_TIMEOUT   (0x1<<3) /* BitField flags E_D_TOV timeout indication */
 
#define FCOE_S_STAT_CTX_SEQ_TIMEOUT_SHIFT   3
 
#define FCOE_S_STAT_CTX_P_RJT   (0x1<<4) /* BitField flags P_RJT transmitted indication */
 
#define FCOE_S_STAT_CTX_P_RJT_SHIFT   4
 
#define FCOE_S_STAT_CTX_ACK_EOFT   (0x1<<5) /* BitField flags ACK (EOFt) transmitted indication (0 - not tranmitted; 1 - transmitted) */
 
#define FCOE_S_STAT_CTX_ACK_EOFT_SHIFT   5
 
#define FCOE_S_STAT_CTX_RSRV1   (0x3<<6) /* BitField flags */
 
#define FCOE_S_STAT_CTX_RSRV1_SHIFT   6
 
#define FCOE_SQE_TASK_ID   (0x7FFF<<0) /* BitField wqe The task ID (OX_ID) to be processed */
 
#define FCOE_SQE_TASK_ID_SHIFT   0
 
#define FCOE_SQE_TOGGLE_BIT   (0x1<<15) /* BitField wqe Toggle bit updated by the driver */
 
#define FCOE_SQE_TOGGLE_BIT_SHIFT   15
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE   (0x7<<0) /* BitField init_flags Task type - Write / Read / Middle / Unsolicited / ABTS / Cleanup */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE_SHIFT   0
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE   (0x1<<3) /* BitField init_flags Tape/Disk device indication */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT   3
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE   (0x1<<4) /* BitField init_flags Class 3/2 indication */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE_SHIFT   4
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE   (0x3<<5) /* BitField init_flags Num of cached sge (0 - not cached sge) */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE_SHIFT   5
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV   (0x1<<7) /* BitField init_flags Support REC_TOV flag, for FW use only */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV_SHIFT   7
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID   (0x1<<0) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write Indication of TX valid task */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID_SHIFT   0
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE   (0xF<<1) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write The TX state of the task */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE_SHIFT   1
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1   (0x1<<5) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1_SHIFT   5
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT   (0x1<<6) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write TX Sequence initiative indication */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT_SHIFT   6
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS   (0x1<<7) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write Compelted full tranmission of this task */
 
#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS_SHIFT   7
 
#define FCOE_TCE_RX_WR_TX_RD_CONST_CID   (0xFFFFFF<<0) /* BitField init_flags The CID of the connection (used by the CHIP) */
 
#define FCOE_TCE_RX_WR_TX_RD_CONST_CID_SHIFT   0
 
#define FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0   (0xFF<<24) /* BitField init_flags */
 
#define FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0_SHIFT   24
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1   (0xF<<0) /* BitField rx_flags */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1_SHIFT   0
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE   (0x7<<4) /* BitField rx_flags The number of RQ WQEs that were consumed (for sense data only) */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE_SHIFT   4
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ   (0x1<<7) /* BitField rx_flags Confirmation request indication */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ_SHIFT   7
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE   (0xF<<8) /* BitField rx_flags The RX state of the task */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE_SHIFT   8
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME   (0x1<<12) /* BitField rx_flags Indication on expecting to receive the first frame from target */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME_SHIFT   12
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT   (0x1<<13) /* BitField rx_flags RX Sequence initiative indication */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT_SHIFT   13
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2   (0x1<<14) /* BitField rx_flags */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2_SHIFT   14
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID   (0x1<<15) /* BitField rx_flags Indication of RX valid task */
 
#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID_SHIFT   15
 
#define FCOE_XFRQE_TASK_ID   (0x7FFF<<0) /* BitField wqe The task ID (OX_ID) to be processed */
 
#define FCOE_XFRQE_TASK_ID_SHIFT   0
 
#define FCOE_XFRQE_TOGGLE_BIT   (0x1<<15) /* BitField wqe Toggle bit updated by the driver */
 
#define FCOE_XFRQE_TOGGLE_BIT_SHIFT   15
 
#define FCOE_IDX16_FIELDS_IDX   (0x7FFF<<0) /* BitField fields */
 
#define FCOE_IDX16_FIELDS_IDX_SHIFT   0
 
#define FCOE_IDX16_FIELDS_MSB   (0x1<<15) /* BitField fields */
 
#define FCOE_IDX16_FIELDS_MSB_SHIFT   15
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q   (0x3<<0) /* BitField flags The current queue in process */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q_SHIFT   0
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ   (0x1<<2) /* BitField flags Middle of Sequence indication */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ_SHIFT   2
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ   (0x1<<3) /* BitField flags Indicates whether the SQ is blocked since we are in the middle of ABTS/Cleanup procedure */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ_SHIFT   3
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT   (0x1<<4) /* BitField flags REC support */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT_SHIFT   4
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE   (0x1<<5) /* BitField flags SQ toggle bit */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE_SHIFT   5
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE   (0x1<<6) /* BitField flags XFRQ toggle bit */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE_SHIFT   6
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN   (0x1<<7) /* BitField flags Are we using VNTag inner vlan - in this case we have to read it on every VNTag version change */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN_SHIFT   7
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE   (0x1<<0) /* BitField flags CONFQ toggle bit */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE_SHIFT   0
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG   (0x1<<1) /* BitField flags Is any inner vlan exist */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG_SHIFT   1
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED   (0x3F<<2) /* BitField flags */
 
#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED_SHIFT   2
 
#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY   (0x7<<0) /* BitField vlan_conf Original inner vlan priority */
 
#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY_SHIFT   0
 
#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG   (0x1<<3) /* BitField vlan_conf Original inner vlan flag */
 
#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG_SHIFT   3
 
#define XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY   (0x7<<4) /* BitField vlan_conf Original outer vlan priority */
 
#define XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY_SHIFT   4
 
#define XSTORM_FCOE_VLAN_CONF_RESERVED   (0x1<<7) /* BitField vlan_conf */
 
#define XSTORM_FCOE_VLAN_CONF_RESERVED_SHIFT   7
 
#define FCOE_VLAN_FIELDS_VID   (0xFFF<<0) /* BitField fields */
 
#define FCOE_VLAN_FIELDS_VID_SHIFT   0
 
#define FCOE_VLAN_FIELDS_CLI   (0x1<<12) /* BitField fields */
 
#define FCOE_VLAN_FIELDS_CLI_SHIFT   12
 
#define FCOE_VLAN_FIELDS_PRI   (0x7<<13) /* BitField fields */
 
#define FCOE_VLAN_FIELDS_PRI_SHIFT   13
 
#define TSTORM_L5CM_TCP_FLAGS_VLAN_ID   (0xFFF<<0) /* BitField flags */
 
#define TSTORM_L5CM_TCP_FLAGS_VLAN_ID_SHIFT   0
 
#define TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN   (0x1<<12) /* BitField flags */
 
#define TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN_SHIFT   12
 
#define TSTORM_L5CM_TCP_FLAGS_TS_ENABLED   (0x1<<13) /* BitField flags */
 
#define TSTORM_L5CM_TCP_FLAGS_TS_ENABLED_SHIFT   13
 
#define TSTORM_L5CM_TCP_FLAGS_RSRV1   (0x3<<14) /* BitField flags */
 
#define TSTORM_L5CM_TCP_FLAGS_RSRV1_SHIFT   14
 
#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD   (0xFFFFFF<<0) /* BitField place_db_bitfield_1place_db_bitfield_1 Number of bytes remaining in PDU payload */
 
#define USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD_SHIFT   0
 
#define USTORM_ISCSI_PLACEMENT_DB_CQ_ID   (0xFF<<24) /* BitField place_db_bitfield_1place_db_bitfield_1 Temp task context - determines the CQ index for CQE placement */
 
#define USTORM_ISCSI_PLACEMENT_DB_CQ_ID_SHIFT   24
 
#define USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE   (0xFFFFFF<<0) /* BitField place_db_bitfield_2place_db_bitfield_2 Bytes to truncate from the payload. */
 
#define USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE_SHIFT   0
 
#define USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX   (0xFF<<24) /* BitField place_db_bitfield_2place_db_bitfield_2 Sge index on host */
 
#define USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX_SHIFT   24
 
#define USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE   (0xFFFFFF<<0) /* BitField nalNon aligned db Number of bytes remaining in local SGEs */
 
#define USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE_SHIFT   0
 
#define USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B   (0xFF<<24) /* BitField nalNon aligned db Number of digest bytes not yet processed */
 
#define USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B_SHIFT   24
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH   (0xFFFFFF<<0) /* BitField negotiated_rx */
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH_SHIFT   0
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS   (0xFF<<24) /* BitField negotiated_rx */
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS_SHIFT   24
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH   (0xFFFFFF<<0) /* BitField negotiated_rx_and_flags Negotiated maximum length of sequence */
 
#define USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH_SHIFT   0
 
#define USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED   (0x1<<24) /* BitField negotiated_rx_and_flags Marks that unvalid CQE was already posted or PDU header was cachaed in RAM */
 
#define USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED_SHIFT   24
 
#define USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN   (0x1<<25) /* BitField negotiated_rx_and_flags Header digest support enable */
 
#define USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN_SHIFT   25
 
#define USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN   (0x1<<26) /* BitField negotiated_rx_and_flags Data digest support enable */
 
#define USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN_SHIFT   26
 
#define USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR   (0x1<<27) /* BitField negotiated_rx_and_flags */
 
#define USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR_SHIFT   27
 
#define USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID   (0x1<<28) /* BitField negotiated_rx_and_flags temp task context */
 
#define USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID_SHIFT   28
 
#define USTORM_ISCSI_ST_CONTEXT_TASK_TYPE   (0x3<<29) /* BitField negotiated_rx_and_flags Task type: 0 = slow-path (non-RW) 1 = read 2 = write */
 
#define USTORM_ISCSI_ST_CONTEXT_TASK_TYPE_SHIFT   29
 
#define USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED   (0x1<<31) /* BitField negotiated_rx_and_flags Set if all data is acked */
 
#define USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED_SHIFT   31
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT   (0xFFFFFF<<0) /* BitField flags1various state flags 20b only, Smoothed Rount Trip Time */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT_SHIFT   0
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID   (0x1<<24) /* BitField flags1various state flags PAWS asserted as invalid in KA flow */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID_SHIFT   24
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS   (0x1<<25) /* BitField flags1various state flags Timestamps supported on this connection */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS_SHIFT   25
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0   (0x1<<26) /* BitField flags1various state flags */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0_SHIFT   26
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD   (0x1<<27) /* BitField flags1various state flags stop receiving rx payload */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD_SHIFT   27
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED   (0x1<<28) /* BitField flags1various state flags Keep Alive enabled */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED_SHIFT   28
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE   (0x1<<29) /* BitField flags1various state flags First Retransmition Timout Estimation */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE_SHIFT   29
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN   (0x1<<30) /* BitField flags1various state flags per connection flag, signals whether to check if rt count exceeds max_seg_retransmit */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN_SHIFT   30
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN   (0x1<<31) /* BitField flags1various state flags last isle ends with FIN. FIN is counted as 1 byte for isle end sequence */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN_SHIFT   31
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION   (0xFFFFFF<<0) /* BitField flags2various state flags 20b only, Round Trip Time variation */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION_SHIFT   0
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN   (0x1<<24) /* BitField flags2various state flags */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN_SHIFT   24
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN   (0x1<<25) /* BitField flags2various state flags per GOS flags, but duplicated for each context */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN_SHIFT   25
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT   (0x1<<26) /* BitField flags2various state flags keep alive packet was sent */
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT_SHIFT   26
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT   (0x1<<27) /* BitField flags2various state flags persist packet was sent */
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT_SHIFT   27
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS   (0x1<<28) /* BitField flags2various state flags determines wheather or not to update l2 statistics */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS_SHIFT   28
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS   (0x1<<29) /* BitField flags2various state flags determines wheather or not to update l4 statistics */
 
#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS_SHIFT   29
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK   (0x1<<30) /* BitField flags2various state flags possible blind-in-window RST attack detected */
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK_SHIFT   30
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK   (0x1<<31) /* BitField flags2various state flags possible blind-in-window SYN attack detected */
 
#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK_SHIFT   31
 
#define ISCSI_TERM_VARS_TCP_STATE   (0xF<<0) /* BitField BitMap tcp state for the termination process */
 
#define ISCSI_TERM_VARS_TCP_STATE_SHIFT   0
 
#define ISCSI_TERM_VARS_FIN_RECEIVED_SBIT   (0x1<<4) /* BitField BitMap fin received sticky bit */
 
#define ISCSI_TERM_VARS_FIN_RECEIVED_SBIT_SHIFT   4
 
#define ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT   (0x1<<5) /* BitField BitMap ack on fin received stick bit */
 
#define ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT_SHIFT   5
 
#define ISCSI_TERM_VARS_TERM_ON_CHIP   (0x1<<6) /* BitField BitMap termination on chip ( option2 ) */
 
#define ISCSI_TERM_VARS_TERM_ON_CHIP_SHIFT   6
 
#define ISCSI_TERM_VARS_RSRV   (0x1<<7) /* BitField BitMap */
 
#define ISCSI_TERM_VARS_RSRV_SHIFT   7
 
#define XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL   (0xFFFFF<<0) /* BitField priority_flow_label used in PBF Header Builder Command */
 
#define XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL_SHIFT   0
 
#define XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS   (0xFF<<20) /* BitField priority_flow_label used in PBF Header Builder Command */
 
#define XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS_SHIFT   20
 
#define XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER   (0xF<<28) /* BitField priority_flow_label */
 
#define XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER_SHIFT   28
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA   (0x1<<0) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA_SHIFT   0
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T   (0x1<<1) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T_SHIFT   1
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST   (0x1<<2) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST_SHIFT   2
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST   (0x1<<3) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST_SHIFT   3
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN   (0x1<<4) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN_SHIFT   4
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ   (0x1<<5) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ_SHIFT   5
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT   (0x1<<6) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT_SHIFT   6
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4   (0x1<<7) /* BitField flags */
 
#define XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4_SHIFT   7
 
#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */
 
#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0
 
#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */
 
#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_VN   (0x1<<0) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable fairness between vnics */
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_VN_SHIFT   0
 
#define CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN   (0x1<<1) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable rate shaping between vnics */
 
#define CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN_SHIFT   1
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS   (0x1<<2) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable fairness between COSes */
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_SHIFT   2
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE   (0x1<<3) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes (use enum fairness_mode) */
 
#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE_SHIFT   3
 
#define __CMNG_FLAGS_PER_PORT_RESERVED0   (0xFFFFFFF<<4) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes reserved */
 
#define __CMNG_FLAGS_PER_PORT_RESERVED0_SHIFT   4
 
#define FW_VERSION_OPTIMIZED   (0x1<<0) /* BitField flags if set, this is optimized ASM */
 
#define FW_VERSION_OPTIMIZED_SHIFT   0
 
#define FW_VERSION_BIG_ENDIEN   (0x1<<1) /* BitField flags if set, this is big-endien ASM */
 
#define FW_VERSION_BIG_ENDIEN_SHIFT   1
 
#define FW_VERSION_CHIP_VERSION   (0x3<<2) /* BitField flags 0 - E1, 1 - E1H */
 
#define FW_VERSION_CHIP_VERSION_SHIFT   2
 
#define __FW_VERSION_RESERVED   (0xFFFFFFF<<4) /* BitField flags */
 
#define __FW_VERSION_RESERVED_SHIFT   4
 
#define PRAM_FW_VERSION_OPTIMIZED   (0x1<<0) /* BitField flags if set, this is optimized ASM */
 
#define PRAM_FW_VERSION_OPTIMIZED_SHIFT   0
 
#define PRAM_FW_VERSION_STORM_ID   (0x3<<1) /* BitField flags storm_id identification */
 
#define PRAM_FW_VERSION_STORM_ID_SHIFT   1
 
#define PRAM_FW_VERSION_BIG_ENDIEN   (0x1<<3) /* BitField flags if set, this is big-endien ASM */
 
#define PRAM_FW_VERSION_BIG_ENDIEN_SHIFT   3
 
#define PRAM_FW_VERSION_CHIP_VERSION   (0x3<<4) /* BitField flags 0 - E1, 1 - E1H */
 
#define PRAM_FW_VERSION_CHIP_VERSION_SHIFT   4
 
#define __PRAM_FW_VERSION_RESERVED0   (0x3<<6) /* BitField flags */
 
#define __PRAM_FW_VERSION_RESERVED0_SHIFT   6
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED   (0x1<<0) /* BitField flags error in searcher configuration */
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED_SHIFT   0
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE   (0x1<<1) /* BitField flags license errors */
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE_SHIFT   1
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0   (0x3FFFFFFF<<2) /* BitField flags */
 
#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0_SHIFT   2
 
#define TOE_RX_CQE_OOO_PARAMS_NBYTES   (0xFFFFFF<<0) /* BitField ooo_paramsdata params for OOO cqe connection nbytes */
 
#define TOE_RX_CQE_OOO_PARAMS_NBYTES_SHIFT   0
 
#define TOE_RX_CQE_OOO_PARAMS_ISLE_NUM   (0xFF<<24) /* BitField ooo_paramsdata params for OOO cqe isle number for OOO completions */
 
#define TOE_RX_CQE_OOO_PARAMS_ISLE_NUM_SHIFT   24
 
#define TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES   (0xFFFFFFFF<<0) /* BitField in_order_paramsdata params for in order cqe connection nbytes */
 
#define TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES_SHIFT   0
 
#define TOE_RX_CQE_CID   (0xFFFFFF<<0) /* BitField params1completion cid and opcode connection id */
 
#define TOE_RX_CQE_CID_SHIFT   0
 
#define TOE_RX_CQE_COMPLETION_OPCODE   (0xFF<<24) /* BitField params1completion cid and opcode completion opcode - use enum toe_rx_cqe_type or toe_rss_update_opcode */
 
#define TOE_RX_CQE_COMPLETION_OPCODE_SHIFT   24
 
#define TOE_TX_CQE_CID   (0xFFFFFF<<0) /* BitField paramscompletion cid and opcode connection id */
 
#define TOE_TX_CQE_CID_SHIFT   0
 
#define TOE_TX_CQE_COMPLETION_OPCODE   (0xFF<<24) /* BitField paramscompletion cid and opcode completion opcode (use enum toe_tx_cqe_type) */
 
#define TOE_TX_CQE_COMPLETION_OPCODE_SHIFT   24
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED   (0x1<<0) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED_SHIFT   0
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED   (0x1<<1) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED_SHIFT   1
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED   (0x1<<2) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED_SHIFT   2
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED   (0x1<<3) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED_SHIFT   3
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED   (0x1<<4) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED_SHIFT   4
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED   (0x1<<5) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED_SHIFT   5
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED   (0x1<<6) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED_SHIFT   6
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED   (0x1<<7) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED_SHIFT   7
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED   (0x1<<8) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED_SHIFT   8
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED   (0x1<<9) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED_SHIFT   9
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED   (0x1<<10) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED_SHIFT   10
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED   (0x1<<11) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED_SHIFT   11
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED   (0x1<<12) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED_SHIFT   12
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED   (0x1<<13) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED_SHIFT   13
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED   (0x1<<14) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED_SHIFT   14
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED   (0x1<<15) /* BitField changed_fieldsbitmap for indicating changed fields */
 
#define TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED_SHIFT   15
 

Typedefs

typedef struct license_key license_key_t
 

Enumerations

enum  mf_cfg_afex_vlan_mode { FUNC_MF_CFG_AFEX_VLAN_TRUNK_MODE = 0 , FUNC_MF_CFG_AFEX_VLAN_ACCESS_MODE , FUNC_MF_CFG_AFEX_VLAN_TRUNK_TAG_NATIVE_MODE }
 
enum  curr_cfg_method_e {
  CURR_CFG_MET_NONE = 0 , CURR_CFG_MET_OS = 1 , CURR_CFG_MET_VENDOR_SPEC = 2 , CURR_CFG_MET_HP_OTHER = 3 ,
  CURR_CFG_MET_VC_CLP = 4 , CURR_CFG_MET_HP_CNU = 5 , CURR_CFG_MET_HP_DCI = 6
}
 
enum  igu_ctrl_cmd { IGU_CTRL_CMD_TYPE_RD , IGU_CTRL_CMD_TYPE_WR , MAX_IGU_CTRL_CMD }
 
enum  igu_int_cmd {
  IGU_INT_ENABLE , IGU_INT_DISABLE , IGU_INT_NOP , IGU_INT_NOP2 ,
  MAX_IGU_INT_CMD
}
 
enum  igu_seg_access { IGU_SEG_ACCESS_NORM , IGU_SEG_ACCESS_DEF , IGU_SEG_ACCESS_ATTN , MAX_IGU_SEG_ACCESS }
 
enum  prs_flags_ack_type { PRS_FLAG_PUREACK_PIGGY , PRS_FLAG_PUREACK_PURE , MAX_PRS_FLAGS_ACK_TYPE }
 
enum  prs_flags_eth_addr_type { PRS_FLAG_ETHTYPE_NON_UNICAST , PRS_FLAG_ETHTYPE_UNICAST , MAX_PRS_FLAGS_ETH_ADDR_TYPE }
 
enum  prs_flags_over_eth {
  PRS_FLAG_OVERETH_UNKNOWN , PRS_FLAG_OVERETH_IPV4 , PRS_FLAG_OVERETH_IPV6 , PRS_FLAG_OVERETH_LLCSNAP_UNKNOWN ,
  MAX_PRS_FLAGS_OVER_ETH
}
 
enum  prs_flags_over_ip { PRS_FLAG_OVERIP_UNKNOWN , PRS_FLAG_OVERIP_TCP , PRS_FLAG_OVERIP_UDP , MAX_PRS_FLAGS_OVER_IP }
 
enum  classify_rule {
  CLASSIFY_RULE_OPCODE_MAC , CLASSIFY_RULE_OPCODE_VLAN , CLASSIFY_RULE_OPCODE_PAIR , CLASSIFY_RULE_OPCODE_IMAC_VNI ,
  MAX_CLASSIFY_RULE
}
 
enum  classify_rule_action_type { CLASSIFY_RULE_REMOVE , CLASSIFY_RULE_ADD , MAX_CLASSIFY_RULE_ACTION_TYPE }
 
enum  eth_2nd_parse_bd_type { ETH_2ND_PARSE_BD_TYPE_LSO_TUNNEL , MAX_ETH_2ND_PARSE_BD_TYPE }
 
enum  eth_addr_type {
  UNKNOWN_ADDRESS , UNICAST_ADDRESS , MULTICAST_ADDRESS , BROADCAST_ADDRESS ,
  MAX_ETH_ADDR_TYPE
}
 
enum  eth_fp_hsi_ver { ETH_FP_HSI_VER_0 , ETH_FP_HSI_VER_1 , ETH_FP_HSI_VER_2 , MAX_ETH_FP_HSI_VER }
 
enum  eth_rss_hash_type {
  DEFAULT_HASH_TYPE , IPV4_HASH_TYPE , TCP_IPV4_HASH_TYPE , IPV6_HASH_TYPE ,
  TCP_IPV6_HASH_TYPE , VLAN_PRI_HASH_TYPE , E1HOV_PRI_HASH_TYPE , DSCP_HASH_TYPE ,
  MAX_ETH_RSS_HASH_TYPE
}
 
enum  eth_rss_mode {
  ETH_RSS_MODE_DISABLED , ETH_RSS_MODE_REGULAR , ETH_RSS_MODE_ESX51 , ETH_RSS_MODE_VLAN_PRI ,
  ETH_RSS_MODE_E1HOV_PRI , ETH_RSS_MODE_IP_DSCP , MAX_ETH_RSS_MODE
}
 
enum  eth_rx_cqe_type {
  RX_ETH_CQE_TYPE_ETH_FASTPATH , RX_ETH_CQE_TYPE_ETH_RAMROD , RX_ETH_CQE_TYPE_ETH_START_AGG , RX_ETH_CQE_TYPE_ETH_STOP_AGG ,
  MAX_ETH_RX_CQE_TYPE
}
 
enum  eth_rx_fp_sel { ETH_FP_CQE_REGULAR , ETH_FP_CQE_RAW , MAX_ETH_RX_FP_SEL }
 
enum  eth_spqe_cmd_id {
  RAMROD_CMD_ID_ETH_UNUSED , RAMROD_CMD_ID_ETH_CLIENT_SETUP , RAMROD_CMD_ID_ETH_HALT , RAMROD_CMD_ID_ETH_FORWARD_SETUP ,
  RAMROD_CMD_ID_ETH_TX_QUEUE_SETUP , RAMROD_CMD_ID_ETH_CLIENT_UPDATE , RAMROD_CMD_ID_ETH_EMPTY , RAMROD_CMD_ID_ETH_TERMINATE ,
  RAMROD_CMD_ID_ETH_TPA_UPDATE , RAMROD_CMD_ID_ETH_CLASSIFICATION_RULES , RAMROD_CMD_ID_ETH_FILTER_RULES , RAMROD_CMD_ID_ETH_MULTICAST_RULES ,
  RAMROD_CMD_ID_ETH_RSS_UPDATE , RAMROD_CMD_ID_ETH_SET_MAC , MAX_ETH_SPQE_CMD_ID
}
 
enum  eth_tpa_update_command { TPA_UPDATE_NONE_COMMAND , TPA_UPDATE_ENABLE_COMMAND , TPA_UPDATE_DISABLE_COMMAND , MAX_ETH_TPA_UPDATE_COMMAND }
 
enum  eth_tunnel_lso_inc_ip_id { EXT_HEADER , INT_HEADER , MAX_ETH_TUNNEL_LSO_INC_IP_ID }
 
enum  eth_tunnel_non_lso_csum_location { CSUM_ON_PKT , CSUM_ON_BD , MAX_ETH_TUNNEL_NON_LSO_CSUM_LOCATION }
 
enum  eth_tunn_type {
  TUNN_TYPE_NONE , TUNN_TYPE_VXLAN , TUNN_TYPE_L2_GRE , TUNN_TYPE_IPV4_GRE ,
  TUNN_TYPE_IPV6_GRE , TUNN_TYPE_L2_GENEVE , TUNN_TYPE_IPV4_GENEVE , TUNN_TYPE_IPV6_GENEVE ,
  MAX_ETH_TUNN_TYPE
}
 
enum  eth_tx_vlan_type {
  X_ETH_NO_VLAN , X_ETH_OUTBAND_VLAN , X_ETH_INBAND_VLAN , X_ETH_FW_ADDED_VLAN ,
  MAX_ETH_TX_VLAN_TYPE
}
 
enum  eth_vlan_filter_mode { ETH_VLAN_FILTER_ANY_VLAN , ETH_VLAN_FILTER_SPECIFIC_VLAN , ETH_VLAN_FILTER_CLASSIFY , MAX_ETH_VLAN_FILTER_MODE }
 
enum  set_mac_action_type { T_ETH_MAC_COMMAND_INVALIDATE , T_ETH_MAC_COMMAND_SET , MAX_SET_MAC_ACTION_TYPE }
 
enum  tpa_mode { TPA_LRO , TPA_GRO , MAX_TPA_MODE }
 
enum  common_spqe_cmd_id {
  RAMROD_CMD_ID_COMMON_UNUSED , RAMROD_CMD_ID_COMMON_FUNCTION_START , RAMROD_CMD_ID_COMMON_FUNCTION_STOP , RAMROD_CMD_ID_COMMON_FUNCTION_UPDATE ,
  RAMROD_CMD_ID_COMMON_CFC_DEL , RAMROD_CMD_ID_COMMON_CFC_DEL_WB , RAMROD_CMD_ID_COMMON_STAT_QUERY , RAMROD_CMD_ID_COMMON_STOP_TRAFFIC ,
  RAMROD_CMD_ID_COMMON_START_TRAFFIC , RAMROD_CMD_ID_COMMON_AFEX_VIF_LISTS , RAMROD_CMD_ID_COMMON_SET_TIMESYNC , MAX_COMMON_SPQE_CMD_ID
}
 
enum  connection_type {
  ETH_CONNECTION_TYPE , TOE_CONNECTION_TYPE , RDMA_CONNECTION_TYPE , ISCSI_CONNECTION_TYPE ,
  FCOE_CONNECTION_TYPE , RESERVED_CONNECTION_TYPE_0 , RESERVED_CONNECTION_TYPE_1 , RESERVED_CONNECTION_TYPE_2 ,
  NONE_CONNECTION_TYPE , MAX_CONNECTION_TYPE
}
 
enum  cos_mode { OVERRIDE_COS , STATIC_COS , FW_WRR , MAX_COS_MODE }
 
enum  event_ring_opcode {
  EVENT_RING_OPCODE_VF_PF_CHANNEL , EVENT_RING_OPCODE_FUNCTION_START , EVENT_RING_OPCODE_FUNCTION_STOP , EVENT_RING_OPCODE_CFC_DEL ,
  EVENT_RING_OPCODE_CFC_DEL_WB , EVENT_RING_OPCODE_STAT_QUERY , EVENT_RING_OPCODE_STOP_TRAFFIC , EVENT_RING_OPCODE_START_TRAFFIC ,
  EVENT_RING_OPCODE_VF_FLR , EVENT_RING_OPCODE_MALICIOUS_VF , EVENT_RING_OPCODE_FORWARD_SETUP , EVENT_RING_OPCODE_RSS_UPDATE_RULES ,
  EVENT_RING_OPCODE_FUNCTION_UPDATE , EVENT_RING_OPCODE_AFEX_VIF_LISTS , EVENT_RING_OPCODE_SET_MAC , EVENT_RING_OPCODE_CLASSIFICATION_RULES ,
  EVENT_RING_OPCODE_FILTERS_RULES , EVENT_RING_OPCODE_MULTICAST_RULES , EVENT_RING_OPCODE_SET_TIMESYNC , MAX_EVENT_RING_OPCODE
}
 
enum  fairness_mode { FAIRNESS_COS_WRR_MODE , FAIRNESS_COS_ETS_MODE , MAX_FAIRNESS_MODE }
 
enum  hc_segment { HC_REGULAR_SEGMENT , HC_DEFAULT_SEGMENT , MAX_HC_SEGMENT }
 
enum  igu_mode { HC_IGU_BC_MODE , HC_IGU_NBC_MODE , MAX_IGU_MODE }
 
enum  inner_clss_type { INNER_CLSS_DISABLED , INNER_CLSS_USE_VLAN , INNER_CLSS_USE_VNI , MAX_INNER_CLSS_TYPE }
 
enum  ip_ver { IP_V4 , IP_V6 , MAX_IP_VER }
 
enum  malicious_vf_error_id {
  MALICIOUS_VF_NO_ERROR , VF_PF_CHANNEL_NOT_READY , ETH_ILLEGAL_BD_LENGTHS , ETH_PACKET_TOO_SHORT ,
  ETH_PAYLOAD_TOO_BIG , ETH_ILLEGAL_ETH_TYPE , ETH_ILLEGAL_LSO_HDR_LEN , ETH_TOO_MANY_BDS ,
  ETH_ZERO_HDR_NBDS , ETH_START_BD_NOT_SET , ETH_ILLEGAL_PARSE_NBDS , ETH_IPV6_AND_CHECKSUM ,
  ETH_VLAN_FLG_INCORRECT , ETH_ILLEGAL_LSO_MSS , ETH_TUNNEL_NOT_SUPPORTED , MAX_MALICIOUS_VF_ERROR_ID
}
 
enum  mf_mode {
  SINGLE_FUNCTION , MULTI_FUNCTION_SD , MULTI_FUNCTION_SI , MULTI_FUNCTION_AFEX ,
  MAX_MF_MODE
}
 
enum  stats_query_type {
  STATS_TYPE_QUEUE , STATS_TYPE_PORT , STATS_TYPE_PF , STATS_TYPE_TOE ,
  STATS_TYPE_FCOE , MAX_STATS_QUERY_TYPE
}
 
enum  status_block_state { SB_DISABLED , SB_ENABLED , SB_CLEANED , MAX_STATUS_BLOCK_STATE }
 
enum  storm_id {
  USTORM_ID , CSTORM_ID , XSTORM_ID , TSTORM_ID ,
  ATTENTION_ID , MAX_STORM_ID
}
 
enum  traffic_type { LLFC_TRAFFIC_TYPE_NW , LLFC_TRAFFIC_TYPE_FCOE , LLFC_TRAFFIC_TYPE_ISCSI , MAX_TRAFFIC_TYPE }
 
enum  ts_add_sub_value { TS_SUB_VALUE , TS_ADD_VALUE , MAX_TS_ADD_SUB_VALUE }
 
enum  ts_drift_adjust_cmd { TS_DRIFT_ADJUST_KEEP , TS_DRIFT_ADJUST_SET , TS_DRIFT_ADJUST_RESET , MAX_TS_DRIFT_ADJUST_CMD }
 
enum  ts_offset_cmd { TS_OFFSET_KEEP , TS_OFFSET_INC , TS_OFFSET_DEC , MAX_TS_OFFSET_CMD }
 
enum  vf_pf_channel_state { VF_PF_CHANNEL_STATE_READY , VF_PF_CHANNEL_STATE_WAITING_FOR_ACK , MAX_VF_PF_CHANNEL_STATE }
 
enum  vif_list_rule_kind {
  VIF_LIST_RULE_SET , VIF_LIST_RULE_GET , VIF_LIST_RULE_CLEAR_ALL , VIF_LIST_RULE_CLEAR_FUNC ,
  MAX_VIF_LIST_RULE_KIND
}
 
enum  tcp_ooo_event {
  TCP_EVENT_ADD_PEN =0 , TCP_EVENT_ADD_NEW_ISLE =1 , TCP_EVENT_ADD_ISLE_RIGHT =2 , TCP_EVENT_ADD_ISLE_LEFT =3 ,
  TCP_EVENT_JOIN =4 , TCP_EVENT_NOP =5 , MAX_TCP_OOO_EVENT
}
 
enum  tcp_tstorm_ooo { TCP_TSTORM_OOO_DROP_AND_PROC_ACK , TCP_TSTORM_OOO_SEND_PURE_ACK , TCP_TSTORM_OOO_SUPPORTED , MAX_TCP_TSTORM_OOO }
 
enum  toe_rss_update_opcode { TOE_RSS_UPD_QUIET , TOE_RSS_UPD_SLEEPING , TOE_RSS_UPD_DELAYED , MAX_TOE_RSS_UPDATE_OPCODE }
 
enum  toe_sq_opcode_type {
  CMP_OPCODE_TOE_GA =1 , CMP_OPCODE_TOE_GR =2 , CMP_OPCODE_TOE_GNI =3 , CMP_OPCODE_TOE_GAIR =4 ,
  CMP_OPCODE_TOE_GAIL =5 , CMP_OPCODE_TOE_GRI =6 , CMP_OPCODE_TOE_GJ =7 , CMP_OPCODE_TOE_DGI =8 ,
  CMP_OPCODE_TOE_CMP =9 , CMP_OPCODE_TOE_REL =10 , CMP_OPCODE_TOE_SKP =11 , CMP_OPCODE_TOE_URG =12 ,
  CMP_OPCODE_TOE_RT_TO =13 , CMP_OPCODE_TOE_KA_TO =14 , CMP_OPCODE_TOE_MAX_RT =15 , CMP_OPCODE_TOE_DBT_RE =16 ,
  CMP_OPCODE_TOE_SYN =17 , CMP_OPCODE_TOE_OPT_ERR =18 , CMP_OPCODE_TOE_FW2_TO =19 , CMP_OPCODE_TOE_2WY_CLS =20 ,
  CMP_OPCODE_TOE_TX_CMP =21 , RAMROD_OPCODE_TOE_INIT =32 , RAMROD_OPCODE_TOE_RSS_UPDATE =33 , RAMROD_OPCODE_TOE_TERMINATE_RING =34 ,
  CMP_OPCODE_TOE_RST_RCV =48 , CMP_OPCODE_TOE_FIN_RCV =49 , CMP_OPCODE_TOE_FIN_UPL =50 , CMP_OPCODE_TOE_SRC_ERR =51 ,
  CMP_OPCODE_TOE_LCN_ERR =52 , RAMROD_OPCODE_TOE_INITIATE_OFFLOAD =80 , RAMROD_OPCODE_TOE_SEARCHER_DELETE =81 , RAMROD_OPCODE_TOE_TERMINATE =82 ,
  RAMROD_OPCODE_TOE_QUERY =83 , RAMROD_OPCODE_TOE_RESET_SEND =84 , RAMROD_OPCODE_TOE_INVALIDATE =85 , RAMROD_OPCODE_TOE_EMPTY_RAMROD =86 ,
  RAMROD_OPCODE_TOE_UPDATE =87 , MAX_TOE_SQ_OPCODE_TYPE
}
 

Functions

 __FBSDID ("$FreeBSD$")
 

Macro Definition Documentation

◆ __CMNG_FLAGS_PER_PORT_RESERVED0

#define __CMNG_FLAGS_PER_PORT_RESERVED0   (0xFFFFFFF<<4) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes reserved */

Definition at line 11187 of file ecore_hsi.h.

◆ __CMNG_FLAGS_PER_PORT_RESERVED0_SHIFT

#define __CMNG_FLAGS_PER_PORT_RESERVED0_SHIFT   4

Definition at line 11188 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN   (0x1<<19) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 1 */

Definition at line 3599 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_AUX1_CF_EN_SHIFT   19

Definition at line 3600 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN   (0x1<<20) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 2 */

Definition at line 3601 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_AUX2_CF_EN_SHIFT   20

Definition at line 3602 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN   (0x1<<21) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 3 */

Definition at line 3603 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_AUX3_CF_EN_SHIFT   21

Definition at line 3604 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF

#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF   (0x3<<14) /* BitField agg_vars1Various aggregative variables Aux 4 counter flag */

Definition at line 3593 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN   (0x1<<22) /* BitField agg_vars1Various aggregative variables Enable decision rule for auxiliary counter flag 4 */

Definition at line 3605 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_EN_SHIFT   22

Definition at line 3606 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_AUX4_CF_SHIFT   14

Definition at line 3594 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0   (0x1<<8) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 0 */

Definition at line 3581 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM0_SHIFT   8

Definition at line 3582 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1   (0x1<<9) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 1 */

Definition at line 3583 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM1_SHIFT   9

Definition at line 3584 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2   (0x1<<10) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 2 */

Definition at line 3585 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM2_SHIFT   10

Definition at line 3586 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3   (0x1<<11) /* BitField agg_vars1Various aggregative variables The connection is currently registered to the QM with queue index 3 */

Definition at line 3587 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_EXISTS_IN_QM3_SHIFT   11

Definition at line 3588 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN   (0x1<<18) /* BitField agg_vars1Various aggregative variables Enable decision rule for fin_received_cf */

Definition at line 3597 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_FIN_RECEIVED_CF_EN_SHIFT   18

Definition at line 3598 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE

#define __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE   (0x7<<23) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ, 3-GT, 4-GE, 5-LS, 6-LE */

Definition at line 3607 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_REL_SEQ_RULE_SHIFT   23

Definition at line 3608 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED52

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED52   (0x3<<28) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */

Definition at line 3611 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED52_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED52_SHIFT   28

Definition at line 3612 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED53

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED53   (0x3<<30) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */

Definition at line 3613 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED53_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED53_SHIFT   30

Definition at line 3614 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED66

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED66   (0x3<<16) /* BitField agg_vars1Various aggregative variables The connection QOS */

Definition at line 3595 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED66_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED66_SHIFT   16

Definition at line 3596 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN   (0x1<<13) /* BitField agg_vars1Various aggregative variables ULP Rx invalidate counter flag enable */

Definition at line 3591 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_INV_CF_EN_SHIFT   13

Definition at line 3592 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN   (0x1<<12) /* BitField agg_vars1Various aggregative variables ULP Rx SE counter flag enable */

Definition at line 3589 of file ecore_hsi.h.

◆ __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN_SHIFT

#define __CSTORM_ISCSI_AG_CONTEXT_RESERVED_ULP_RX_SE_CF_EN_SHIFT   12

Definition at line 3590 of file ecore_hsi.h.

◆ __FW_VERSION_RESERVED

#define __FW_VERSION_RESERVED   (0xFFFFFFF<<4) /* BitField flags */

Definition at line 11788 of file ecore_hsi.h.

◆ __FW_VERSION_RESERVED_SHIFT

#define __FW_VERSION_RESERVED_SHIFT   4

Definition at line 11789 of file ecore_hsi.h.

◆ __PRAM_FW_VERSION_RESERVED0

#define __PRAM_FW_VERSION_RESERVED0   (0x3<<6) /* BitField flags */

Definition at line 12128 of file ecore_hsi.h.

◆ __PRAM_FW_VERSION_RESERVED0_SHIFT

#define __PRAM_FW_VERSION_RESERVED0_SHIFT   6

Definition at line 12129 of file ecore_hsi.h.

◆ __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS

#define __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS   (0x3<<0) /* BitField flagscontext flags number of active timers running */

Definition at line 4216 of file ecore_hsi.h.

◆ __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS_SHIFT

#define __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS_SHIFT   0

Definition at line 4217 of file ecore_hsi.h.

◆ __TIMERS_BLOCK_CONTEXT_RESERVED0

#define __TIMERS_BLOCK_CONTEXT_RESERVED0   (0x1FFFFFFF<<3) /* BitField flagscontext flags */

Definition at line 4220 of file ecore_hsi.h.

◆ __TIMERS_BLOCK_CONTEXT_RESERVED0_SHIFT

#define __TIMERS_BLOCK_CONTEXT_RESERVED0_SHIFT   3

Definition at line 4221 of file ecore_hsi.h.

◆ __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0

#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0   (0xFF<<8) /* BitField config_flagsGeneral configuration flags */

Definition at line 7891 of file ecore_hsi.h.

◆ __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0_SHIFT

#define __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0_SHIFT   8

Definition at line 7892 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4440 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19

Definition at line 4441 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4442 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20

Definition at line 4443 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4444 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21

Definition at line 4445 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */

Definition at line 4424 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN_SHIFT

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LCQ_SND_EN_SHIFT   9

Definition at line 4425 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4446 of file ecore_hsi.h.

◆ __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1_SHIFT

#define __TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22

Definition at line 4447 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4618 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19

Definition at line 4619 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4620 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20

Definition at line 4621 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4622 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21

Definition at line 4623 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4624 of file ecore_hsi.h.

◆ __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT

#define __TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22

Definition at line 4625 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK

#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK   (0x1<<30) /* BitField flags2various state flags possible blind-in-window RST attack detected */

Definition at line 10166 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK_SHIFT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_RST_ATTACK_SHIFT   30

Definition at line 10167 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK

#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK   (0x1<<31) /* BitField flags2various state flags possible blind-in-window SYN attack detected */

Definition at line 10168 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK_SHIFT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_IN_WINDOW_SYN_ATTACK_SHIFT   31

Definition at line 10169 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT   (0x1<<26) /* BitField flags2various state flags keep alive packet was sent */

Definition at line 10158 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT_SHIFT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_KA_PROBE_SENT_SHIFT   26

Definition at line 10159 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT   (0x1<<27) /* BitField flags2various state flags persist packet was sent */

Definition at line 10160 of file ecore_hsi.h.

◆ __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT_SHIFT

#define __TSTORM_TCP_ST_CONTEXT_SECTION_PERSIST_PROBE_SENT_SHIFT   27

Definition at line 10161 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4796 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19

Definition at line 4797 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4798 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20

Definition at line 4799 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4800 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21

Definition at line 4801 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4802 of file ecore_hsi.h.

◆ __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT

#define __TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22

Definition at line 4803 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<19) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4874 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   19

Definition at line 4875 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN   (0x1<<20) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4876 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_EN_SHIFT   20

Definition at line 4877 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN   (0x1<<21) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4878 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_EN_SHIFT   21

Definition at line 4879 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1   (0x3<<22) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4880 of file ecore_hsi.h.

◆ __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT

#define __TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED1_SHIFT   22

Definition at line 4881 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF   (0x3<<10) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 10 */

Definition at line 5908 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<3) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux10_cf */

Definition at line 5898 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   3

Definition at line 5899 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT   10

Definition at line 5909 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF   (0x3<<12) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 11 */

Definition at line 5910 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT   12

Definition at line 5911 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF   (0x3<<14) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 12 */

Definition at line 5912 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT   14

Definition at line 5913 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF   (0x3<<16) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 13 */

Definition at line 5914 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT   16

Definition at line 5915 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF   (0x3<<18) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 14 */

Definition at line 5916 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT   18

Definition at line 5917 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF   (0x3<<20) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 15 */

Definition at line 5918 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT   20

Definition at line 5919 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF   (0x3<<22) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 16 */

Definition at line 5920 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT   22

Definition at line 5921 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF   (0x3<<24) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 17 */

Definition at line 5922 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT   24

Definition at line 5923 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF   (0x3<<6) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 5 */

Definition at line 5904 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT   6

Definition at line 5905 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG   (0x1<<4) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 6 */

Definition at line 5900 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT   4

Definition at line 5901 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG   (0x1<<5) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 7 */

Definition at line 5902 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT   5

Definition at line 5903 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF   (0x3<<8) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 9 */

Definition at line 5906 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN   (0x1<<2) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux9_cf */

Definition at line 5896 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT   2

Definition at line 5897 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT   8

Definition at line 5907 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG   (0x1<<31) /* BitField tcp_agg_vars6Various aggregative variables This bit is set by the TSTORM when need to cancel precious fast retransmit */

Definition at line 5934 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT   31

Definition at line 5935 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG   (0x1<<30) /* BitField tcp_agg_vars6Various aggregative variables This bit uses like a one shot that the TSTORM fires and the XSTORM arms. Used to allow a single TS update for each transmission */

Definition at line 5932 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT   30

Definition at line 5933 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY   (0x1<<28) /* BitField tcp_agg_vars6Various aggregative variables This flag is set if the Force ACK count is set by the TSTORM. On QM output it is cleared. */

Definition at line 5928 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT   28

Definition at line 5929 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71   (0x1<<27) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */

Definition at line 5926 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT   27

Definition at line 5927 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG   (0x1<<29) /* BitField tcp_agg_vars6Various aggregative variables Indicates that the connection is in autostop mode */

Definition at line 5930 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT   29

Definition at line 5931 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN   (0x1<<0) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux7_cf */

Definition at line 5892 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT   0

Definition at line 5893 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN   (0x1<<1) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux8_cf */

Definition at line 5894 of file ecore_hsi.h.

◆ __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT

#define __XSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT   1

Definition at line 5895 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF   (0x3<<10) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 10 */

Definition at line 6332 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN   (0x1<<3) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux10_cf */

Definition at line 6322 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_EN_SHIFT   3

Definition at line 6323 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX10_CF_SHIFT   10

Definition at line 6333 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF   (0x3<<12) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 11 */

Definition at line 6334 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX11_CF_SHIFT   12

Definition at line 6335 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF   (0x3<<14) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 12 */

Definition at line 6336 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX12_CF_SHIFT   14

Definition at line 6337 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF   (0x3<<16) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 13 */

Definition at line 6338 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX13_CF_SHIFT   16

Definition at line 6339 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF   (0x3<<18) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 14 */

Definition at line 6340 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX14_CF_SHIFT   18

Definition at line 6341 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF   (0x3<<20) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 15 */

Definition at line 6342 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX15_CF_SHIFT   20

Definition at line 6343 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF   (0x3<<22) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 16 */

Definition at line 6344 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX16_CF_SHIFT   22

Definition at line 6345 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF   (0x3<<24) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 17 */

Definition at line 6346 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX17_CF_SHIFT   24

Definition at line 6347 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF   (0x3<<6) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 5 */

Definition at line 6328 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX5_CF_SHIFT   6

Definition at line 6329 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG   (0x1<<4) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 6 */

Definition at line 6324 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX6_FLAG_SHIFT   4

Definition at line 6325 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG   (0x1<<5) /* BitField tcp_agg_vars6Various aggregative variables auxiliary flag 7 */

Definition at line 6326 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX7_FLAG_SHIFT   5

Definition at line 6327 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF   (0x3<<8) /* BitField tcp_agg_vars6Various aggregative variables auxiliary counter flag 9 */

Definition at line 6330 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN   (0x1<<2) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux9_cf */

Definition at line 6320 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_EN_SHIFT   2

Definition at line 6321 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_AUX9_CF_SHIFT   8

Definition at line 6331 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG   (0x1<<31) /* BitField tcp_agg_vars6Various aggregative variables This bit is set by the TSTORM when need to cancel precious fast retransmit */

Definition at line 6358 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_CANCEL_RETRANSMIT_FLAG_SHIFT   31

Definition at line 6359 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG   (0x1<<30) /* BitField tcp_agg_vars6Various aggregative variables This bit uses like a one shot that the TSTORM fires and the XSTORM arms. Used to allow a single TS update for each transmission */

Definition at line 6356 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_DO_TS_UPDATE_FLAG_SHIFT   30

Definition at line 6357 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY   (0x1<<28) /* BitField tcp_agg_vars6Various aggregative variables This flag is set if the Force ACK count is set by the TSTORM. On QM output it is cleared. */

Definition at line 6352 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_FORCE_PURE_ACK_CNT_DIRTY_SHIFT   28

Definition at line 6353 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71   (0x1<<27) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */

Definition at line 6350 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED71_SHIFT   27

Definition at line 6351 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG   (0x1<<29) /* BitField tcp_agg_vars6Various aggregative variables Indicates that the connection is in autostop mode */

Definition at line 6354 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TCP_AUTO_STOP_FLAG_SHIFT   29

Definition at line 6355 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN   (0x1<<0) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux7_cf */

Definition at line 6316 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TS_TO_ECHO_CF_EN_SHIFT   0

Definition at line 6317 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN   (0x1<<1) /* BitField tcp_agg_vars6Various aggregative variables Enable decision rules based on aux8_cf */

Definition at line 6318 of file ecore_hsi.h.

◆ __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT

#define __XSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_DEST_UPDATED_CF_EN_SHIFT   1

Definition at line 6319 of file ecore_hsi.h.

◆ BCM_5710_FW_COMPILE_FLAGS

#define BCM_5710_FW_COMPILE_FLAGS   1

Definition at line 3547 of file ecore_hsi.h.

◆ BCM_5710_FW_ENGINEERING_VERSION

#define BCM_5710_FW_ENGINEERING_VERSION   0

Definition at line 3546 of file ecore_hsi.h.

◆ BCM_5710_FW_MAJOR_VERSION

#define BCM_5710_FW_MAJOR_VERSION   7

Definition at line 3543 of file ecore_hsi.h.

◆ BCM_5710_FW_MINOR_VERSION

#define BCM_5710_FW_MINOR_VERSION   13

Definition at line 3544 of file ecore_hsi.h.

◆ BCM_5710_FW_REVISION_VERSION

#define BCM_5710_FW_REVISION_VERSION   1

Definition at line 3545 of file ecore_hsi.h.

◆ BIOS_MSG_CODE_LIC_CHALLENGE

#define BIOS_MSG_CODE_LIC_CHALLENGE   0xff010000

Definition at line 1737 of file ecore_hsi.h.

◆ BIOS_MSG_CODE_LIC_RESPONSE

#define BIOS_MSG_CODE_LIC_RESPONSE   0xff020000

Definition at line 1738 of file ecore_hsi.h.

◆ BIOS_MSG_CODE_VIRT_MAC_ISCSI

#define BIOS_MSG_CODE_VIRT_MAC_ISCSI   0xff040000

Definition at line 1740 of file ecore_hsi.h.

◆ BIOS_MSG_CODE_VIRT_MAC_PRIM

#define BIOS_MSG_CODE_VIRT_MAC_PRIM   0xff030000

Definition at line 1739 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN

#define CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN   (0x1<<6) /* BitField staterx filters state accept packets matched only by MAC (without checking vlan) */

Definition at line 6703 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN_SHIFT

#define CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN_SHIFT   6

Definition at line 6704 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL

#define CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL   (0x1<<5) /* BitField staterx filters state accept all broadcast packets (subject to vlan) */

Definition at line 6701 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL_SHIFT   5

Definition at line 6702 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL

#define CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL   (0x1<<4) /* BitField staterx filters state accept all multicast packets (subject to vlan) */

Definition at line 6699 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL_SHIFT   4

Definition at line 6700 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_MCAST_DROP_ALL

#define CLIENT_INIT_RX_DATA_MCAST_DROP_ALL   (0x1<<3) /* BitField staterx filters state drop all multicast packets */

Definition at line 6697 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_MCAST_DROP_ALL_SHIFT

#define CLIENT_INIT_RX_DATA_MCAST_DROP_ALL_SHIFT   3

Definition at line 6698 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_RESERVED2

#define CLIENT_INIT_RX_DATA_RESERVED2   (0x1FF<<7) /* BitField staterx filters state */

Definition at line 6705 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_RESERVED2_SHIFT

#define CLIENT_INIT_RX_DATA_RESERVED2_SHIFT   7

Definition at line 6706 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_RESERVED5

#define CLIENT_INIT_RX_DATA_RESERVED5   (0x1F<<3) /* BitField tpa_entpa_enable */

Definition at line 6661 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_RESERVED5_SHIFT

#define CLIENT_INIT_RX_DATA_RESERVED5_SHIFT   3

Definition at line 6662 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_EN_IPV4

#define CLIENT_INIT_RX_DATA_TPA_EN_IPV4   (0x1<<0) /* BitField tpa_entpa_enable tpa enable flg ipv4 */

Definition at line 6655 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_EN_IPV4_SHIFT

#define CLIENT_INIT_RX_DATA_TPA_EN_IPV4_SHIFT   0

Definition at line 6656 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_EN_IPV6

#define CLIENT_INIT_RX_DATA_TPA_EN_IPV6   (0x1<<1) /* BitField tpa_entpa_enable tpa enable flg ipv6 */

Definition at line 6657 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_EN_IPV6_SHIFT

#define CLIENT_INIT_RX_DATA_TPA_EN_IPV6_SHIFT   1

Definition at line 6658 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_MODE

#define CLIENT_INIT_RX_DATA_TPA_MODE   (0x1<<2) /* BitField tpa_entpa_enable tpa mode (LRO or GRO) (use enum tpa_mode) */

Definition at line 6659 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_TPA_MODE_SHIFT

#define CLIENT_INIT_RX_DATA_TPA_MODE_SHIFT   2

Definition at line 6660 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL

#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL   (0x1<<1) /* BitField staterx filters state accept all unicast packets (subject to vlan) */

Definition at line 6693 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL_SHIFT   1

Definition at line 6694 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED

#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED   (0x1<<2) /* BitField staterx filters state accept all unmatched unicast packets (subject to vlan) */

Definition at line 6695 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED_SHIFT

#define CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED_SHIFT   2

Definition at line 6696 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_DROP_ALL

#define CLIENT_INIT_RX_DATA_UCAST_DROP_ALL   (0x1<<0) /* BitField staterx filters state drop all unicast packets */

Definition at line 6691 of file ecore_hsi.h.

◆ CLIENT_INIT_RX_DATA_UCAST_DROP_ALL_SHIFT

#define CLIENT_INIT_RX_DATA_UCAST_DROP_ALL_SHIFT   0

Definition at line 6692 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN

#define CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN   (0x1<<3) /* BitField statetx filters state accept packets matched only by MAC (without checking vlan) */

Definition at line 6741 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN_SHIFT

#define CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN_SHIFT   3

Definition at line 6742 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL

#define CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL   (0x1<<2) /* BitField statetx filters state accept all broadcast packets (subject to vlan) */

Definition at line 6739 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL_SHIFT   2

Definition at line 6740 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL

#define CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL   (0x1<<1) /* BitField statetx filters state accept all multicast packets (subject to vlan) */

Definition at line 6737 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL_SHIFT   1

Definition at line 6738 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_RESERVED0

#define CLIENT_INIT_TX_DATA_RESERVED0   (0xFFF<<4) /* BitField statetx filters state */

Definition at line 6743 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_RESERVED0_SHIFT

#define CLIENT_INIT_TX_DATA_RESERVED0_SHIFT   4

Definition at line 6744 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL

#define CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL   (0x1<<0) /* BitField statetx filters state accept all unicast packets (subject to vlan) */

Definition at line 6735 of file ecore_hsi.h.

◆ CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL_SHIFT

#define CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL_SHIFT   0

Definition at line 6736 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_COS

#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS   (0x1<<2) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable fairness between COSes */

Definition at line 11183 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE

#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE   (0x1<<3) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes (use enum fairness_mode) */

Definition at line 11185 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE_SHIFT

#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE_SHIFT   3

Definition at line 11186 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_COS_SHIFT

#define CMNG_FLAGS_PER_PORT_FAIRNESS_COS_SHIFT   2

Definition at line 11184 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_VN

#define CMNG_FLAGS_PER_PORT_FAIRNESS_VN   (0x1<<0) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable fairness between vnics */

Definition at line 11179 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_FAIRNESS_VN_SHIFT

#define CMNG_FLAGS_PER_PORT_FAIRNESS_VN_SHIFT   0

Definition at line 11180 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN

#define CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN   (0x1<<1) /* BitField cmng_enablesenables flag for fairness and rate shaping between protocols, vnics and COSes if set, enable rate shaping between vnics */

Definition at line 11181 of file ecore_hsi.h.

◆ CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN_SHIFT

#define CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN_SHIFT   1

Definition at line 11182 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_CID

#define COMMON_RAMROD_ETH_RX_CQE_CID   (0xFFFFFF<<0) /* BitField conn_and_cmd_data */

Definition at line 7371 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_CID_SHIFT

#define COMMON_RAMROD_ETH_RX_CQE_CID_SHIFT   0

Definition at line 7372 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_CMD_ID

#define COMMON_RAMROD_ETH_RX_CQE_CMD_ID   (0xFF<<24) /* BitField conn_and_cmd_data command id of the ramrod- use RamrodCommandIdEnum */

Definition at line 7373 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_CMD_ID_SHIFT

#define COMMON_RAMROD_ETH_RX_CQE_CMD_ID_SHIFT   24

Definition at line 7374 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_ERROR

#define COMMON_RAMROD_ETH_RX_CQE_ERROR   (0x1<<2) /* BitField ramrod_type */

Definition at line 7364 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_ERROR_SHIFT

#define COMMON_RAMROD_ETH_RX_CQE_ERROR_SHIFT   2

Definition at line 7365 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_RESERVED0

#define COMMON_RAMROD_ETH_RX_CQE_RESERVED0   (0x1F<<3) /* BitField ramrod_type */

Definition at line 7366 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_RESERVED0_SHIFT

#define COMMON_RAMROD_ETH_RX_CQE_RESERVED0_SHIFT   3

Definition at line 7367 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_TYPE

#define COMMON_RAMROD_ETH_RX_CQE_TYPE   (0x3<<0) /* BitField ramrod_type (use enum eth_rx_cqe_type) */

Definition at line 7362 of file ecore_hsi.h.

◆ COMMON_RAMROD_ETH_RX_CQE_TYPE_SHIFT

#define COMMON_RAMROD_ETH_RX_CQE_TYPE_SHIFT   0

Definition at line 7363 of file ecore_hsi.h.

◆ CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE

#define CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE   (0x3<<26) /* BitField agg_vars1Various aggregative variables 0-NOP, 1-EQ, 2-NEQ */

Definition at line 3609 of file ecore_hsi.h.

◆ CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE_SHIFT

#define CSTORM_ISCSI_AG_CONTEXT_HQ_PROD_RULE_SHIFT   26

Definition at line 3610 of file ecore_hsi.h.

◆ CSTORM_ISCSI_AG_CONTEXT_STATE

#define CSTORM_ISCSI_AG_CONTEXT_STATE   (0xFF<<0) /* BitField agg_vars1Various aggregative variables The state of the connection */

Definition at line 3579 of file ecore_hsi.h.

◆ CSTORM_ISCSI_AG_CONTEXT_STATE_SHIFT

#define CSTORM_ISCSI_AG_CONTEXT_STATE_SHIFT   0

Definition at line 3580 of file ecore_hsi.h.

◆ DCBX_APP_CONFIG_TX_ENABLED

#define DCBX_APP_CONFIG_TX_ENABLED   0x00000004

Definition at line 2381 of file ecore_hsi.h.

◆ DCBX_APP_REM_WILLING

#define DCBX_APP_REM_WILLING   0x00000400

Definition at line 2409 of file ecore_hsi.h.

◆ DCBX_APP_RX_ERROR

#define DCBX_APP_RX_ERROR   0x00000040

Definition at line 2406 of file ecore_hsi.h.

◆ DCBX_APP_TLV_RX

#define DCBX_APP_TLV_RX   0x00000004

Definition at line 2403 of file ecore_hsi.h.

◆ DCBX_APP_WILLING

#define DCBX_APP_WILLING   0x00000080

Definition at line 2386 of file ecore_hsi.h.

◆ DCBX_BW_PG_BITWIDTH

#define DCBX_BW_PG_BITWIDTH   8

Definition at line 2213 of file ecore_hsi.h.

◆ DCBX_CEE_MAX_VERSION_MASK

#define DCBX_CEE_MAX_VERSION_MASK   0x000f0000

Definition at line 2392 of file ecore_hsi.h.

◆ DCBX_CEE_MAX_VERSION_SHIFT

#define DCBX_CEE_MAX_VERSION_SHIFT   16

Definition at line 2393 of file ecore_hsi.h.

◆ DCBX_CEE_VERSION_MASK

#define DCBX_CEE_VERSION_MASK   0x0000f000

Definition at line 2390 of file ecore_hsi.h.

◆ DCBX_CEE_VERSION_SHIFT

#define DCBX_CEE_VERSION_SHIFT   12

Definition at line 2391 of file ecore_hsi.h.

◆ DCBX_DCBX_ENABLED

#define DCBX_DCBX_ENABLED   0x00000400

Definition at line 2389 of file ecore_hsi.h.

◆ DCBX_ETS_CONFIG_TX_ENABLED

#define DCBX_ETS_CONFIG_TX_ENABLED   0x00000001

Definition at line 2379 of file ecore_hsi.h.

◆ DCBX_ETS_RECO_TX_ENABLED

#define DCBX_ETS_RECO_TX_ENABLED   0x00000008

Definition at line 2382 of file ecore_hsi.h.

◆ DCBX_ETS_RECO_VALID

#define DCBX_ETS_RECO_VALID   0x00000010

Definition at line 2383 of file ecore_hsi.h.

◆ DCBX_ETS_REM_WILLING

#define DCBX_ETS_REM_WILLING   0x00000100

Definition at line 2407 of file ecore_hsi.h.

◆ DCBX_ETS_RX_ERROR

#define DCBX_ETS_RX_ERROR   0x00000010

Definition at line 2404 of file ecore_hsi.h.

◆ DCBX_ETS_TLV_RX

#define DCBX_ETS_TLV_RX   0x00000001

Definition at line 2401 of file ecore_hsi.h.

◆ DCBX_ETS_WILLING

#define DCBX_ETS_WILLING   0x00000020

Definition at line 2384 of file ecore_hsi.h.

◆ DCBX_LOCAL_APP_ERROR

#define DCBX_LOCAL_APP_ERROR   0x00000004

Definition at line 2423 of file ecore_hsi.h.

◆ DCBX_LOCAL_APP_MISMATCH

#define DCBX_LOCAL_APP_MISMATCH   0x00000020

Definition at line 2425 of file ecore_hsi.h.

◆ DCBX_LOCAL_ETS_ERROR

#define DCBX_LOCAL_ETS_ERROR   0x00000001

Definition at line 2421 of file ecore_hsi.h.

◆ DCBX_LOCAL_PFC_ERROR

#define DCBX_LOCAL_PFC_ERROR   0x00000002

Definition at line 2422 of file ecore_hsi.h.

◆ DCBX_LOCAL_PFC_MISMATCH

#define DCBX_LOCAL_PFC_MISMATCH   0x00000010

Definition at line 2424 of file ecore_hsi.h.

◆ DCBX_MAX_APP_LOCAL

#define DCBX_MAX_APP_LOCAL   32

Definition at line 2220 of file ecore_hsi.h.

◆ DCBX_MAX_APP_PROTOCOL

#define DCBX_MAX_APP_PROTOCOL   16

Definition at line 2219 of file ecore_hsi.h.

◆ DCBX_MAX_NUM_PG_BW_ENTRIES

#define DCBX_MAX_NUM_PG_BW_ENTRIES   8

Definition at line 2212 of file ecore_hsi.h.

◆ DCBX_MAX_NUM_PRI_PG_ENTRIES

#define DCBX_MAX_NUM_PRI_PG_ENTRIES   8

Definition at line 2205 of file ecore_hsi.h.

◆ DCBX_PFC_CONFIG_TX_ENABLED

#define DCBX_PFC_CONFIG_TX_ENABLED   0x00000002

Definition at line 2380 of file ecore_hsi.h.

◆ DCBX_PFC_REM_WILLING

#define DCBX_PFC_REM_WILLING   0x00000200

Definition at line 2408 of file ecore_hsi.h.

◆ DCBX_PFC_RX_ERROR

#define DCBX_PFC_RX_ERROR   0x00000020

Definition at line 2405 of file ecore_hsi.h.

◆ DCBX_PFC_TLV_RX

#define DCBX_PFC_TLV_RX   0x00000002

Definition at line 2402 of file ecore_hsi.h.

◆ DCBX_PFC_WILLING

#define DCBX_PFC_WILLING   0x00000040

Definition at line 2385 of file ecore_hsi.h.

◆ DCBX_PG_BW_GET

#define DCBX_PG_BW_GET (   a,
 
)     SHMEM_ARRAY_GET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH)

Definition at line 2214 of file ecore_hsi.h.

◆ DCBX_PG_BW_SET

#define DCBX_PG_BW_SET (   a,
  i,
  val 
)     SHMEM_ARRAY_SET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH, val)

Definition at line 2216 of file ecore_hsi.h.

◆ DCBX_PRI_PG_BITWIDTH

#define DCBX_PRI_PG_BITWIDTH   4

Definition at line 2206 of file ecore_hsi.h.

◆ DCBX_PRI_PG_FBITS

#define DCBX_PRI_PG_FBITS   8

Definition at line 2207 of file ecore_hsi.h.

◆ DCBX_PRI_PG_GET

#define DCBX_PRI_PG_GET (   a,
 
)     SHMEM_ARRAY_GET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS)

Definition at line 2208 of file ecore_hsi.h.

◆ DCBX_PRI_PG_SET

#define DCBX_PRI_PG_SET (   a,
  i,
  val 
)     SHMEM_ARRAY_SET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS, val)

Definition at line 2210 of file ecore_hsi.h.

◆ DCBX_REMOTE_APP_TLV_NOT_FOUND

#define DCBX_REMOTE_APP_TLV_NOT_FOUND   0x00000200

Definition at line 2429 of file ecore_hsi.h.

◆ DCBX_REMOTE_ETS_RECO_VALID

#define DCBX_REMOTE_ETS_RECO_VALID   0x00001000

Definition at line 2410 of file ecore_hsi.h.

◆ DCBX_REMOTE_ETS_TLV_NOT_FOUND

#define DCBX_REMOTE_ETS_TLV_NOT_FOUND   0x00000080

Definition at line 2427 of file ecore_hsi.h.

◆ DCBX_REMOTE_MIB_ERROR

#define DCBX_REMOTE_MIB_ERROR   0x00000040

Definition at line 2426 of file ecore_hsi.h.

◆ DCBX_REMOTE_MIB_VALID

#define DCBX_REMOTE_MIB_VALID   0x00002000

Definition at line 2411 of file ecore_hsi.h.

◆ DCBX_REMOTE_PFC_TLV_NOT_FOUND

#define DCBX_REMOTE_PFC_TLV_NOT_FOUND   0x00000100

Definition at line 2428 of file ecore_hsi.h.

◆ DCBX_STRICT_PRI_PG

#define DCBX_STRICT_PRI_PG   15

Definition at line 2218 of file ecore_hsi.h.

◆ DCBX_VERSION_CEE

#define DCBX_VERSION_CEE   0x00000100

Definition at line 2387 of file ecore_hsi.h.

◆ DCBX_VERSION_IEEE

#define DCBX_VERSION_IEEE   0x00000200

Definition at line 2388 of file ecore_hsi.h.

◆ DMAE_CMD_C_DST

#define DMAE_CMD_C_DST   (0x1<<3) /* BitField opcode The destination of the completion: 0-PCIe 1-GRC */

Definition at line 3739 of file ecore_hsi.h.

◆ DMAE_CMD_C_DST_SHIFT

#define DMAE_CMD_C_DST_SHIFT   3

Definition at line 3740 of file ecore_hsi.h.

◆ DMAE_CMD_C_FUNC

#define DMAE_CMD_C_FUNC   (0x1<<19) /* BitField opcode E2 and onwards which function gets the completion src_vn(e1hvn)-0 dst_vn-1 */

Definition at line 3761 of file ecore_hsi.h.

◆ DMAE_CMD_C_FUNC_SHIFT

#define DMAE_CMD_C_FUNC_SHIFT   19

Definition at line 3762 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_CRC_ENABLE

#define DMAE_CMD_C_TYPE_CRC_ENABLE   (0x1<<5) /* BitField opcode Whether to write a CRC word to the completion destination 0-Do not write a CRC word 1-Write a CRC word */

Definition at line 3743 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_CRC_ENABLE_SHIFT

#define DMAE_CMD_C_TYPE_CRC_ENABLE_SHIFT   5

Definition at line 3744 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_CRC_OFFSET

#define DMAE_CMD_C_TYPE_CRC_OFFSET   (0x7<<6) /* BitField opcode The CRC word should be taken from the DMAE GRC space from address 9+X, where X is the value in these bits. */

Definition at line 3745 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_CRC_OFFSET_SHIFT

#define DMAE_CMD_C_TYPE_CRC_OFFSET_SHIFT   6

Definition at line 3746 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_ENABLE

#define DMAE_CMD_C_TYPE_ENABLE   (0x1<<4) /* BitField opcode Whether to write a completion word to the completion destination: 0-Do not write a completion word 1-Write the completion word */

Definition at line 3741 of file ecore_hsi.h.

◆ DMAE_CMD_C_TYPE_ENABLE_SHIFT

#define DMAE_CMD_C_TYPE_ENABLE_SHIFT   4

Definition at line 3742 of file ecore_hsi.h.

◆ DMAE_CMD_CRC_RESET

#define DMAE_CMD_CRC_RESET   (0x1<<12) /* BitField opcode reset crc result */

Definition at line 3751 of file ecore_hsi.h.

◆ DMAE_CMD_CRC_RESET_SHIFT

#define DMAE_CMD_CRC_RESET_SHIFT   12

Definition at line 3752 of file ecore_hsi.h.

◆ DMAE_CMD_DST

#define DMAE_CMD_DST   (0x3<<1) /* BitField opcode The destination of the DMA can be: 0-None 1-PCIe 2-GRC 3-None */

Definition at line 3737 of file ecore_hsi.h.

◆ DMAE_CMD_DST_RESET

#define DMAE_CMD_DST_RESET   (0x1<<14) /* BitField opcode reset dest address in next go */

Definition at line 3755 of file ecore_hsi.h.

◆ DMAE_CMD_DST_RESET_SHIFT

#define DMAE_CMD_DST_RESET_SHIFT   14

Definition at line 3756 of file ecore_hsi.h.

◆ DMAE_CMD_DST_SHIFT

#define DMAE_CMD_DST_SHIFT   1

Definition at line 3738 of file ecore_hsi.h.

◆ DMAE_CMD_DST_VN

#define DMAE_CMD_DST_VN   (0x3<<17) /* BitField opcode E2 and onwards dest vnic */

Definition at line 3759 of file ecore_hsi.h.

◆ DMAE_CMD_DST_VN_SHIFT

#define DMAE_CMD_DST_VN_SHIFT   17

Definition at line 3760 of file ecore_hsi.h.

◆ DMAE_CMD_E1HVN

#define DMAE_CMD_E1HVN   (0x3<<15) /* BitField opcode vnic number E2 and onwards source vnic */

Definition at line 3757 of file ecore_hsi.h.

◆ DMAE_CMD_E1HVN_SHIFT

#define DMAE_CMD_E1HVN_SHIFT   15

Definition at line 3758 of file ecore_hsi.h.

◆ DMAE_CMD_ENDIANITY

#define DMAE_CMD_ENDIANITY   (0x3<<9) /* BitField opcode swapping mode. */

Definition at line 3747 of file ecore_hsi.h.

◆ DMAE_CMD_ENDIANITY_SHIFT

#define DMAE_CMD_ENDIANITY_SHIFT   9

Definition at line 3748 of file ecore_hsi.h.

◆ DMAE_CMD_ERR_POLICY

#define DMAE_CMD_ERR_POLICY   (0x3<<20) /* BitField opcode E2 and onwards what to do when theres a completion and a PCI error regular-0 error indication-1 no completion-2 */

Definition at line 3763 of file ecore_hsi.h.

◆ DMAE_CMD_ERR_POLICY_SHIFT

#define DMAE_CMD_ERR_POLICY_SHIFT   20

Definition at line 3764 of file ecore_hsi.h.

◆ DMAE_CMD_PORT

#define DMAE_CMD_PORT   (0x1<<11) /* BitField opcode Which network port ID to present to the PCI request interface */

Definition at line 3749 of file ecore_hsi.h.

◆ DMAE_CMD_PORT_SHIFT

#define DMAE_CMD_PORT_SHIFT   11

Definition at line 3750 of file ecore_hsi.h.

◆ DMAE_CMD_RESERVED0

#define DMAE_CMD_RESERVED0   (0x3FF<<22) /* BitField opcode */

Definition at line 3765 of file ecore_hsi.h.

◆ DMAE_CMD_RESERVED0_SHIFT

#define DMAE_CMD_RESERVED0_SHIFT   22

Definition at line 3766 of file ecore_hsi.h.

◆ DMAE_CMD_SRC

#define DMAE_CMD_SRC   (0x1<<0) /* BitField opcode Whether the source is the PCIe or the GRC. 0- The source is the PCIe 1- The source is the GRC. */

Definition at line 3735 of file ecore_hsi.h.

◆ DMAE_CMD_SRC_RESET

#define DMAE_CMD_SRC_RESET   (0x1<<13) /* BitField opcode reset source address in next go */

Definition at line 3753 of file ecore_hsi.h.

◆ DMAE_CMD_SRC_RESET_SHIFT

#define DMAE_CMD_SRC_RESET_SHIFT   13

Definition at line 3754 of file ecore_hsi.h.

◆ DMAE_CMD_SRC_SHIFT

#define DMAE_CMD_SRC_SHIFT   0

Definition at line 3736 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_CONN_TYPE

#define DOORBELL_HDR_T_CONN_TYPE   (0xF<<4) /* BitField data connection type */

Definition at line 3843 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_CONN_TYPE_SHIFT

#define DOORBELL_HDR_T_CONN_TYPE_SHIFT   4

Definition at line 3844 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_DB_TYPE

#define DOORBELL_HDR_T_DB_TYPE   (0x1<<1) /* BitField data 0 for normal doorbell, 1 for advertise wnd doorbell */

Definition at line 3839 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_DB_TYPE_SHIFT

#define DOORBELL_HDR_T_DB_TYPE_SHIFT   1

Definition at line 3840 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_DPM_SIZE

#define DOORBELL_HDR_T_DPM_SIZE   (0x3<<2) /* BitField data rdma tx only: DPM transaction size specifier (64/128/256/512 bytes) */

Definition at line 3841 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_DPM_SIZE_SHIFT

#define DOORBELL_HDR_T_DPM_SIZE_SHIFT   2

Definition at line 3842 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_RX

#define DOORBELL_HDR_T_RX   (0x1<<0) /* BitField data 1 for rx doorbell, 0 for tx doorbell */

Definition at line 3837 of file ecore_hsi.h.

◆ DOORBELL_HDR_T_RX_SHIFT

#define DOORBELL_HDR_T_RX_SHIFT   0

Definition at line 3838 of file ecore_hsi.h.

◆ DRV_FLAGS_CAPABILITIES_LOADED_FCOE

#define DRV_FLAGS_CAPABILITIES_LOADED_FCOE   0x00000004

Definition at line 2701 of file ecore_hsi.h.

◆ DRV_FLAGS_CAPABILITIES_LOADED_ISCSI

#define DRV_FLAGS_CAPABILITIES_LOADED_ISCSI   0x00000008

Definition at line 2702 of file ecore_hsi.h.

◆ DRV_FLAGS_CAPABILITIES_LOADED_L2

#define DRV_FLAGS_CAPABILITIES_LOADED_L2   0x00000002

Definition at line 2700 of file ecore_hsi.h.

◆ DRV_FLAGS_CAPABILITIES_LOADED_SUPPORTED

#define DRV_FLAGS_CAPABILITIES_LOADED_SUPPORTED   0x00000001

Definition at line 2699 of file ecore_hsi.h.

◆ DRV_FLAGS_DCB_CONFIGURATION_ABORTED

#define DRV_FLAGS_DCB_CONFIGURATION_ABORTED   0x1

Definition at line 2666 of file ecore_hsi.h.

◆ DRV_FLAGS_DCB_CONFIGURED

#define DRV_FLAGS_DCB_CONFIGURED   0x0

Definition at line 2665 of file ecore_hsi.h.

◆ DRV_FLAGS_DCB_MFW_CONFIGURED

#define DRV_FLAGS_DCB_MFW_CONFIGURED   0x2

Definition at line 2667 of file ecore_hsi.h.

◆ DRV_FLAGS_FILED_BY_PORT

#define DRV_FLAGS_FILED_BY_PORT (   _field_bit,
  _port 
)
Value:
(1 << ( \
(_field_bit) + DRV_FLAGS_GET_PORT_OFFSET(_port)))
#define DRV_FLAGS_GET_PORT_OFFSET(_port)
Definition: ecore_hsi.h:2675

Definition at line 2682 of file ecore_hsi.h.

◆ DRV_FLAGS_GET_PORT_MASK

#define DRV_FLAGS_GET_PORT_MASK (   _port)
Value:
DRV_FLAGS_GET_PORT_OFFSET(_port))
#define DRV_FLAGS_PORT_MASK
Definition: ecore_hsi.h:2669

Definition at line 2679 of file ecore_hsi.h.

◆ DRV_FLAGS_GET_PORT_OFFSET

#define DRV_FLAGS_GET_PORT_OFFSET (   _port)
Value:
((0 == _port) ? \
#define DRV_FLAGS_P0_OFFSET
Definition: ecore_hsi.h:2673
#define DRV_FLAGS_P1_OFFSET
Definition: ecore_hsi.h:2674

Definition at line 2675 of file ecore_hsi.h.

◆ DRV_FLAGS_MTU_MASK

#define DRV_FLAGS_MTU_MASK   0xffff0000

Definition at line 2703 of file ecore_hsi.h.

◆ DRV_FLAGS_MTU_SHIFT

#define DRV_FLAGS_MTU_SHIFT   16

Definition at line 2704 of file ecore_hsi.h.

◆ DRV_FLAGS_P0_OFFSET

#define DRV_FLAGS_P0_OFFSET   0

Definition at line 2673 of file ecore_hsi.h.

◆ DRV_FLAGS_P1_OFFSET

#define DRV_FLAGS_P1_OFFSET   16

Definition at line 2674 of file ecore_hsi.h.

◆ DRV_FLAGS_PORT_MASK

#define DRV_FLAGS_PORT_MASK
Value:
#define DRV_FLAGS_DCB_MFW_CONFIGURED
Definition: ecore_hsi.h:2667
#define DRV_FLAGS_DCB_CONFIGURATION_ABORTED
Definition: ecore_hsi.h:2666
#define DRV_FLAGS_DCB_CONFIGURED
Definition: ecore_hsi.h:2665

Definition at line 2669 of file ecore_hsi.h.

◆ DRV_INFO_CONTROL_OP_CODE_MASK

#define DRV_INFO_CONTROL_OP_CODE_MASK   0x0000ff00

Definition at line 2721 of file ecore_hsi.h.

◆ DRV_INFO_CONTROL_OP_CODE_SHIFT

#define DRV_INFO_CONTROL_OP_CODE_SHIFT   8

Definition at line 2722 of file ecore_hsi.h.

◆ DRV_INFO_CONTROL_VER_MASK

#define DRV_INFO_CONTROL_VER_MASK   0x000000ff

Definition at line 2719 of file ecore_hsi.h.

◆ DRV_INFO_CONTROL_VER_SHIFT

#define DRV_INFO_CONTROL_VER_SHIFT   0

Definition at line 2720 of file ecore_hsi.h.

◆ DRV_MSG_CODE_AFEX_DRIVER_SETMAC

#define DRV_MSG_CODE_AFEX_DRIVER_SETMAC   0xd0000000

Definition at line 1714 of file ecore_hsi.h.

◆ DRV_MSG_CODE_AFEX_LISTGET_ACK

#define DRV_MSG_CODE_AFEX_LISTGET_ACK   0xd1000000

Definition at line 1715 of file ecore_hsi.h.

◆ DRV_MSG_CODE_AFEX_LISTSET_ACK

#define DRV_MSG_CODE_AFEX_LISTSET_ACK   0xd2000000

Definition at line 1716 of file ecore_hsi.h.

◆ DRV_MSG_CODE_AFEX_STATSGET_ACK

#define DRV_MSG_CODE_AFEX_STATSGET_ACK   0xd3000000

Definition at line 1717 of file ecore_hsi.h.

◆ DRV_MSG_CODE_AFEX_VIFSET_ACK

#define DRV_MSG_CODE_AFEX_VIFSET_ACK   0xd4000000

Definition at line 1718 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE

#define DRV_MSG_CODE_CONFIG_CHANGE   0xC1000000

Definition at line 1749 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE_FCOE_BOOT

#define DRV_MSG_CODE_CONFIG_CHANGE_FCOE_BOOT   0x00000005

Definition at line 1769 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE_ISCI_BOOT

#define DRV_MSG_CODE_CONFIG_CHANGE_ISCI_BOOT   0x00000004

Definition at line 1768 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE_MAC_ADD

#define DRV_MSG_CODE_CONFIG_CHANGE_MAC_ADD   0x00000002

Definition at line 1766 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE_MTU_SIZE

#define DRV_MSG_CODE_CONFIG_CHANGE_MTU_SIZE   0x00000001

Definition at line 1765 of file ecore_hsi.h.

◆ DRV_MSG_CODE_CONFIG_CHANGE_WOL_ENA

#define DRV_MSG_CODE_CONFIG_CHANGE_WOL_ENA   0x00000003

Definition at line 1767 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DCBX_ADMIN_PMF_MSG

#define DRV_MSG_CODE_DCBX_ADMIN_PMF_MSG   0xb0000000

Definition at line 1708 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DCBX_PMF_DRV_OK

#define DRV_MSG_CODE_DCBX_PMF_DRV_OK   0xb2000000

Definition at line 1709 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DCC_FAILURE

#define DRV_MSG_CODE_DCC_FAILURE   0x31000000

Definition at line 1679 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DCC_OK

#define DRV_MSG_CODE_DCC_OK   0x30000000

Definition at line 1678 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DIAG_ENTER_REQ

#define DRV_MSG_CODE_DIAG_ENTER_REQ   0x50000000

Definition at line 1680 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DIAG_EXIT_REQ

#define DRV_MSG_CODE_DIAG_EXIT_REQ   0x60000000

Definition at line 1681 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DRV_INFO_ACK

#define DRV_MSG_CODE_DRV_INFO_ACK   0xd8000000

Definition at line 1720 of file ecore_hsi.h.

◆ DRV_MSG_CODE_DRV_INFO_NACK

#define DRV_MSG_CODE_DRV_INFO_NACK   0xd9000000

Definition at line 1721 of file ecore_hsi.h.

◆ DRV_MSG_CODE_EEE_RESULTS_ACK

#define DRV_MSG_CODE_EEE_RESULTS_ACK   0xda000000

Definition at line 1723 of file ecore_hsi.h.

◆ DRV_MSG_CODE_GET_CURR_KEY

#define DRV_MSG_CODE_GET_CURR_KEY   0x80000000

Definition at line 1683 of file ecore_hsi.h.

◆ DRV_MSG_CODE_GET_MANUF_KEY

#define DRV_MSG_CODE_GET_MANUF_KEY   0x82000000

Definition at line 1685 of file ecore_hsi.h.

◆ DRV_MSG_CODE_GET_UPGRADE_KEY

#define DRV_MSG_CODE_GET_UPGRADE_KEY   0x81000000

Definition at line 1684 of file ecore_hsi.h.

◆ DRV_MSG_CODE_IMG_OFFSET_REQ

#define DRV_MSG_CODE_IMG_OFFSET_REQ   0xe2000000

Definition at line 1742 of file ecore_hsi.h.

◆ DRV_MSG_CODE_IMG_SIZE_REQ

#define DRV_MSG_CODE_IMG_SIZE_REQ   0xe3000000

Definition at line 1743 of file ecore_hsi.h.

◆ DRV_MSG_CODE_INITIATE_FLR

#define DRV_MSG_CODE_INITIATE_FLR   0x02000000

Definition at line 1734 of file ecore_hsi.h.

◆ DRV_MSG_CODE_ISCSI_PERS_IMAGE_REQ

#define DRV_MSG_CODE_ISCSI_PERS_IMAGE_REQ   0x00000002

Definition at line 1762 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LINK_STATUS_CHANGED

#define DRV_MSG_CODE_LINK_STATUS_CHANGED   0x01000000

Definition at line 1732 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LOAD_DONE

#define DRV_MSG_CODE_LOAD_DONE   0x11000000

Definition at line 1673 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LOAD_L2B_PRAM

#define DRV_MSG_CODE_LOAD_L2B_PRAM   0x90000000

Definition at line 1686 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LOAD_REQ

#define DRV_MSG_CODE_LOAD_REQ   0x10000000

Definition at line 1672 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LOAD_REQ_FORCE_LFA

#define DRV_MSG_CODE_LOAD_REQ_FORCE_LFA   0x00002000

Definition at line 1759 of file ecore_hsi.h.

◆ DRV_MSG_CODE_LOAD_REQ_WITH_LFA

#define DRV_MSG_CODE_LOAD_REQ_WITH_LFA   0x0000100a

Definition at line 1758 of file ecore_hsi.h.

◆ DRV_MSG_CODE_MASK

#define DRV_MSG_CODE_MASK   0xffff0000

Definition at line 1671 of file ecore_hsi.h.

◆ DRV_MSG_CODE_OEM_FAILURE

#define DRV_MSG_CODE_OEM_FAILURE   0x00020000

Definition at line 1688 of file ecore_hsi.h.

◆ DRV_MSG_CODE_OEM_OK

#define DRV_MSG_CODE_OEM_OK   0x00010000

Definition at line 1687 of file ecore_hsi.h.

◆ DRV_MSG_CODE_OEM_UPDATE_SVID_ACK

#define DRV_MSG_CODE_OEM_UPDATE_SVID_ACK   0x00020000

Definition at line 1837 of file ecore_hsi.h.

◆ DRV_MSG_CODE_OEM_UPDATE_SVID_FAILURE

#define DRV_MSG_CODE_OEM_UPDATE_SVID_FAILURE   0x00040000

Definition at line 1690 of file ecore_hsi.h.

◆ DRV_MSG_CODE_OEM_UPDATE_SVID_OK

#define DRV_MSG_CODE_OEM_UPDATE_SVID_OK   0x00030000

Definition at line 1689 of file ecore_hsi.h.

◆ DRV_MSG_CODE_RMMOD

#define DRV_MSG_CODE_RMMOD   0xdb000000

Definition at line 1725 of file ecore_hsi.h.

◆ DRV_MSG_CODE_SET_MF_BW

#define DRV_MSG_CODE_SET_MF_BW   0xe0000000

Definition at line 1728 of file ecore_hsi.h.

◆ DRV_MSG_CODE_SET_MF_BW_ACK

#define DRV_MSG_CODE_SET_MF_BW_ACK   0xe1000000

Definition at line 1730 of file ecore_hsi.h.

◆ DRV_MSG_CODE_SET_MF_BW_MAX_MASK

#define DRV_MSG_CODE_SET_MF_BW_MAX_MASK   0xff000000

Definition at line 1753 of file ecore_hsi.h.

◆ DRV_MSG_CODE_SET_MF_BW_MIN_MASK

#define DRV_MSG_CODE_SET_MF_BW_MIN_MASK   0x00ff0000

Definition at line 1752 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UFP_CONFIG_ACK

#define DRV_MSG_CODE_UFP_CONFIG_ACK   0xe4000000

Definition at line 1745 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_DONE

#define DRV_MSG_CODE_UNLOAD_DONE   0x21000000

Definition at line 1677 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_NON_D3_POWER

#define DRV_MSG_CODE_UNLOAD_NON_D3_POWER   0x00000001

Definition at line 1755 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_REQ_WOL_DIS

#define DRV_MSG_CODE_UNLOAD_REQ_WOL_DIS   0x20010000

Definition at line 1675 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_REQ_WOL_EN

#define DRV_MSG_CODE_UNLOAD_REQ_WOL_EN   0x20000000

Definition at line 1674 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_REQ_WOL_MCP

#define DRV_MSG_CODE_UNLOAD_REQ_WOL_MCP   0x20020000

Definition at line 1676 of file ecore_hsi.h.

◆ DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET

#define DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET   0x00000002

Definition at line 1756 of file ecore_hsi.h.

◆ DRV_MSG_CODE_USR_BLK_IMAGE_REQ

#define DRV_MSG_CODE_USR_BLK_IMAGE_REQ   0x00000001

Definition at line 1761 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VALIDATE_KEY

#define DRV_MSG_CODE_VALIDATE_KEY   0x70000000

Definition at line 1682 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VF_DISABLED_DONE

#define DRV_MSG_CODE_VF_DISABLED_DONE   0xc0000000

Definition at line 1712 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VPD_IMAGE_REQ

#define DRV_MSG_CODE_VPD_IMAGE_REQ   0x00000003

Definition at line 1763 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VRFY_AFEX_SUPPORTED

#define DRV_MSG_CODE_VRFY_AFEX_SUPPORTED   0xa2000000

Definition at line 1701 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VRFY_FIRST_PHY_OPT_MDL

#define DRV_MSG_CODE_VRFY_FIRST_PHY_OPT_MDL   0xa0000000

Definition at line 1697 of file ecore_hsi.h.

◆ DRV_MSG_CODE_VRFY_SPECIFIC_PHY_OPT_MDL

#define DRV_MSG_CODE_VRFY_SPECIFIC_PHY_OPT_MDL   0xa1000000

Definition at line 1699 of file ecore_hsi.h.

◆ DRV_MSG_SEQ_NUMBER_MASK

#define DRV_MSG_SEQ_NUMBER_MASK   0x0000ffff

Definition at line 1747 of file ecore_hsi.h.

◆ DRV_PERS_ETHERNET

#define DRV_PERS_ETHERNET   0

Definition at line 2499 of file ecore_hsi.h.

◆ DRV_PERS_FCOE

#define DRV_PERS_FCOE   2

Definition at line 2501 of file ecore_hsi.h.

◆ DRV_PERS_ISCSI

#define DRV_PERS_ISCSI   1

Definition at line 2500 of file ecore_hsi.h.

◆ DRV_PULSE_ALWAYS_ALIVE

#define DRV_PULSE_ALWAYS_ALIVE   0x00008000

Definition at line 1854 of file ecore_hsi.h.

◆ DRV_PULSE_PERIOD_MS

#define DRV_PULSE_PERIOD_MS   250

Definition at line 1575 of file ecore_hsi.h.

◆ DRV_PULSE_SEQ_MASK

#define DRV_PULSE_SEQ_MASK   0x00007fff

Definition at line 1848 of file ecore_hsi.h.

◆ DRV_PULSE_SYSTEM_TIME_MASK

#define DRV_PULSE_SYSTEM_TIME_MASK   0xffff0000

Definition at line 1849 of file ecore_hsi.h.

◆ DRV_STATUS_AFEX_EVENT_MASK

#define DRV_STATUS_AFEX_EVENT_MASK   0x03f00000

Definition at line 1895 of file ecore_hsi.h.

◆ DRV_STATUS_AFEX_LISTGET_REQ

#define DRV_STATUS_AFEX_LISTGET_REQ   0x00100000

Definition at line 1896 of file ecore_hsi.h.

◆ DRV_STATUS_AFEX_LISTSET_REQ

#define DRV_STATUS_AFEX_LISTSET_REQ   0x00200000

Definition at line 1897 of file ecore_hsi.h.

◆ DRV_STATUS_AFEX_STATSGET_REQ

#define DRV_STATUS_AFEX_STATSGET_REQ   0x00400000

Definition at line 1898 of file ecore_hsi.h.

◆ DRV_STATUS_AFEX_VIFSET_REQ

#define DRV_STATUS_AFEX_VIFSET_REQ   0x00800000

Definition at line 1899 of file ecore_hsi.h.

◆ DRV_STATUS_DCBX_EVENT_MASK

#define DRV_STATUS_DCBX_EVENT_MASK   0x000f0000

Definition at line 1893 of file ecore_hsi.h.

◆ DRV_STATUS_DCBX_NEGOTIATION_RESULTS

#define DRV_STATUS_DCBX_NEGOTIATION_RESULTS   0x00010000

Definition at line 1894 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_BANDWIDTH_ALLOCATION

#define DRV_STATUS_DCC_BANDWIDTH_ALLOCATION   0x00000200

Definition at line 1887 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_CHANGE_MAC_ADDRESS

#define DRV_STATUS_DCC_CHANGE_MAC_ADDRESS   0x00000400

Definition at line 1888 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_DISABLE_ENABLE_PF

#define DRV_STATUS_DCC_DISABLE_ENABLE_PF   0x00000100

Definition at line 1886 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_EVENT_MASK

#define DRV_STATUS_DCC_EVENT_MASK   0x0000ff00

Definition at line 1885 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_RESERVED1

#define DRV_STATUS_DCC_RESERVED1   0x00000800

Definition at line 1889 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_SET_PRIORITY

#define DRV_STATUS_DCC_SET_PRIORITY   0x00002000

Definition at line 1891 of file ecore_hsi.h.

◆ DRV_STATUS_DCC_SET_PROTOCOL

#define DRV_STATUS_DCC_SET_PROTOCOL   0x00001000

Definition at line 1890 of file ecore_hsi.h.

◆ DRV_STATUS_DRV_INFO_REQ

#define DRV_STATUS_DRV_INFO_REQ   0x04000000

Definition at line 1901 of file ecore_hsi.h.

◆ DRV_STATUS_EEE_NEGOTIATION_RESULTS

#define DRV_STATUS_EEE_NEGOTIATION_RESULTS   0x08000000

Definition at line 1903 of file ecore_hsi.h.

◆ DRV_STATUS_LINK_EVENT

#define DRV_STATUS_LINK_EVENT   0x00000008

Definition at line 1876 of file ecore_hsi.h.

◆ DRV_STATUS_OEM_BANDWIDTH_ALLOCATION

#define DRV_STATUS_OEM_BANDWIDTH_ALLOCATION   0x00000020

Definition at line 1880 of file ecore_hsi.h.

◆ DRV_STATUS_OEM_DISABLE_ENABLE_PF

#define DRV_STATUS_OEM_DISABLE_ENABLE_PF   0x00000010

Definition at line 1879 of file ecore_hsi.h.

◆ DRV_STATUS_OEM_EVENT_MASK

#define DRV_STATUS_OEM_EVENT_MASK   0x00000070

Definition at line 1878 of file ecore_hsi.h.

◆ DRV_STATUS_OEM_FC_NPIV_UPDATE

#define DRV_STATUS_OEM_FC_NPIV_UPDATE   0x00000040

Definition at line 1881 of file ecore_hsi.h.

◆ DRV_STATUS_OEM_UPDATE_SVID

#define DRV_STATUS_OEM_UPDATE_SVID   0x00000080

Definition at line 1883 of file ecore_hsi.h.

◆ DRV_STATUS_PMF

#define DRV_STATUS_PMF   0x00000001

Definition at line 1873 of file ecore_hsi.h.

◆ DRV_STATUS_SET_MF_BW

#define DRV_STATUS_SET_MF_BW   0x00000004

Definition at line 1875 of file ecore_hsi.h.

◆ DRV_STATUS_VF_DISABLED

#define DRV_STATUS_VF_DISABLED   0x00000002

Definition at line 1874 of file ecore_hsi.h.

◆ DRV_VER_NOT_LOADED

#define DRV_VER_NOT_LOADED   0

Definition at line 2497 of file ecore_hsi.h.

◆ E1_FUNC_MAX

#define E1_FUNC_MAX   2

Definition at line 1560 of file ecore_hsi.h.

◆ E1H_FUNC_MAX

#define E1H_FUNC_MAX   8

Definition at line 1561 of file ecore_hsi.h.

◆ E1HVN_MAX

#define E1HVN_MAX   4

Definition at line 1569 of file ecore_hsi.h.

◆ E1VN_MAX

#define E1VN_MAX   1

Definition at line 1568 of file ecore_hsi.h.

◆ E2_FUNC_MAX

#define E2_FUNC_MAX   4 /* per path */

Definition at line 1562 of file ecore_hsi.h.

◆ E2_VF_MAX

#define E2_VF_MAX   64 /* HC_REG_VF_CONFIGURATION_SIZE */

Definition at line 1571 of file ecore_hsi.h.

◆ ECORE_HSI_H

#define ECORE_HSI_H

Definition at line 33 of file ecore_hsi.h.

◆ EDEBUG_DRIVER_IF_OP_CODE_DISABLE_STAT

#define EDEBUG_DRIVER_IF_OP_CODE_DISABLE_STAT   3

Definition at line 2633 of file ecore_hsi.h.

◆ EDEBUG_DRIVER_IF_OP_CODE_GET_BUS_ADDR

#define EDEBUG_DRIVER_IF_OP_CODE_GET_BUS_ADDR   2

Definition at line 2632 of file ecore_hsi.h.

◆ EDEBUG_DRIVER_IF_OP_CODE_GET_PHYS_ADDR

#define EDEBUG_DRIVER_IF_OP_CODE_GET_PHYS_ADDR   1

Definition at line 2631 of file ecore_hsi.h.

◆ ENABLE_ALL_TRIGGERS

#define ENABLE_ALL_TRIGGERS   (0x7fffffff)

Definition at line 2566 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO0

#define EPIO_CFG_EPIO0   0x00000001

Definition at line 107 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO1

#define EPIO_CFG_EPIO1   0x00000002

Definition at line 108 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO10

#define EPIO_CFG_EPIO10   0x0000000b

Definition at line 117 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO11

#define EPIO_CFG_EPIO11   0x0000000c

Definition at line 118 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO12

#define EPIO_CFG_EPIO12   0x0000000d

Definition at line 119 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO13

#define EPIO_CFG_EPIO13   0x0000000e

Definition at line 120 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO14

#define EPIO_CFG_EPIO14   0x0000000f

Definition at line 121 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO15

#define EPIO_CFG_EPIO15   0x00000010

Definition at line 122 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO16

#define EPIO_CFG_EPIO16   0x00000011

Definition at line 123 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO17

#define EPIO_CFG_EPIO17   0x00000012

Definition at line 124 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO18

#define EPIO_CFG_EPIO18   0x00000013

Definition at line 125 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO19

#define EPIO_CFG_EPIO19   0x00000014

Definition at line 126 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO2

#define EPIO_CFG_EPIO2   0x00000003

Definition at line 109 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO20

#define EPIO_CFG_EPIO20   0x00000015

Definition at line 127 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO21

#define EPIO_CFG_EPIO21   0x00000016

Definition at line 128 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO22

#define EPIO_CFG_EPIO22   0x00000017

Definition at line 129 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO23

#define EPIO_CFG_EPIO23   0x00000018

Definition at line 130 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO24

#define EPIO_CFG_EPIO24   0x00000019

Definition at line 131 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO25

#define EPIO_CFG_EPIO25   0x0000001a

Definition at line 132 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO26

#define EPIO_CFG_EPIO26   0x0000001b

Definition at line 133 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO27

#define EPIO_CFG_EPIO27   0x0000001c

Definition at line 134 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO28

#define EPIO_CFG_EPIO28   0x0000001d

Definition at line 135 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO29

#define EPIO_CFG_EPIO29   0x0000001e

Definition at line 136 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO3

#define EPIO_CFG_EPIO3   0x00000004

Definition at line 110 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO30

#define EPIO_CFG_EPIO30   0x0000001f

Definition at line 137 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO31

#define EPIO_CFG_EPIO31   0x00000020

Definition at line 138 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO4

#define EPIO_CFG_EPIO4   0x00000005

Definition at line 111 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO5

#define EPIO_CFG_EPIO5   0x00000006

Definition at line 112 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO6

#define EPIO_CFG_EPIO6   0x00000007

Definition at line 113 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO7

#define EPIO_CFG_EPIO7   0x00000008

Definition at line 114 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO8

#define EPIO_CFG_EPIO8   0x00000009

Definition at line 115 of file ecore_hsi.h.

◆ EPIO_CFG_EPIO9

#define EPIO_CFG_EPIO9   0x0000000a

Definition at line 116 of file ecore_hsi.h.

◆ EPIO_CFG_NA

#define EPIO_CFG_NA   0x00000000

Definition at line 106 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_IS_ADD

#define ETH_CLASSIFY_CMD_HEADER_IS_ADD   (0x1<<4) /* BitField cmd_general_data (use enum classify_rule_action_type) */

Definition at line 6848 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_IS_ADD_SHIFT

#define ETH_CLASSIFY_CMD_HEADER_IS_ADD_SHIFT   4

Definition at line 6849 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_OPCODE

#define ETH_CLASSIFY_CMD_HEADER_OPCODE   (0x3<<2) /* BitField cmd_general_data command opcode for MAC/VLAN/PAIR/IMAC_VNI (use enum classify_rule) */

Definition at line 6846 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_OPCODE_SHIFT

#define ETH_CLASSIFY_CMD_HEADER_OPCODE_SHIFT   2

Definition at line 6847 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_RESERVED0

#define ETH_CLASSIFY_CMD_HEADER_RESERVED0   (0x7<<5) /* BitField cmd_general_data */

Definition at line 6850 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_RESERVED0_SHIFT

#define ETH_CLASSIFY_CMD_HEADER_RESERVED0_SHIFT   5

Definition at line 6851 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_RX_CMD

#define ETH_CLASSIFY_CMD_HEADER_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */

Definition at line 6842 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_RX_CMD_SHIFT

#define ETH_CLASSIFY_CMD_HEADER_RX_CMD_SHIFT   0

Definition at line 6843 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_TX_CMD

#define ETH_CLASSIFY_CMD_HEADER_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */

Definition at line 6844 of file ecore_hsi.h.

◆ ETH_CLASSIFY_CMD_HEADER_TX_CMD_SHIFT

#define ETH_CLASSIFY_CMD_HEADER_TX_CMD_SHIFT   1

Definition at line 6845 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_RESERVED0

#define ETH_END_AGG_RX_CQE_RESERVED0   (0x1F<<3) /* BitField type_error_flags */

Definition at line 7017 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_RESERVED0_SHIFT

#define ETH_END_AGG_RX_CQE_RESERVED0_SHIFT   3

Definition at line 7018 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_SGL_RAW_SEL

#define ETH_END_AGG_RX_CQE_SGL_RAW_SEL   (0x1<<2) /* BitField type_error_flags (use enum eth_rx_fp_sel) */

Definition at line 7015 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_SGL_RAW_SEL_SHIFT

#define ETH_END_AGG_RX_CQE_SGL_RAW_SEL_SHIFT   2

Definition at line 7016 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_TYPE

#define ETH_END_AGG_RX_CQE_TYPE   (0x3<<0) /* BitField type_error_flags (use enum eth_rx_cqe_type) */

Definition at line 7013 of file ecore_hsi.h.

◆ ETH_END_AGG_RX_CQE_TYPE_SHIFT

#define ETH_END_AGG_RX_CQE_TYPE_SHIFT   0

Definition at line 7014 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_BROADCAST_FLG

#define ETH_FAST_PATH_RX_CQE_BROADCAST_FLG   (0x1<<4) /* BitField status_flags if set to 1, this is a broadcast packet */

Definition at line 7058 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_BROADCAST_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_BROADCAST_FLG_SHIFT   4

Definition at line 7059 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG

#define ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG   (0x1<<4) /* BitField type_error_flags IP checksum error */

Definition at line 7045 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG_SHIFT   4

Definition at line 7046 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG

#define ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG   (0x1<<6) /* BitField status_flags IP checksum validation was not performed (if packet is not IPv4) */

Definition at line 7062 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG_SHIFT   6

Definition at line 7063 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG

#define ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG   (0x1<<5) /* BitField type_error_flags TCP/UDP checksum error */

Definition at line 7047 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG_SHIFT   5

Definition at line 7048 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG

#define ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG   (0x1<<7) /* BitField status_flags TCP/UDP checksum validation was not performed (if packet is not TCP/UDP or IPv6 extheaders exist) */

Definition at line 7064 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG_SHIFT   7

Definition at line 7065 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG

#define ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG   (0x1<<5) /* BitField status_flags if set to 1, the MAC address was matched in the tstorm CAM search */

Definition at line 7060 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG_SHIFT   5

Definition at line 7061 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG

#define ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG   (0x1<<3) /* BitField type_error_flags Physical layer errors */

Definition at line 7043 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG_SHIFT   3

Definition at line 7044 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_PTP_PKT

#define ETH_FAST_PATH_RX_CQE_PTP_PKT   (0x1<<6) /* BitField type_error_flags Is a PTP Timesync Packet */

Definition at line 7049 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_PTP_PKT_SHIFT

#define ETH_FAST_PATH_RX_CQE_PTP_PKT_SHIFT   6

Definition at line 7050 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RESERVED0

#define ETH_FAST_PATH_RX_CQE_RESERVED0   (0x1<<7) /* BitField type_error_flags */

Definition at line 7051 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RESERVED0_SHIFT

#define ETH_FAST_PATH_RX_CQE_RESERVED0_SHIFT   7

Definition at line 7052 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG

#define ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG   (0x1<<3) /* BitField status_flags RSS hashing on/off */

Definition at line 7056 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG_SHIFT

#define ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG_SHIFT   3

Definition at line 7057 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE

#define ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE   (0x7<<0) /* BitField status_flags (use enum eth_rss_hash_type) */

Definition at line 7054 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE_SHIFT

#define ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE_SHIFT   0

Definition at line 7055 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL

#define ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL   (0x1<<2) /* BitField type_error_flags (use enum eth_rx_fp_sel) */

Definition at line 7041 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL_SHIFT

#define ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL_SHIFT   2

Definition at line 7042 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_TYPE

#define ETH_FAST_PATH_RX_CQE_TYPE   (0x3<<0) /* BitField type_error_flags (use enum eth_rx_cqe_type) */

Definition at line 7039 of file ecore_hsi.h.

◆ ETH_FAST_PATH_RX_CQE_TYPE_SHIFT

#define ETH_FAST_PATH_RX_CQE_TYPE_SHIFT   0

Definition at line 7040 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN

#define ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN   (0x1<<6) /* BitField state accept packets matched only by MAC (without checking vlan) */

Definition at line 7111 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN_SHIFT

#define ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN_SHIFT   6

Definition at line 7112 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL

#define ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL   (0x1<<5) /* BitField state accept all broadcast packets (subject to vlan) */

Definition at line 7109 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL_SHIFT

#define ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL_SHIFT   5

Definition at line 7110 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL

#define ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL   (0x1<<4) /* BitField state accept all multicast packets (subject to vlan) */

Definition at line 7107 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL_SHIFT

#define ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL_SHIFT   4

Definition at line 7108 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_MCAST_DROP_ALL

#define ETH_FILTER_RULES_CMD_MCAST_DROP_ALL   (0x1<<3) /* BitField state drop all multicast packets */

Definition at line 7105 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_MCAST_DROP_ALL_SHIFT

#define ETH_FILTER_RULES_CMD_MCAST_DROP_ALL_SHIFT   3

Definition at line 7106 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RESERVED0

#define ETH_FILTER_RULES_CMD_RESERVED0   (0x3F<<2) /* BitField cmd_general_data */

Definition at line 7093 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RESERVED0_SHIFT

#define ETH_FILTER_RULES_CMD_RESERVED0_SHIFT   2

Definition at line 7094 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RESERVED2

#define ETH_FILTER_RULES_CMD_RESERVED2   (0x1FF<<7) /* BitField state */

Definition at line 7113 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RESERVED2_SHIFT

#define ETH_FILTER_RULES_CMD_RESERVED2_SHIFT   7

Definition at line 7114 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RX_CMD

#define ETH_FILTER_RULES_CMD_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */

Definition at line 7089 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_RX_CMD_SHIFT

#define ETH_FILTER_RULES_CMD_RX_CMD_SHIFT   0

Definition at line 7090 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_TX_CMD

#define ETH_FILTER_RULES_CMD_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */

Definition at line 7091 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_TX_CMD_SHIFT

#define ETH_FILTER_RULES_CMD_TX_CMD_SHIFT   1

Definition at line 7092 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL

#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL   (0x1<<1) /* BitField state accept all unicast packets (subject to vlan) */

Definition at line 7101 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL_SHIFT

#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL_SHIFT   1

Definition at line 7102 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED

#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED   (0x1<<2) /* BitField state accept all unmatched unicast packets */

Definition at line 7103 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED_SHIFT

#define ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED_SHIFT   2

Definition at line 7104 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_DROP_ALL

#define ETH_FILTER_RULES_CMD_UCAST_DROP_ALL   (0x1<<0) /* BitField state drop all unicast packets */

Definition at line 7099 of file ecore_hsi.h.

◆ ETH_FILTER_RULES_CMD_UCAST_DROP_ALL_SHIFT

#define ETH_FILTER_RULES_CMD_UCAST_DROP_ALL_SHIFT   0

Definition at line 7100 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_IS_ADD

#define ETH_MULTICAST_RULES_CMD_IS_ADD   (0x1<<2) /* BitField cmd_general_data 1 for add rule, 0 for remove rule */

Definition at line 7228 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_IS_ADD_SHIFT

#define ETH_MULTICAST_RULES_CMD_IS_ADD_SHIFT   2

Definition at line 7229 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_RESERVED0

#define ETH_MULTICAST_RULES_CMD_RESERVED0   (0x1F<<3) /* BitField cmd_general_data */

Definition at line 7230 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_RESERVED0_SHIFT

#define ETH_MULTICAST_RULES_CMD_RESERVED0_SHIFT   3

Definition at line 7231 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_RX_CMD

#define ETH_MULTICAST_RULES_CMD_RX_CMD   (0x1<<0) /* BitField cmd_general_data should this cmd be applied for Rx */

Definition at line 7224 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_RX_CMD_SHIFT

#define ETH_MULTICAST_RULES_CMD_RX_CMD_SHIFT   0

Definition at line 7225 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_TX_CMD

#define ETH_MULTICAST_RULES_CMD_TX_CMD   (0x1<<1) /* BitField cmd_general_data should this cmd be applied for Tx */

Definition at line 7226 of file ecore_hsi.h.

◆ ETH_MULTICAST_RULES_CMD_TX_CMD_SHIFT

#define ETH_MULTICAST_RULES_CMD_TX_CMD_SHIFT   1

Definition at line 7227 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY   (0x1<<0) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 2-tuple capability */

Definition at line 7306 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY_SHIFT   0

Definition at line 7307 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY   (0x1<<1) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for TCP */

Definition at line 7308 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY_SHIFT   1

Definition at line 7309 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY   (0x1<<2) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for UDP */

Definition at line 7310 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY_SHIFT   2

Definition at line 7311 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY   (0x1<<3) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV4 4-tuple capability for VXLAN Tunnels */

Definition at line 7312 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV4_VXLAN_CAPABILITY_SHIFT   3

Definition at line 7313 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY   (0x1<<4) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 2-tuple capability */

Definition at line 7314 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY_SHIFT   4

Definition at line 7315 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY   (0x1<<5) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for TCP */

Definition at line 7316 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY_SHIFT   5

Definition at line 7317 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY   (0x1<<6) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for UDP */

Definition at line 7318 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY_SHIFT   6

Definition at line 7319 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY   (0x1<<7) /* BitField capabilitiesFunction RSS capabilities configuration of the IpV6 4-tuple capability for VXLAN Tunnels */

Definition at line 7320 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_IPV6_VXLAN_CAPABILITY_SHIFT   7

Definition at line 7321 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_RESERVED

#define ETH_RSS_UPDATE_RAMROD_DATA_RESERVED   (0x3F<<10) /* BitField capabilitiesFunction RSS capabilities */

Definition at line 7326 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_RESERVED_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_RESERVED_SHIFT   10

Definition at line 7327 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY

#define ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY   (0x1<<8) /* BitField capabilitiesFunction RSS capabilities configuration of Tunnel Inner Headers capability. */

Definition at line 7322 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_TUNN_INNER_HDRS_CAPABILITY_SHIFT   8

Definition at line 7323 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY

#define ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY   (0x1<<9) /* BitField capabilitiesFunction RSS capabilities if set update the rss keys */

Definition at line 7324 of file ecore_hsi.h.

◆ ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY_SHIFT

#define ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY_SHIFT   9

Definition at line 7325 of file ecore_hsi.h.

◆ ETH_TUNNEL_DATA_IPV6_OUTER

#define ETH_TUNNEL_DATA_IPV6_OUTER   (0x1<<0) /* BitField flags Set in case outer IP header is ipV6 */

Definition at line 7202 of file ecore_hsi.h.

◆ ETH_TUNNEL_DATA_IPV6_OUTER_SHIFT

#define ETH_TUNNEL_DATA_IPV6_OUTER_SHIFT   0

Definition at line 7203 of file ecore_hsi.h.

◆ ETH_TUNNEL_DATA_RESERVED

#define ETH_TUNNEL_DATA_RESERVED   (0x7F<<1) /* BitField flags Should be set with 0 */

Definition at line 7204 of file ecore_hsi.h.

◆ ETH_TUNNEL_DATA_RESERVED_SHIFT

#define ETH_TUNNEL_DATA_RESERVED_SHIFT   1

Definition at line 7205 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IP_CSUM

#define ETH_TX_BD_FLAGS_IP_CSUM   (0x1<<0) /* BitField as_bitfield IP CKSUM flag,Relevant in START */

Definition at line 7566 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IP_CSUM_SHIFT

#define ETH_TX_BD_FLAGS_IP_CSUM_SHIFT   0

Definition at line 7567 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IPV6

#define ETH_TX_BD_FLAGS_IPV6   (0x1<<7) /* BitField as_bitfield set in case ipV6 packet, Relevant in START */

Definition at line 7578 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IPV6_SHIFT

#define ETH_TX_BD_FLAGS_IPV6_SHIFT   7

Definition at line 7579 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IS_UDP

#define ETH_TX_BD_FLAGS_IS_UDP   (0x1<<5) /* BitField as_bitfield flag that indicates that the current packet is a udp packet */

Definition at line 7574 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_IS_UDP_SHIFT

#define ETH_TX_BD_FLAGS_IS_UDP_SHIFT   5

Definition at line 7575 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_L4_CSUM

#define ETH_TX_BD_FLAGS_L4_CSUM   (0x1<<1) /* BitField as_bitfield L4 CKSUM flag,Relevant in START */

Definition at line 7568 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_L4_CSUM_SHIFT

#define ETH_TX_BD_FLAGS_L4_CSUM_SHIFT   1

Definition at line 7569 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_START_BD

#define ETH_TX_BD_FLAGS_START_BD   (0x1<<4) /* BitField as_bitfield Start of packet BD */

Definition at line 7572 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_START_BD_SHIFT

#define ETH_TX_BD_FLAGS_START_BD_SHIFT   4

Definition at line 7573 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_SW_LSO

#define ETH_TX_BD_FLAGS_SW_LSO   (0x1<<6) /* BitField as_bitfield LSO flag, Relevant in START */

Definition at line 7576 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_SW_LSO_SHIFT

#define ETH_TX_BD_FLAGS_SW_LSO_SHIFT   6

Definition at line 7577 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_VLAN_MODE

#define ETH_TX_BD_FLAGS_VLAN_MODE   (0x3<<2) /* BitField as_bitfield 00 - no vlan; 01 - inband Vlan; 10 outband Vlan (use enum eth_tx_vlan_type) */

Definition at line 7570 of file ecore_hsi.h.

◆ ETH_TX_BD_FLAGS_VLAN_MODE_SHIFT

#define ETH_TX_BD_FLAGS_VLAN_MODE_SHIFT   2

Definition at line 7571 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_ACK_FLG

#define ETH_TX_PARSE_2ND_BD_ACK_FLG   (0x1<<4) /* BitField tcp_flagsState flags Acknowledgment number valid flag */

Definition at line 7703 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_ACK_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_ACK_FLG_SHIFT   4

Definition at line 7704 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_CWR_FLG

#define ETH_TX_PARSE_2ND_BD_CWR_FLG   (0x1<<7) /* BitField tcp_flagsState flags Congestion Window Reduced */

Definition at line 7709 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_CWR_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_CWR_FLG_SHIFT   7

Definition at line 7710 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_ECE_FLG

#define ETH_TX_PARSE_2ND_BD_ECE_FLG   (0x1<<6) /* BitField tcp_flagsState flags ECN-Echo */

Definition at line 7707 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_ECE_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_ECE_FLG_SHIFT   6

Definition at line 7708 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_FIN_FLG

#define ETH_TX_PARSE_2ND_BD_FIN_FLG   (0x1<<0) /* BitField tcp_flagsState flags End of data flag */

Definition at line 7695 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_FIN_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_FIN_FLG_SHIFT   0

Definition at line 7696 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W

#define ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W   (0x1F<<8) /* BitField global_data Outer IP header length in WORDs (16-bit). Valid only for IpV4. */

Definition at line 7684 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W_SHIFT

#define ETH_TX_PARSE_2ND_BD_IP_HDR_LEN_OUTER_W_SHIFT   8

Definition at line 7685 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W

#define ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W   (0xF<<0) /* BitField global_data Outer IP header offset in WORDs (16-bit) from start of packet */

Definition at line 7674 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W_SHIFT

#define ETH_TX_PARSE_2ND_BD_IP_HDR_START_OUTER_W_SHIFT   0

Definition at line 7675 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN

#define ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN   (0x1<<5) /* BitField global_data */

Definition at line 7678 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN_SHIFT

#define ETH_TX_PARSE_2ND_BD_LLC_SNAP_EN_SHIFT   5

Definition at line 7679 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_NS_FLG

#define ETH_TX_PARSE_2ND_BD_NS_FLG   (0x1<<6) /* BitField global_data an optional addition to ECN that protects against accidental or malicious concealment of marked packets from the TCP sender. */

Definition at line 7680 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_NS_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_NS_FLG_SHIFT   6

Definition at line 7681 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_PSH_FLG

#define ETH_TX_PARSE_2ND_BD_PSH_FLG   (0x1<<3) /* BitField tcp_flagsState flags Push flag */

Definition at line 7701 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_PSH_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_PSH_FLG_SHIFT   3

Definition at line 7702 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED0

#define ETH_TX_PARSE_2ND_BD_RESERVED0   (0x1<<4) /* BitField global_data should be set with 0 */

Definition at line 7676 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED0_SHIFT

#define ETH_TX_PARSE_2ND_BD_RESERVED0_SHIFT   4

Definition at line 7677 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED1

#define ETH_TX_PARSE_2ND_BD_RESERVED1   (0x7<<13) /* BitField global_data should be set with 0 */

Definition at line 7686 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED1_SHIFT

#define ETH_TX_PARSE_2ND_BD_RESERVED1_SHIFT   13

Definition at line 7687 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED2

#define ETH_TX_PARSE_2ND_BD_RESERVED2   (0xF<<4) /* BitField bd_type */

Definition at line 7691 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RESERVED2_SHIFT

#define ETH_TX_PARSE_2ND_BD_RESERVED2_SHIFT   4

Definition at line 7692 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RST_FLG

#define ETH_TX_PARSE_2ND_BD_RST_FLG   (0x1<<2) /* BitField tcp_flagsState flags Reset connection flag */

Definition at line 7699 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_RST_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_RST_FLG_SHIFT   2

Definition at line 7700 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_SYN_FLG

#define ETH_TX_PARSE_2ND_BD_SYN_FLG   (0x1<<1) /* BitField tcp_flagsState flags Synchronize sequence numbers flag */

Definition at line 7697 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_SYN_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_SYN_FLG_SHIFT   1

Definition at line 7698 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST

#define ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST   (0x1<<7) /* BitField global_data Set in case UDP header exists in tunnel outer hedears. */

Definition at line 7682 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST_SHIFT

#define ETH_TX_PARSE_2ND_BD_TUNNEL_UDP_EXIST_SHIFT   7

Definition at line 7683 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_TYPE

#define ETH_TX_PARSE_2ND_BD_TYPE   (0xF<<0) /* BitField bd_type Type of bd (use enum eth_2nd_parse_bd_type) */

Definition at line 7689 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_TYPE_SHIFT

#define ETH_TX_PARSE_2ND_BD_TYPE_SHIFT   0

Definition at line 7690 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_URG_FLG

#define ETH_TX_PARSE_2ND_BD_URG_FLG   (0x1<<5) /* BitField tcp_flagsState flags Urgent pointer valid flag */

Definition at line 7705 of file ecore_hsi.h.

◆ ETH_TX_PARSE_2ND_BD_URG_FLG_SHIFT

#define ETH_TX_PARSE_2ND_BD_URG_FLG_SHIFT   5

Definition at line 7706 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ACK_FLG

#define ETH_TX_PARSE_BD_E1X_ACK_FLG   (0x1<<4) /* BitField tcp_flagsState flags Acknowledgment number valid flag */

Definition at line 7633 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ACK_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_ACK_FLG_SHIFT   4

Definition at line 7634 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_CWR_FLG

#define ETH_TX_PARSE_BD_E1X_CWR_FLG   (0x1<<7) /* BitField tcp_flagsState flags Congestion Window Reduced */

Definition at line 7639 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_CWR_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_CWR_FLG_SHIFT   7

Definition at line 7640 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ECE_FLG

#define ETH_TX_PARSE_BD_E1X_ECE_FLG   (0x1<<6) /* BitField tcp_flagsState flags ECN-Echo */

Definition at line 7637 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ECE_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_ECE_FLG_SHIFT   6

Definition at line 7638 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE

#define ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE   (0x3<<4) /* BitField global_data marks ethernet address type (use enum eth_addr_type) */

Definition at line 7614 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE_SHIFT

#define ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE_SHIFT   4

Definition at line 7615 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_FIN_FLG

#define ETH_TX_PARSE_BD_E1X_FIN_FLG   (0x1<<0) /* BitField tcp_flagsState flags End of data flag */

Definition at line 7625 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_FIN_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_FIN_FLG_SHIFT   0

Definition at line 7626 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W

#define ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W   (0xF<<0) /* BitField global_data IP header Offset in WORDs from start of packet */

Definition at line 7612 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W_SHIFT

#define ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W_SHIFT   0

Definition at line 7613 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN

#define ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN   (0x1<<7) /* BitField global_data */

Definition at line 7618 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN_SHIFT

#define ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN_SHIFT   7

Definition at line 7619 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_NS_FLG

#define ETH_TX_PARSE_BD_E1X_NS_FLG   (0x1<<8) /* BitField global_data an optional addition to ECN that protects against accidental or malicious concealment of marked packets from the TCP sender. */

Definition at line 7620 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_NS_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_NS_FLG_SHIFT   8

Definition at line 7621 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN

#define ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN   (0x1<<6) /* BitField global_data */

Definition at line 7616 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN_SHIFT

#define ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN_SHIFT   6

Definition at line 7617 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_PSH_FLG

#define ETH_TX_PARSE_BD_E1X_PSH_FLG   (0x1<<3) /* BitField tcp_flagsState flags Push flag */

Definition at line 7631 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_PSH_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_PSH_FLG_SHIFT   3

Definition at line 7632 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_RESERVED0

#define ETH_TX_PARSE_BD_E1X_RESERVED0   (0x7F<<9) /* BitField global_data reserved bit, should be set with 0 */

Definition at line 7622 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_RESERVED0_SHIFT

#define ETH_TX_PARSE_BD_E1X_RESERVED0_SHIFT   9

Definition at line 7623 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_RST_FLG

#define ETH_TX_PARSE_BD_E1X_RST_FLG   (0x1<<2) /* BitField tcp_flagsState flags Reset connection flag */

Definition at line 7629 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_RST_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_RST_FLG_SHIFT   2

Definition at line 7630 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_SYN_FLG

#define ETH_TX_PARSE_BD_E1X_SYN_FLG   (0x1<<1) /* BitField tcp_flagsState flags Synchronize sequence numbers flag */

Definition at line 7627 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_SYN_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_SYN_FLG_SHIFT   1

Definition at line 7628 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_URG_FLG

#define ETH_TX_PARSE_BD_E1X_URG_FLG   (0x1<<5) /* BitField tcp_flagsState flags Urgent pointer valid flag */

Definition at line 7635 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E1X_URG_FLG_SHIFT

#define ETH_TX_PARSE_BD_E1X_URG_FLG_SHIFT   5

Definition at line 7636 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE

#define ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE   (0x3<<30) /* BitField parsing_data marks ethernet address type (use enum eth_addr_type) */

Definition at line 7664 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE_SHIFT

#define ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE_SHIFT   30

Definition at line 7665 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR

#define ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR   (0x1<<15) /* BitField parsing_data a flag to indicate an ipv6 packet with extension headers. If set on LSO packet, pseudo CS should be placed in TCP CS field without length field */

Definition at line 7660 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR_SHIFT

#define ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR_SHIFT   15

Definition at line 7661 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W

#define ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W   (0x7FF<<0) /* BitField parsing_data TCP/UDP header Offset in WORDs from start of packet */

Definition at line 7656 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W_SHIFT

#define ETH_TX_PARSE_BD_E2_L4_HDR_START_OFFSET_W_SHIFT   0

Definition at line 7657 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_LSO_MSS

#define ETH_TX_PARSE_BD_E2_LSO_MSS   (0x3FFF<<16) /* BitField parsing_data for LSO mode */

Definition at line 7662 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_LSO_MSS_SHIFT

#define ETH_TX_PARSE_BD_E2_LSO_MSS_SHIFT   16

Definition at line 7663 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW

#define ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW   (0xF<<11) /* BitField parsing_data TCP header size in DOUBLE WORDS */

Definition at line 7658 of file ecore_hsi.h.

◆ ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW_SHIFT

#define ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW_SHIFT   11

Definition at line 7659 of file ecore_hsi.h.

◆ ETH_TX_START_BD_FORCE_VLAN_MODE

#define ETH_TX_START_BD_FORCE_VLAN_MODE   (0x1<<4) /* BitField general_data force vlan mode according to bds (vlan mode can change accroding to global configuration) */

Definition at line 7598 of file ecore_hsi.h.

◆ ETH_TX_START_BD_FORCE_VLAN_MODE_SHIFT

#define ETH_TX_START_BD_FORCE_VLAN_MODE_SHIFT   4

Definition at line 7599 of file ecore_hsi.h.

◆ ETH_TX_START_BD_HDR_NBDS

#define ETH_TX_START_BD_HDR_NBDS   (0x7<<0) /* BitField general_data contains the number of BDs that contain Ethernet/IP/TCP headers, for full/partial LSO modes */

Definition at line 7594 of file ecore_hsi.h.

◆ ETH_TX_START_BD_HDR_NBDS_SHIFT

#define ETH_TX_START_BD_HDR_NBDS_SHIFT   0

Definition at line 7595 of file ecore_hsi.h.

◆ ETH_TX_START_BD_NO_ADDED_TAGS

#define ETH_TX_START_BD_NO_ADDED_TAGS   (0x1<<3) /* BitField general_data If set, do not add any additional tags to the packet including MF Tags, Default VLAN or VLAN for the sake of DCB */

Definition at line 7596 of file ecore_hsi.h.

◆ ETH_TX_START_BD_NO_ADDED_TAGS_SHIFT

#define ETH_TX_START_BD_NO_ADDED_TAGS_SHIFT   3

Definition at line 7597 of file ecore_hsi.h.

◆ ETH_TX_START_BD_PARSE_NBDS

#define ETH_TX_START_BD_PARSE_NBDS   (0x3<<5) /* BitField general_data Determines the number of parsing BDs in packet. Number of parsing BDs in packet is (parse_nbds+1). */

Definition at line 7600 of file ecore_hsi.h.

◆ ETH_TX_START_BD_PARSE_NBDS_SHIFT

#define ETH_TX_START_BD_PARSE_NBDS_SHIFT   5

Definition at line 7601 of file ecore_hsi.h.

◆ ETH_TX_START_BD_TUNNEL_EXIST

#define ETH_TX_START_BD_TUNNEL_EXIST   (0x1<<7) /* BitField general_data set in case of tunneling encapsulated packet */

Definition at line 7602 of file ecore_hsi.h.

◆ ETH_TX_START_BD_TUNNEL_EXIST_SHIFT

#define ETH_TX_START_BD_TUNNEL_EXIST_SHIFT   7

Definition at line 7603 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_DISABLED   0x00000000

Definition at line 1360 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_ENABLED   0x00000800

Definition at line 1361 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_MASK   0x00000800

Definition at line 1358 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_BYPASS_SLICER_SHIFT   11

Definition at line 1359 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_MASK   0x000000FF

Definition at line 1492 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_MAC_THRESH_SHIFT   0

Definition at line 1493 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_MASK   0x000000FF

Definition at line 1501 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CONTROL_PHY_THRESH_SHIFT   0

Definition at line 1502 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_DISABLED   0x00000000

Definition at line 1537 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_ENABLED   0x00000001

Definition at line 1538 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_MASK   0x7FFFFFFF

Definition at line 1535 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CRASH_DUMP_SHIFT   0

Definition at line 1536 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_MASK   0x00FF0000

Definition at line 1496 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_MAC_THRESH_SHIFT   16

Definition at line 1497 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_MASK   0x00FF0000

Definition at line 1505 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CRITICAL_PHY_THRESH_SHIFT   16

Definition at line 1506 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_MASK   0x0000000E

Definition at line 1463 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_CFG_SHIFT   1

Definition at line 1464 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_DISABLED   0x00000000

Definition at line 1475 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_ENABLED   0x00000020

Definition at line 1476 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_MASK   0x00000020

Definition at line 1473 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_FCOE_SHIFT   5

Definition at line 1474 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_DISABLED   0x00000000

Definition at line 1469 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_ENABLED   0x00000010

Definition at line 1470 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_MASK   0x00000010

Definition at line 1467 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_CURRENT_ISCSI_SHIFT   4

Definition at line 1468 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_ADJ_TXEQ_P0_P1

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_ADJ_TXEQ_P0_P1   0x00004000

Definition at line 1412 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_MAC_G3_FRM_ERR

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_MAC_G3_FRM_ERR   0x00020000

Definition at line 1415 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_RX_LP_EIEOS

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_DIS_RX_LP_EIEOS   0x00000100

Definition at line 1406 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_EN_SIGDET_FILTER

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_EN_SIGDET_FILTER   0x00000002

Definition at line 1399 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_ENABLE

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_ENABLE   0x00000001

Definition at line 1398 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_FINALIZE_UCODE

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FINALIZE_UCODE   0x00000200

Definition at line 1407 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_G1PLL_RETUNE

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_G1PLL_RETUNE   0x00000020

Definition at line 1403 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_SERDES_RX_CLK

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_FORCE_SERDES_RX_CLK   0x00000080

Definition at line 1405 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_G3_PLL_RETUNE

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_G3_PLL_RETUNE   0x00008000

Definition at line 1413 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_GEN3_COMPLI_ENA

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_GEN3_COMPLI_ENA   0x00080000

Definition at line 1417 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_GP_PORG_UC_RESET

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_GP_PORG_UC_RESET   0x00001000

Definition at line 1410 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_HOLDOFF_REQ

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_HOLDOFF_REQ   0x00000400

Definition at line 1408 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_INFERRED_EI

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_INFERRED_EI   0x00040000

Definition at line 1416 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_MASK   0x000FFFFF

Definition at line 1396 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_MASK   0x00000007

Definition at line 1429 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_OVERRIDE

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_OVERRIDE   0x00000800

Definition at line 1409 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_RX_SIGDET_SHIFT   0

Definition at line 1430 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_LP_TX_PRESET7

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_LP_TX_PRESET7   0x00000004

Definition at line 1400 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_MAC_PHY_CTL8

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_MAC_PHY_CTL8   0x00010000

Definition at line 1414 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_PLL_ANA_DEFAULT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_PLL_ANA_DEFAULT   0x00000010

Definition at line 1402 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_RX_ANA_DEFAULT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_RX_ANA_DEFAULT   0x00000040

Definition at line 1404 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_TX_ANA_DEFAULT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SET_TX_ANA_DEFAULT   0x00000008

Definition at line 1401 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SHIFT   0

Definition at line 1397 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DBG_SUPPRESS_COMPEN_EVT

#define EXTENDED_DEV_INFO_SHARED_CFG_DBG_SUPPRESS_COMPEN_EVT   0x00002000

Definition at line 1411 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_DISABLED   0x00000000

Definition at line 1309 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_ENABLED   0x00000400

Definition at line 1310 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_MASK   0x00000400

Definition at line 1307 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_DCI_SUPPORT_SHIFT   10

Definition at line 1308 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_DISABLED   0x00000000

Definition at line 1436 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_ENABLED   0x00000001

Definition at line 1437 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_MASK   0x00000001

Definition at line 1434 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_ENABLE_IFFE_SHIFT   0

Definition at line 1435 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_DISABLED   0x00000000

Definition at line 1317 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_ENABLED   0x00010000

Definition at line 1318 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_MASK   0x00010000

Definition at line 1315 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_HIDE_DCBX_FEAT_SHIFT   16

Definition at line 1316 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_MASK   0x000000FF

Definition at line 1512 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_I2C_ISOLATE_SHIFT   0

Definition at line 1513 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV2

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV2   0x0000000e

Definition at line 1335 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV4

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV4   0x0000000d

Definition at line 1334 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV8

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_DIV8   0x0000000c

Definition at line 1333 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_HW_DEFAULT

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_HW_DEFAULT   0x00000000

Definition at line 1328 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_MASK   0x0000000F

Definition at line 1326 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_SHIFT   0

Definition at line 1327 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X1

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X1   0x0000000f

Definition at line 1336 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X16

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X16   0x0000000b

Definition at line 1332 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X2

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X2   0x00000008

Definition at line 1329 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X4

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X4   0x00000009

Definition at line 1330 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X8

#define EXTENDED_DEV_INFO_SHARED_CFG_LOOP_GAIN_X8   0x0000000a

Definition at line 1331 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_MASK   0x0000FF00

Definition at line 1514 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_FAULT_SHIFT   8

Definition at line 1515 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_MASK   0x00FF0000

Definition at line 1516 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_MEZZ_VPD_UPDATE_SHIFT   16

Definition at line 1517 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_A

#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_A   0x00000001

Definition at line 1292 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_MASK   0x000000FF

Definition at line 1289 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_NA

#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_NA   0x00000000

Definition at line 1291 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_MFW_FLAVOR_SHIFT   0

Definition at line 1290 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_2

#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_2   0x00000000

Definition at line 1530 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_4

#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_4   0x00040000

Definition at line 1531 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_MASK   0x00040000

Definition at line 1528 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_SHIFT18

#define EXTENDED_DEV_INFO_SHARED_CFG_NUM_ISCSI_FCOE_CFGS_SHIFT18

Definition at line 1529 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_DISABLED   0x00000000

Definition at line 1297 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_ENABLED   0x00000100

Definition at line 1298 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_MASK   0x00000100

Definition at line 1295 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_EN_LAST_DRV_SHIFT   8

Definition at line 1296 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_DISABLED   0x00000000

Definition at line 1303 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_ENABLED   0x00000200

Definition at line 1304 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_MASK   0x00000200

Definition at line 1301 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OCBB_PREVENT_SHIFT   9

Definition at line 1302 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_DISABLED   0x00000000

Definition at line 1452 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_ENABLED   0x00000020

Definition at line 1453 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_MASK   0x00000020

Definition at line 1450 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_FCOE_SHIFT   5

Definition at line 1451 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_DISABLED   0x00000000

Definition at line 1446 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_ENABLED   0x00000010

Definition at line 1447 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_MASK   0x00000010

Definition at line 1444 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_ISCSI_SHIFT   4

Definition at line 1445 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_MASK   0x0000000E

Definition at line 1440 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_PORT_SHIFT   1

Definition at line 1441 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_DISABLED   0x00000000

Definition at line 1424 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_ENABLED   0x00100000

Definition at line 1425 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_MASK   0x00100000

Definition at line 1422 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OVERRIDE_RX_SIG_SHIFT   20

Definition at line 1423 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_DISABLED   0x00000000

Definition at line 1354 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_ENABLED   0x00000400

Definition at line 1355 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_MASK   0x00000400

Definition at line 1352 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_OVR_REV_ID_SHIFT   10

Definition at line 1353 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_ACTUAL

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_ACTUAL   0x00001000

Definition at line 1366 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B0

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B0   0x00002000

Definition at line 1367 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B1

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_FORCE_B1   0x00003000

Definition at line 1368 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_MASK   0x00003000

Definition at line 1363 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_PRESERVE

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_PRESERVE   0x00000000

Definition at line 1365 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_REV_ID_CTRL_SHIFT   12

Definition at line 1364 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_MASK   0x03FC0000

Definition at line 1284 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_ADDR_SHIFT   18

Definition at line 1285 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_BSC

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_BSC   0x00010000

Definition at line 1281 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_DISABLED   0x00000000

Definition at line 1280 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_MASK   0x00030000

Definition at line 1278 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_SENSOR_INTERFACE_SHIFT   16

Definition at line 1279 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_DISABLED   0x00000000

Definition at line 1341 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_ENABLED   0x00000100

Definition at line 1342 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_MASK   0x00000100

Definition at line 1339 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_SHADOW_SWIM_SHIFT   8

Definition at line 1340 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_MASK   0x000000FF

Definition at line 1321 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_SMBUS_ADDR_SHIFT   0

Definition at line 1322 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_HIDE_MENU

#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_HIDE_MENU   0x00000200

Definition at line 1348 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU

#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU   0x00000000

Definition at line 1347 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_MASK   0x00000200

Definition at line 1345 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_SRIOV_SHOW_MENU_SHIFT   9

Definition at line 1346 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_MASK   0x000000FF

Definition at line 1483 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TCONTROL_PIN_SHIFT   0

Definition at line 1484 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_MASK   0x00FF0000

Definition at line 1487 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TCRITICAL_PIN_SHIFT   16

Definition at line 1488 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO0

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO0   0x00010000

Definition at line 1201 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO1

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO1   0x00020000

Definition at line 1202 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO10

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO10   0x000b0000

Definition at line 1211 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO11

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO11   0x000c0000

Definition at line 1212 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO12

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO12   0x000d0000

Definition at line 1213 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO13

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO13   0x000e0000

Definition at line 1214 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO14

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO14   0x000f0000

Definition at line 1215 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO15

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO15   0x00100000

Definition at line 1216 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO16

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO16   0x00110000

Definition at line 1217 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO17

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO17   0x00120000

Definition at line 1218 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO18

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO18   0x00130000

Definition at line 1219 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO19

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO19   0x00140000

Definition at line 1220 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO2

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO2   0x00030000

Definition at line 1203 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO20

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO20   0x00150000

Definition at line 1221 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO21

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO21   0x00160000

Definition at line 1222 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO22

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO22   0x00170000

Definition at line 1223 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO23

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO23   0x00180000

Definition at line 1224 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO24

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO24   0x00190000

Definition at line 1225 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO25

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO25   0x001a0000

Definition at line 1226 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO26

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO26   0x001b0000

Definition at line 1227 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO27

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO27   0x001c0000

Definition at line 1228 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO28

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO28   0x001d0000

Definition at line 1229 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO29

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO29   0x001e0000

Definition at line 1230 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO3

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO3   0x00040000

Definition at line 1204 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO30

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO30   0x001f0000

Definition at line 1231 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO31

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO31   0x00200000

Definition at line 1232 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO4

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO4   0x00050000

Definition at line 1205 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO5

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO5   0x00060000

Definition at line 1206 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO6

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO6   0x00070000

Definition at line 1207 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO7

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO7   0x00080000

Definition at line 1208 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO8

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO8   0x00090000

Definition at line 1209 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO9

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_EPIO9   0x000a0000

Definition at line 1210 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_MASK   0x00FF0000

Definition at line 1198 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_NA

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_NA   0x00000000

Definition at line 1200 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_EPIO_SHIFT   16

Definition at line 1199 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_MASK   0x0000007F

Definition at line 1190 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_FAN_THRESH_SHIFT   0

Definition at line 1191 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_MASK   0x0000007F

Definition at line 1371 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_MCOT_SHIFT   0

Definition at line 1372 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_MASK   0x0000FFFF

Definition at line 1274 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_PERIOD_SHIFT   0

Definition at line 1275 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_MASK   0x00007F00

Definition at line 1375 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SCT_SHIFT   8

Definition at line 1376 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO0

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO0   0x01000000

Definition at line 1238 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO1

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO1   0x02000000

Definition at line 1239 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO10

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO10   0x0b000000

Definition at line 1248 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO11

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO11   0x0c000000

Definition at line 1249 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO12

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO12   0x0d000000

Definition at line 1250 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO13

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO13   0x0e000000

Definition at line 1251 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO14

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO14   0x0f000000

Definition at line 1252 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO15

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO15   0x10000000

Definition at line 1253 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO16

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO16   0x11000000

Definition at line 1254 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO17

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO17   0x12000000

Definition at line 1255 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO18

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO18   0x13000000

Definition at line 1256 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO19

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO19   0x14000000

Definition at line 1257 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO2

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO2   0x03000000

Definition at line 1240 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO20

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO20   0x15000000

Definition at line 1258 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO21

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO21   0x16000000

Definition at line 1259 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO22

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO22   0x17000000

Definition at line 1260 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO23

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO23   0x18000000

Definition at line 1261 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO24

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO24   0x19000000

Definition at line 1262 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO25

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO25   0x1a000000

Definition at line 1263 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO26

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO26   0x1b000000

Definition at line 1264 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO27

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO27   0x1c000000

Definition at line 1265 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO28

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO28   0x1d000000

Definition at line 1266 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO29

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO29   0x1e000000

Definition at line 1267 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO3

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO3   0x04000000

Definition at line 1241 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO30

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO30   0x1f000000

Definition at line 1268 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO31

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO31   0x20000000

Definition at line 1269 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO4

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO4   0x05000000

Definition at line 1242 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO5

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO5   0x06000000

Definition at line 1243 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO6

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO6   0x07000000

Definition at line 1244 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO7

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO7   0x08000000

Definition at line 1245 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO8

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO8   0x09000000

Definition at line 1246 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO9

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_EPIO9   0x0a000000

Definition at line 1247 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_MASK   0xFF000000

Definition at line 1235 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_NA

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_NA   0x00000000

Definition at line 1237 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_EPIO_SHIFT   24

Definition at line 1236 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_MASK   0x00007F00

Definition at line 1194 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TEMP_SHUT_THRESH_SHIFT   8

Definition at line 1195 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_DISABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_DISABLED   0x00000000

Definition at line 1458 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_ENABLED

#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_ENABLED   0x00008000

Definition at line 1459 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_MASK   0x00008000

Definition at line 1456 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TIE_ADAPTOR_SHIFT   15

Definition at line 1457 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_MASK   0x0000FF00

Definition at line 1485 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_TWARNING_PIN_SHIFT   8

Definition at line 1486 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_MASK   0xFF000000

Definition at line 1518 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_VPD_CACHE_COMP_SHIFT   24

Definition at line 1519 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_MASK   0x0000FF00

Definition at line 1494 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_MAC_THRESH_SHIFT   8

Definition at line 1495 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_MASK   0x0000FF00

Definition at line 1503 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WARNING_PHY_THRESH_SHIFT   8

Definition at line 1504 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_MASK   0x000000FF

Definition at line 1380 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX0_SHIFT   0

Definition at line 1381 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_MASK   0x0000FF00

Definition at line 1383 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_NODE_PREFIX1_SHIFT   8

Definition at line 1384 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_MASK   0x00FF0000

Definition at line 1387 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX0_SHIFT   16

Definition at line 1388 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_MASK

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_MASK   0xFF000000

Definition at line 1391 of file ecore_hsi.h.

◆ EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_SHIFT

#define EXTENDED_DEV_INFO_SHARED_CFG_WWN_PORT_PREFIX1_SHIFT   24

Definition at line 1392 of file ecore_hsi.h.

◆ EXTPHY1_TEMP_MASK

#define EXTPHY1_TEMP_MASK   0x0000ffff

Definition at line 2767 of file ecore_hsi.h.

◆ EXTPHY1_TEMP_SHIFT

#define EXTPHY1_TEMP_SHIFT   0

Definition at line 2768 of file ecore_hsi.h.

◆ FC_NPIV_WWNN_SIZE

#define FC_NPIV_WWNN_SIZE   8

Definition at line 2538 of file ecore_hsi.h.

◆ FC_NPIV_WWPN_SIZE

#define FC_NPIV_WWPN_SIZE   8

Definition at line 2537 of file ecore_hsi.h.

◆ FCOE_APP_IDX

#define FCOE_APP_IDX   0

Definition at line 2221 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS

#define FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS   (0x7<<5) /* BitField flags */

Definition at line 8021 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_BIDI_FLAGS_SHIFT   5

Definition at line 8022 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ

#define FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ   (0x1<<4) /* BitField flags */

Definition at line 8019 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_CONF_REQ_SHIFT   4

Definition at line 8020 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER

#define FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER   (0x1<<2) /* BitField flags */

Definition at line 8015 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_RESID_OVER_SHIFT   2

Definition at line 8016 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER

#define FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER   (0x1<<3) /* BitField flags */

Definition at line 8017 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_RESID_UNDER_SHIFT   3

Definition at line 8018 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID

#define FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID   (0x1<<0) /* BitField flags */

Definition at line 8011 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_RSP_LEN_VALID_SHIFT   0

Definition at line 8012 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID

#define FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID   (0x1<<1) /* BitField flags */

Definition at line 8013 of file ecore_hsi.h.

◆ FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID_SHIFT

#define FCOE_FCP_RSP_FLAGS_FCP_SNS_LEN_VALID_SHIFT   1

Definition at line 8014 of file ecore_hsi.h.

◆ FCOE_IDX16_FIELDS_IDX

#define FCOE_IDX16_FIELDS_IDX   (0x7FFF<<0) /* BitField fields */

Definition at line 8905 of file ecore_hsi.h.

◆ FCOE_IDX16_FIELDS_IDX_SHIFT

#define FCOE_IDX16_FIELDS_IDX_SHIFT   0

Definition at line 8906 of file ecore_hsi.h.

◆ FCOE_IDX16_FIELDS_MSB

#define FCOE_IDX16_FIELDS_MSB   (0x1<<15) /* BitField fields */

Definition at line 8907 of file ecore_hsi.h.

◆ FCOE_IDX16_FIELDS_MSB_SHIFT

#define FCOE_IDX16_FIELDS_MSB_SHIFT   15

Definition at line 8908 of file ecore_hsi.h.

◆ FCOE_KCQE_LAYER_CODE

#define FCOE_KCQE_LAYER_CODE   (0x7<<4) /* BitField flags protocol layer (L2,L3,L4,L5,iSCSI,FCoE) */

Definition at line 8203 of file ecore_hsi.h.

◆ FCOE_KCQE_LAYER_CODE_SHIFT

#define FCOE_KCQE_LAYER_CODE_SHIFT   4

Definition at line 8204 of file ecore_hsi.h.

◆ FCOE_KCQE_LINKED_WITH_NEXT

#define FCOE_KCQE_LINKED_WITH_NEXT   (0x1<<7) /* BitField flags Indicates whether this KCQE is linked with the next KCQE */

Definition at line 8205 of file ecore_hsi.h.

◆ FCOE_KCQE_LINKED_WITH_NEXT_SHIFT

#define FCOE_KCQE_LINKED_WITH_NEXT_SHIFT   7

Definition at line 8206 of file ecore_hsi.h.

◆ FCOE_KCQE_RAMROD_COMPLETION

#define FCOE_KCQE_RAMROD_COMPLETION   (0x1<<3) /* BitField flags Everest only - indicates whether this KCQE is a ramrod completion */

Definition at line 8201 of file ecore_hsi.h.

◆ FCOE_KCQE_RAMROD_COMPLETION_SHIFT

#define FCOE_KCQE_RAMROD_COMPLETION_SHIFT   3

Definition at line 8202 of file ecore_hsi.h.

◆ FCOE_KCQE_RESERVED0

#define FCOE_KCQE_RESERVED0   (0x7<<0) /* BitField flags */

Definition at line 8199 of file ecore_hsi.h.

◆ FCOE_KCQE_RESERVED0_SHIFT

#define FCOE_KCQE_RESERVED0_SHIFT   0

Definition at line 8200 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_CFI

#define FCOE_KWQE_CONN_ENABLE_DISABLE_CFI   (0x1<<12) /* BitField vlan_tagVlan tag Canonical format indicator */

Definition at line 8391 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_CFI_SHIFT

#define FCOE_KWQE_CONN_ENABLE_DISABLE_CFI_SHIFT   12

Definition at line 8392 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY

#define FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY   (0x7<<13) /* BitField vlan_tagVlan tag Vlan priority */

Definition at line 8393 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY_SHIFT

#define FCOE_KWQE_CONN_ENABLE_DISABLE_PRIORITY_SHIFT   13

Definition at line 8394 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID

#define FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID   (0xFFF<<0) /* BitField vlan_tagVlan tag Vlan id */

Definition at line 8389 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID_SHIFT

#define FCOE_KWQE_CONN_ENABLE_DISABLE_VLAN_ID_SHIFT   0

Definition at line 8390 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0

#define FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0   (0x1<<6) /* BitField flags ACK_0 capability supporting by target, received furing PLOGI */

Definition at line 8344 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_ACK_0_SHIFT   6

Definition at line 8345 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID

#define FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID   (0x1<<5) /* BitField flags Class 2 valid, received during PLOGI */

Definition at line 8342 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_C2_VALID_SHIFT   5

Definition at line 8343 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ

#define FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ   (0x1<<3) /* BitField flags Confirmation request supported */

Definition at line 8338 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_CONF_REQ_SHIFT   3

Definition at line 8339 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT

#define FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT   (0x1<<2) /* BitField flags Continuously increasing SEQ_CNT indication, received during PLOGI */

Definition at line 8336 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_CONT_INCR_SEQ_CNT_SHIFT   2

Definition at line 8337 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES

#define FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES   (0x1<<1) /* BitField flags E_D_TOV resolution (0 - msec, 1 - nsec), negotiated in PLOGI */

Definition at line 8334 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_E_D_TOV_RES_SHIFT   1

Definition at line 8335 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS

#define FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS   (0x1<<0) /* BitField flags Supporting multiple N_Port IDs indication, received during FLOGI */

Definition at line 8332 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_MUL_N_PORT_IDS_SHIFT   0

Definition at line 8333 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID

#define FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID   (0x1<<4) /* BitField flags REC allowed */

Definition at line 8340 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_REC_VALID_SHIFT   4

Definition at line 8341 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG

#define FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG   (0x1<<7) /* BitField flags Is inner vlan exist */

Definition at line 8346 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_B_VLAN_FLAG_SHIFT   7

Definition at line 8347 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_CFI

#define FCOE_KWQE_CONN_OFFLOAD3_CFI   (0x1<<12) /* BitField vlan_tag Canonical format indicator */

Definition at line 8323 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_CFI_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_CFI_SHIFT   12

Definition at line 8324 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_PRIORITY

#define FCOE_KWQE_CONN_OFFLOAD3_PRIORITY   (0x7<<13) /* BitField vlan_tag Vlan priority */

Definition at line 8325 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_PRIORITY_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_PRIORITY_SHIFT   13

Definition at line 8326 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID

#define FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID   (0xFFF<<0) /* BitField vlan_tag Vlan id */

Definition at line 8321 of file ecore_hsi.h.

◆ FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID_SHIFT

#define FCOE_KWQE_CONN_OFFLOAD3_VLAN_ID_SHIFT   0

Definition at line 8322 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_LAYER_CODE

#define FCOE_KWQE_HEADER_LAYER_CODE   (0x7<<4) /* BitField flags protocol layer (L2,L3,L4,L5) */

Definition at line 8219 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_LAYER_CODE_SHIFT

#define FCOE_KWQE_HEADER_LAYER_CODE_SHIFT   4

Definition at line 8220 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_RESERVED0

#define FCOE_KWQE_HEADER_RESERVED0   (0xF<<0) /* BitField flags */

Definition at line 8217 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_RESERVED0_SHIFT

#define FCOE_KWQE_HEADER_RESERVED0_SHIFT   0

Definition at line 8218 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_RESERVED1

#define FCOE_KWQE_HEADER_RESERVED1   (0x1<<7) /* BitField flags */

Definition at line 8221 of file ecore_hsi.h.

◆ FCOE_KWQE_HEADER_RESERVED1_SHIFT

#define FCOE_KWQE_HEADER_RESERVED1_SHIFT   7

Definition at line 8222 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED

#define FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED   (0x1<<7) /* BitField flags Special MF mode where classification failure indication from HW is allowed */

Definition at line 8247 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED_SHIFT

#define FCOE_KWQE_INIT1_CLASSIFY_FAILED_ALLOWED_SHIFT   7

Definition at line 8248 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC

#define FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC   (0x7<<4) /* BitField flags */

Definition at line 8245 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC_SHIFT

#define FCOE_KWQE_INIT1_LOG_CACHED_PBES_PER_FUNC_SHIFT   4

Definition at line 8246 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_LOG_PAGE_SIZE

#define FCOE_KWQE_INIT1_LOG_PAGE_SIZE   (0xF<<0) /* BitField flags log of page size value */

Definition at line 8243 of file ecore_hsi.h.

◆ FCOE_KWQE_INIT1_LOG_PAGE_SIZE_SHIFT

#define FCOE_KWQE_INIT1_LOG_PAGE_SIZE_SHIFT   0

Definition at line 8244 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ABTS_PERFORMED

#define FCOE_S_STAT_CTX_ABTS_PERFORMED   (0x1<<2) /* BitField flags ABTS (on Sequence) protocol complete indication (0 - not completed; 1 -completed by Recipient) */

Definition at line 8491 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ABTS_PERFORMED_SHIFT

#define FCOE_S_STAT_CTX_ABTS_PERFORMED_SHIFT   2

Definition at line 8492 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND

#define FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND   (0x1<<1) /* BitField flags Abort Sequence requested indication */

Definition at line 8489 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND_SHIFT

#define FCOE_S_STAT_CTX_ACK_ABORT_SEQ_COND_SHIFT   1

Definition at line 8490 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACK_EOFT

#define FCOE_S_STAT_CTX_ACK_EOFT   (0x1<<5) /* BitField flags ACK (EOFt) transmitted indication (0 - not tranmitted; 1 - transmitted) */

Definition at line 8497 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACK_EOFT_SHIFT

#define FCOE_S_STAT_CTX_ACK_EOFT_SHIFT   5

Definition at line 8498 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACTIVE

#define FCOE_S_STAT_CTX_ACTIVE   (0x1<<0) /* BitField flags Active Sequence indication (0 - not avtive; 1 - active) */

Definition at line 8487 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_ACTIVE_SHIFT

#define FCOE_S_STAT_CTX_ACTIVE_SHIFT   0

Definition at line 8488 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_P_RJT

#define FCOE_S_STAT_CTX_P_RJT   (0x1<<4) /* BitField flags P_RJT transmitted indication */

Definition at line 8495 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_P_RJT_SHIFT

#define FCOE_S_STAT_CTX_P_RJT_SHIFT   4

Definition at line 8496 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_RSRV1

#define FCOE_S_STAT_CTX_RSRV1   (0x3<<6) /* BitField flags */

Definition at line 8499 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_RSRV1_SHIFT

#define FCOE_S_STAT_CTX_RSRV1_SHIFT   6

Definition at line 8500 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_SEQ_TIMEOUT

#define FCOE_S_STAT_CTX_SEQ_TIMEOUT   (0x1<<3) /* BitField flags E_D_TOV timeout indication */

Definition at line 8493 of file ecore_hsi.h.

◆ FCOE_S_STAT_CTX_SEQ_TIMEOUT_SHIFT

#define FCOE_S_STAT_CTX_SEQ_TIMEOUT_SHIFT   3

Definition at line 8494 of file ecore_hsi.h.

◆ FCOE_SQE_TASK_ID

#define FCOE_SQE_TASK_ID   (0x7FFF<<0) /* BitField wqe The task ID (OX_ID) to be processed */

Definition at line 8569 of file ecore_hsi.h.

◆ FCOE_SQE_TASK_ID_SHIFT

#define FCOE_SQE_TASK_ID_SHIFT   0

Definition at line 8570 of file ecore_hsi.h.

◆ FCOE_SQE_TOGGLE_BIT

#define FCOE_SQE_TOGGLE_BIT   (0x1<<15) /* BitField wqe Toggle bit updated by the driver */

Definition at line 8571 of file ecore_hsi.h.

◆ FCOE_SQE_TOGGLE_BIT_SHIFT

#define FCOE_SQE_TOGGLE_BIT_SHIFT   15

Definition at line 8572 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_CONST_CID

#define FCOE_TCE_RX_WR_TX_RD_CONST_CID   (0xFFFFFF<<0) /* BitField init_flags The CID of the connection (used by the CHIP) */

Definition at line 8668 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_CONST_CID_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_CONST_CID_SHIFT   0

Definition at line 8669 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0

#define FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0   (0xFF<<24) /* BitField init_flags */

Definition at line 8670 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_CONST_RSRV0_SHIFT   24

Definition at line 8671 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ

#define FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ   (0x1<<7) /* BitField rx_flags Confirmation request indication */

Definition at line 8684 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_CONF_REQ_SHIFT   7

Definition at line 8685 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME

#define FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME   (0x1<<12) /* BitField rx_flags Indication on expecting to receive the first frame from target */

Definition at line 8688 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_EXP_FIRST_FRAME_SHIFT   12

Definition at line 8689 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE

#define FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE   (0x7<<4) /* BitField rx_flags The number of RQ WQEs that were consumed (for sense data only) */

Definition at line 8682 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_NUM_RQ_WQE_SHIFT   4

Definition at line 8683 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1

#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1   (0xF<<0) /* BitField rx_flags */

Definition at line 8680 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV1_SHIFT   0

Definition at line 8681 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2

#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2   (0x1<<14) /* BitField rx_flags */

Definition at line 8692 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RSRV2_SHIFT   14

Definition at line 8693 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT   (0x1<<13) /* BitField rx_flags RX Sequence initiative indication */

Definition at line 8690 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_SEQ_INIT_SHIFT   13

Definition at line 8691 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE   (0xF<<8) /* BitField rx_flags The RX state of the task */

Definition at line 8686 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_STATE_SHIFT   8

Definition at line 8687 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID   (0x1<<15) /* BitField rx_flags Indication of RX valid task */

Definition at line 8694 of file ecore_hsi.h.

◆ FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID_SHIFT

#define FCOE_TCE_RX_WR_TX_RD_VAR_RX_VALID_SHIFT   15

Definition at line 8695 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE

#define FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE   (0x3<<5) /* BitField init_flags Num of cached sge (0 - not cached sge) */

Definition at line 8633 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_CACHED_SGE_SHIFT   5

Definition at line 8634 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE

#define FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE   (0x1<<4) /* BitField init_flags Class 3/2 indication */

Definition at line 8631 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_CLASS_TYPE_SHIFT   4

Definition at line 8632 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE

#define FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE   (0x1<<3) /* BitField init_flags Tape/Disk device indication */

Definition at line 8629 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT   3

Definition at line 8630 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1

#define FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1   (0x1<<5) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write */

Definition at line 8642 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_RSRV1_SHIFT   5

Definition at line 8643 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV

#define FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV   (0x1<<7) /* BitField init_flags Support REC_TOV flag, for FW use only */

Definition at line 8635 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_SUPPORT_REC_TOV_SHIFT   7

Definition at line 8636 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE

#define FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE   (0x7<<0) /* BitField init_flags Task type - Write / Read / Middle / Unsolicited / ABTS / Cleanup */

Definition at line 8627 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE_SHIFT   0

Definition at line 8628 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS   (0x1<<7) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write Compelted full tranmission of this task */

Definition at line 8646 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_COMP_TRNS_SHIFT   7

Definition at line 8647 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT   (0x1<<6) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write TX Sequence initiative indication */

Definition at line 8644 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_SEQ_INIT_SHIFT   6

Definition at line 8645 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE   (0xF<<1) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write The TX state of the task */

Definition at line 8640 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_STATE_SHIFT   1

Definition at line 8641 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID   (0x1<<0) /* BitField tx_flagsBoth TX and RX processing could read but only the TX could write Indication of TX valid task */

Definition at line 8638 of file ecore_hsi.h.

◆ FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID_SHIFT

#define FCOE_TCE_TX_WR_RX_RD_CONST_TX_VALID_SHIFT   0

Definition at line 8639 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_CLI

#define FCOE_VLAN_FIELDS_CLI   (0x1<<12) /* BitField fields */

Definition at line 9220 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_CLI_SHIFT

#define FCOE_VLAN_FIELDS_CLI_SHIFT   12

Definition at line 9221 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_PRI

#define FCOE_VLAN_FIELDS_PRI   (0x7<<13) /* BitField fields */

Definition at line 9222 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_PRI_SHIFT

#define FCOE_VLAN_FIELDS_PRI_SHIFT   13

Definition at line 9223 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_VID

#define FCOE_VLAN_FIELDS_VID   (0xFFF<<0) /* BitField fields */

Definition at line 9218 of file ecore_hsi.h.

◆ FCOE_VLAN_FIELDS_VID_SHIFT

#define FCOE_VLAN_FIELDS_VID_SHIFT   0

Definition at line 9219 of file ecore_hsi.h.

◆ FCOE_XFRQE_TASK_ID

#define FCOE_XFRQE_TASK_ID   (0x7FFF<<0) /* BitField wqe The task ID (OX_ID) to be processed */

Definition at line 8736 of file ecore_hsi.h.

◆ FCOE_XFRQE_TASK_ID_SHIFT

#define FCOE_XFRQE_TASK_ID_SHIFT   0

Definition at line 8737 of file ecore_hsi.h.

◆ FCOE_XFRQE_TOGGLE_BIT

#define FCOE_XFRQE_TOGGLE_BIT   (0x1<<15) /* BitField wqe Toggle bit updated by the driver */

Definition at line 8738 of file ecore_hsi.h.

◆ FCOE_XFRQE_TOGGLE_BIT_SHIFT

#define FCOE_XFRQE_TOGGLE_BIT_SHIFT   15

Definition at line 8739 of file ecore_hsi.h.

◆ FIRST_DUMP_VALID

#define FIRST_DUMP_VALID   (1 << 0)

Definition at line 2562 of file ecore_hsi.h.

◆ FUNC_0

#define FUNC_0   0

Definition at line 1552 of file ecore_hsi.h.

◆ FUNC_1

#define FUNC_1   1

Definition at line 1553 of file ecore_hsi.h.

◆ FUNC_2

#define FUNC_2   2

Definition at line 1554 of file ecore_hsi.h.

◆ FUNC_3

#define FUNC_3   3

Definition at line 1555 of file ecore_hsi.h.

◆ FUNC_4

#define FUNC_4   4

Definition at line 1556 of file ecore_hsi.h.

◆ FUNC_5

#define FUNC_5   5

Definition at line 1557 of file ecore_hsi.h.

◆ FUNC_6

#define FUNC_6   6

Definition at line 1558 of file ecore_hsi.h.

◆ FUNC_7

#define FUNC_7   7

Definition at line 1559 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_COS_FILTER_MASK

#define FUNC_MF_CFG_AFEX_COS_FILTER_MASK   0x000000ff

Definition at line 2004 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_COS_FILTER_SHIFT

#define FUNC_MF_CFG_AFEX_COS_FILTER_SHIFT   0

Definition at line 2005 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_MBA_ENABLED_MASK

#define FUNC_MF_CFG_AFEX_MBA_ENABLED_MASK   0x0000ff00

Definition at line 2006 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_MBA_ENABLED_SHIFT

#define FUNC_MF_CFG_AFEX_MBA_ENABLED_SHIFT   8

Definition at line 2007 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_MBA_ENABLED_VAL

#define FUNC_MF_CFG_AFEX_MBA_ENABLED_VAL   0x00000100

Definition at line 2008 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_VLAN_MASK

#define FUNC_MF_CFG_AFEX_VLAN_MASK   0x0fff0000

Definition at line 2000 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_VLAN_MODE_MASK

#define FUNC_MF_CFG_AFEX_VLAN_MODE_MASK   0x000f0000

Definition at line 2009 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_VLAN_MODE_SHIFT

#define FUNC_MF_CFG_AFEX_VLAN_MODE_SHIFT   16

Definition at line 2010 of file ecore_hsi.h.

◆ FUNC_MF_CFG_AFEX_VLAN_SHIFT

#define FUNC_MF_CFG_AFEX_VLAN_SHIFT   16

Definition at line 2001 of file ecore_hsi.h.

◆ FUNC_MF_CFG_E1HOV_TAG_DEFAULT

#define FUNC_MF_CFG_E1HOV_TAG_DEFAULT   FUNC_MF_CFG_E1HOV_TAG_MASK

Definition at line 1997 of file ecore_hsi.h.

◆ FUNC_MF_CFG_E1HOV_TAG_MASK

#define FUNC_MF_CFG_E1HOV_TAG_MASK   0x0000ffff

Definition at line 1995 of file ecore_hsi.h.

◆ FUNC_MF_CFG_E1HOV_TAG_SHIFT

#define FUNC_MF_CFG_E1HOV_TAG_SHIFT   0

Definition at line 1996 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_BOOT_BIOS_CTRL

#define FUNC_MF_CFG_FUNC_BOOT_BIOS_CTRL   0x00000000

Definition at line 1968 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_BOOT_MASK

#define FUNC_MF_CFG_FUNC_BOOT_MASK   0x00000060

Definition at line 1967 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_BOOT_VCM_DISABLED

#define FUNC_MF_CFG_FUNC_BOOT_VCM_DISABLED   0x00000020

Definition at line 1969 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_BOOT_VCM_ENABLED

#define FUNC_MF_CFG_FUNC_BOOT_VCM_ENABLED   0x00000040

Definition at line 1970 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_DELETED

#define FUNC_MF_CFG_FUNC_DELETED   0x00000010

Definition at line 1965 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_DISABLED

#define FUNC_MF_CFG_FUNC_DISABLED   0x00000008

Definition at line 1964 of file ecore_hsi.h.

◆ FUNC_MF_CFG_FUNC_HIDE

#define FUNC_MF_CFG_FUNC_HIDE   0x00000001

Definition at line 1954 of file ecore_hsi.h.

◆ FUNC_MF_CFG_LOWERMAC_DEFAULT

#define FUNC_MF_CFG_LOWERMAC_DEFAULT   0xffffffff

Definition at line 1992 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MAX_BW_DEFAULT

#define FUNC_MF_CFG_MAX_BW_DEFAULT   0x64000000

Definition at line 1985 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MAX_BW_MASK

#define FUNC_MF_CFG_MAX_BW_MASK   0xff000000

Definition at line 1983 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MAX_BW_SHIFT

#define FUNC_MF_CFG_MAX_BW_SHIFT   24

Definition at line 1984 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MIN_BW_DEFAULT

#define FUNC_MF_CFG_MIN_BW_DEFAULT   0x00000000

Definition at line 1982 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MIN_BW_MASK

#define FUNC_MF_CFG_MIN_BW_MASK   0x00ff0000

Definition at line 1980 of file ecore_hsi.h.

◆ FUNC_MF_CFG_MIN_BW_SHIFT

#define FUNC_MF_CFG_MIN_BW_SHIFT   16

Definition at line 1981 of file ecore_hsi.h.

◆ FUNC_MF_CFG_NUMBER_OF_VFS_MASK

#define FUNC_MF_CFG_NUMBER_OF_VFS_MASK   0x000000FF

Definition at line 2014 of file ecore_hsi.h.

◆ FUNC_MF_CFG_NUMBER_OF_VFS_SHIFT

#define FUNC_MF_CFG_NUMBER_OF_VFS_SHIFT   0

Definition at line 2015 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_DEFAULT

#define FUNC_MF_CFG_PROTOCOL_DEFAULT    FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA

Definition at line 1961 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_ETHERNET

#define FUNC_MF_CFG_PROTOCOL_ETHERNET   0x00000002

Definition at line 1958 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA

#define FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA   0x00000004

Definition at line 1959 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_FCOE

#define FUNC_MF_CFG_PROTOCOL_FCOE   0x00000000

Definition at line 1957 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_ISCSI

#define FUNC_MF_CFG_PROTOCOL_ISCSI   0x00000006

Definition at line 1960 of file ecore_hsi.h.

◆ FUNC_MF_CFG_PROTOCOL_MASK

#define FUNC_MF_CFG_PROTOCOL_MASK   0x00000006

Definition at line 1956 of file ecore_hsi.h.

◆ FUNC_MF_CFG_TRANSMIT_PRIORITY_DEFAULT

#define FUNC_MF_CFG_TRANSMIT_PRIORITY_DEFAULT   0x00000000

Definition at line 1976 of file ecore_hsi.h.

◆ FUNC_MF_CFG_TRANSMIT_PRIORITY_MASK

#define FUNC_MF_CFG_TRANSMIT_PRIORITY_MASK   0x00000300

Definition at line 1974 of file ecore_hsi.h.

◆ FUNC_MF_CFG_TRANSMIT_PRIORITY_SHIFT

#define FUNC_MF_CFG_TRANSMIT_PRIORITY_SHIFT   8

Definition at line 1975 of file ecore_hsi.h.

◆ FUNC_MF_CFG_UPPERMAC_DEFAULT

#define FUNC_MF_CFG_UPPERMAC_DEFAULT   FUNC_MF_CFG_UPPERMAC_MASK

Definition at line 1990 of file ecore_hsi.h.

◆ FUNC_MF_CFG_UPPERMAC_MASK

#define FUNC_MF_CFG_UPPERMAC_MASK   0x0000ffff

Definition at line 1988 of file ecore_hsi.h.

◆ FUNC_MF_CFG_UPPERMAC_SHIFT

#define FUNC_MF_CFG_UPPERMAC_SHIFT   0

Definition at line 1989 of file ecore_hsi.h.

◆ FW_ACK_NUM_OF_POLL

#define FW_ACK_NUM_OF_POLL   (FW_ACK_TIME_OUT_MS/FW_ACK_POLL_TIME_MS)

Definition at line 1586 of file ecore_hsi.h.

◆ FW_ACK_POLL_TIME_MS

#define FW_ACK_POLL_TIME_MS   1

Definition at line 1584 of file ecore_hsi.h.

◆ FW_ACK_TIME_OUT_MS

#define FW_ACK_TIME_OUT_MS   5000

Definition at line 1582 of file ecore_hsi.h.

◆ FW_ENCODE_32BIT_PATTERN

#define FW_ENCODE_32BIT_PATTERN   0x1e1e1e1e

Definition at line 35 of file ecore_hsi.h.

◆ FW_MSG_CODE_AFEX_DRIVER_SETMAC_DONE

#define FW_MSG_CODE_AFEX_DRIVER_SETMAC_DONE   0xd0100000

Definition at line 1807 of file ecore_hsi.h.

◆ FW_MSG_CODE_AFEX_LISTGET_ACK

#define FW_MSG_CODE_AFEX_LISTGET_ACK   0xd1100000

Definition at line 1808 of file ecore_hsi.h.

◆ FW_MSG_CODE_AFEX_LISTSET_ACK

#define FW_MSG_CODE_AFEX_LISTSET_ACK   0xd2100000

Definition at line 1809 of file ecore_hsi.h.

◆ FW_MSG_CODE_AFEX_STATSGET_ACK

#define FW_MSG_CODE_AFEX_STATSGET_ACK   0xd3100000

Definition at line 1810 of file ecore_hsi.h.

◆ FW_MSG_CODE_AFEX_VIFSET_ACK

#define FW_MSG_CODE_AFEX_VIFSET_ACK   0xd4100000

Definition at line 1811 of file ecore_hsi.h.

◆ FW_MSG_CODE_CONFIG_CHANGE_DONE

#define FW_MSG_CODE_CONFIG_CHANGE_DONE   0xC2000000

Definition at line 1839 of file ecore_hsi.h.

◆ FW_MSG_CODE_DCC_DONE

#define FW_MSG_CODE_DCC_DONE   0x30100000

Definition at line 1786 of file ecore_hsi.h.

◆ FW_MSG_CODE_DIAG_ENTER_DONE

#define FW_MSG_CODE_DIAG_ENTER_DONE   0x50100000

Definition at line 1788 of file ecore_hsi.h.

◆ FW_MSG_CODE_DIAG_EXIT_DONE

#define FW_MSG_CODE_DIAG_EXIT_DONE   0x60100000

Definition at line 1790 of file ecore_hsi.h.

◆ FW_MSG_CODE_DIAG_REFUSE

#define FW_MSG_CODE_DIAG_REFUSE   0x50200000

Definition at line 1789 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_INFO_ACK

#define FW_MSG_CODE_DRV_INFO_ACK   0xd8100000

Definition at line 1813 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_INFO_NACK

#define FW_MSG_CODE_DRV_INFO_NACK   0xd9100000

Definition at line 1814 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_COMMON

#define FW_MSG_CODE_DRV_LOAD_COMMON   0x10100000

Definition at line 1773 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_COMMON_CHIP

#define FW_MSG_CODE_DRV_LOAD_COMMON_CHIP   0x10130000

Definition at line 1778 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_DONE

#define FW_MSG_CODE_DRV_LOAD_DONE   0x11100000

Definition at line 1781 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_FUNCTION

#define FW_MSG_CODE_DRV_LOAD_FUNCTION   0x10120000

Definition at line 1775 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_PORT

#define FW_MSG_CODE_DRV_LOAD_PORT   0x10110000

Definition at line 1774 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_LOAD_REFUSED

#define FW_MSG_CODE_DRV_LOAD_REFUSED   0x10200000

Definition at line 1780 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_UNLOAD_COMMON

#define FW_MSG_CODE_DRV_UNLOAD_COMMON   0x20100000

Definition at line 1782 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_UNLOAD_DONE

#define FW_MSG_CODE_DRV_UNLOAD_DONE   0x21100000

Definition at line 1785 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_UNLOAD_FUNCTION

#define FW_MSG_CODE_DRV_UNLOAD_FUNCTION   0x20120000

Definition at line 1784 of file ecore_hsi.h.

◆ FW_MSG_CODE_DRV_UNLOAD_PORT

#define FW_MSG_CODE_DRV_UNLOAD_PORT   0x20110000

Definition at line 1783 of file ecore_hsi.h.

◆ FW_MSG_CODE_EEE_RESULS_ACK

#define FW_MSG_CODE_EEE_RESULS_ACK   0xda100000

Definition at line 1816 of file ecore_hsi.h.

◆ FW_MSG_CODE_FLR_ACK

#define FW_MSG_CODE_FLR_ACK   0x02000000

Definition at line 1825 of file ecore_hsi.h.

◆ FW_MSG_CODE_FLR_NACK

#define FW_MSG_CODE_FLR_NACK   0x02100000

Definition at line 1826 of file ecore_hsi.h.

◆ FW_MSG_CODE_GET_KEY_DONE

#define FW_MSG_CODE_GET_KEY_DONE   0x80100000

Definition at line 1793 of file ecore_hsi.h.

◆ FW_MSG_CODE_HW_SET_INVALID_IMAGE

#define FW_MSG_CODE_HW_SET_INVALID_IMAGE   0xb0100000

Definition at line 1805 of file ecore_hsi.h.

◆ FW_MSG_CODE_IMG_OFFSET_RESPONSE

#define FW_MSG_CODE_IMG_OFFSET_RESPONSE   0xe2100000

Definition at line 1833 of file ecore_hsi.h.

◆ FW_MSG_CODE_IMG_SIZE_RESPONSE

#define FW_MSG_CODE_IMG_SIZE_RESPONSE   0xe3100000

Definition at line 1834 of file ecore_hsi.h.

◆ FW_MSG_CODE_L2B_PRAM_C_LOAD_FAILURE

#define FW_MSG_CODE_L2B_PRAM_C_LOAD_FAILURE   0x90220000

Definition at line 1798 of file ecore_hsi.h.

◆ FW_MSG_CODE_L2B_PRAM_LOADED

#define FW_MSG_CODE_L2B_PRAM_LOADED   0x90100000

Definition at line 1796 of file ecore_hsi.h.

◆ FW_MSG_CODE_L2B_PRAM_T_LOAD_FAILURE

#define FW_MSG_CODE_L2B_PRAM_T_LOAD_FAILURE   0x90210000

Definition at line 1797 of file ecore_hsi.h.

◆ FW_MSG_CODE_L2B_PRAM_U_LOAD_FAILURE

#define FW_MSG_CODE_L2B_PRAM_U_LOAD_FAILURE   0x90240000

Definition at line 1800 of file ecore_hsi.h.

◆ FW_MSG_CODE_L2B_PRAM_X_LOAD_FAILURE

#define FW_MSG_CODE_L2B_PRAM_X_LOAD_FAILURE   0x90230000

Definition at line 1799 of file ecore_hsi.h.

◆ FW_MSG_CODE_LIC_CHALLENGE

#define FW_MSG_CODE_LIC_CHALLENGE   0xff010000

Definition at line 1828 of file ecore_hsi.h.

◆ FW_MSG_CODE_LIC_INFO_NOT_READY

#define FW_MSG_CODE_LIC_INFO_NOT_READY   0x80f80000

Definition at line 1795 of file ecore_hsi.h.

◆ FW_MSG_CODE_LIC_RESPONSE

#define FW_MSG_CODE_LIC_RESPONSE   0xff020000

Definition at line 1829 of file ecore_hsi.h.

◆ FW_MSG_CODE_LINK_CHANGED_ACK

#define FW_MSG_CODE_LINK_CHANGED_ACK   0x01100000

Definition at line 1823 of file ecore_hsi.h.

◆ FW_MSG_CODE_LLDP_DONE

#define FW_MSG_CODE_LLDP_DONE   0x40100000

Definition at line 1787 of file ecore_hsi.h.

◆ FW_MSG_CODE_MASK

#define FW_MSG_CODE_MASK   0xffff0000

Definition at line 1772 of file ecore_hsi.h.

◆ FW_MSG_CODE_NO_KEY

#define FW_MSG_CODE_NO_KEY   0x80f00000

Definition at line 1794 of file ecore_hsi.h.

◆ FW_MSG_CODE_OEM_ACK

#define FW_MSG_CODE_OEM_ACK   0x00010000

Definition at line 1836 of file ecore_hsi.h.

◆ FW_MSG_CODE_RMMOD_ACK

#define FW_MSG_CODE_RMMOD_ACK   0xdb100000

Definition at line 1818 of file ecore_hsi.h.

◆ FW_MSG_CODE_SET_MF_BW_DONE

#define FW_MSG_CODE_SET_MF_BW_DONE   0xe1000000

Definition at line 1821 of file ecore_hsi.h.

◆ FW_MSG_CODE_SET_MF_BW_SENT

#define FW_MSG_CODE_SET_MF_BW_SENT   0xe0000000

Definition at line 1820 of file ecore_hsi.h.

◆ FW_MSG_CODE_VALIDATE_KEY_FAILURE

#define FW_MSG_CODE_VALIDATE_KEY_FAILURE   0x70200000

Definition at line 1792 of file ecore_hsi.h.

◆ FW_MSG_CODE_VALIDATE_KEY_SUCCESS

#define FW_MSG_CODE_VALIDATE_KEY_SUCCESS   0x70100000

Definition at line 1791 of file ecore_hsi.h.

◆ FW_MSG_CODE_VF_DISABLED_DONE

#define FW_MSG_CODE_VF_DISABLED_DONE   0xb0000000

Definition at line 1804 of file ecore_hsi.h.

◆ FW_MSG_CODE_VIRT_MAC_ISCSI

#define FW_MSG_CODE_VIRT_MAC_ISCSI   0xff040000

Definition at line 1831 of file ecore_hsi.h.

◆ FW_MSG_CODE_VIRT_MAC_PRIM

#define FW_MSG_CODE_VIRT_MAC_PRIM   0xff030000

Definition at line 1830 of file ecore_hsi.h.

◆ FW_MSG_CODE_VRFY_OPT_MDL_INVLD_IMG

#define FW_MSG_CODE_VRFY_OPT_MDL_INVLD_IMG   0xa0200000

Definition at line 1802 of file ecore_hsi.h.

◆ FW_MSG_CODE_VRFY_OPT_MDL_SUCCESS

#define FW_MSG_CODE_VRFY_OPT_MDL_SUCCESS   0xa0100000

Definition at line 1801 of file ecore_hsi.h.

◆ FW_MSG_CODE_VRFY_OPT_MDL_UNAPPROVED

#define FW_MSG_CODE_VRFY_OPT_MDL_UNAPPROVED   0xa0300000

Definition at line 1803 of file ecore_hsi.h.

◆ FW_MSG_SEQ_NUMBER_MASK

#define FW_MSG_SEQ_NUMBER_MASK   0x0000ffff

Definition at line 1841 of file ecore_hsi.h.

◆ FW_PARAM_INVALID_IMG

#define FW_PARAM_INVALID_IMG   0xffffffff

Definition at line 1845 of file ecore_hsi.h.

◆ FW_VERSION_BIG_ENDIEN

#define FW_VERSION_BIG_ENDIEN   (0x1<<1) /* BitField flags if set, this is big-endien ASM */

Definition at line 11784 of file ecore_hsi.h.

◆ FW_VERSION_BIG_ENDIEN_SHIFT

#define FW_VERSION_BIG_ENDIEN_SHIFT   1

Definition at line 11785 of file ecore_hsi.h.

◆ FW_VERSION_CHIP_VERSION

#define FW_VERSION_CHIP_VERSION   (0x3<<2) /* BitField flags 0 - E1, 1 - E1H */

Definition at line 11786 of file ecore_hsi.h.

◆ FW_VERSION_CHIP_VERSION_SHIFT

#define FW_VERSION_CHIP_VERSION_SHIFT   2

Definition at line 11787 of file ecore_hsi.h.

◆ FW_VERSION_OPTIMIZED

#define FW_VERSION_OPTIMIZED   (0x1<<0) /* BitField flags if set, this is optimized ASM */

Definition at line 11782 of file ecore_hsi.h.

◆ FW_VERSION_OPTIMIZED_SHIFT

#define FW_VERSION_OPTIMIZED_SHIFT   0

Definition at line 11783 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_BUPDATE

#define IGU_BACKWARD_COMPATIBLE_BUPDATE   (0x1<<24) /* BitField sb_id_and_flags if set, acknowledges status block index */

Definition at line 3982 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_BUPDATE_SHIFT

#define IGU_BACKWARD_COMPATIBLE_BUPDATE_SHIFT   24

Definition at line 3983 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_ENABLE_INT

#define IGU_BACKWARD_COMPATIBLE_ENABLE_INT   (0x3<<25) /* BitField sb_id_and_flags interrupt enable/disable/nop: use IGU_INT_xxx constants */

Definition at line 3984 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_ENABLE_INT_SHIFT

#define IGU_BACKWARD_COMPATIBLE_ENABLE_INT_SHIFT   25

Definition at line 3985 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_RESERVED_0

#define IGU_BACKWARD_COMPATIBLE_RESERVED_0   (0x1F<<27) /* BitField sb_id_and_flags */

Definition at line 3986 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_RESERVED_0_SHIFT

#define IGU_BACKWARD_COMPATIBLE_RESERVED_0_SHIFT   27

Definition at line 3987 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SB_INDEX

#define IGU_BACKWARD_COMPATIBLE_SB_INDEX   (0xFFFF<<0) /* BitField sb_id_and_flags */

Definition at line 3976 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SB_INDEX_SHIFT

#define IGU_BACKWARD_COMPATIBLE_SB_INDEX_SHIFT   0

Definition at line 3977 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SB_SELECT

#define IGU_BACKWARD_COMPATIBLE_SB_SELECT   (0x1F<<16) /* BitField sb_id_and_flags */

Definition at line 3978 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SB_SELECT_SHIFT

#define IGU_BACKWARD_COMPATIBLE_SB_SELECT_SHIFT   16

Definition at line 3979 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS

#define IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS   (0x7<<21) /* BitField sb_id_and_flags 0-3:storm id, 4: attn status block (valid in default sb only) */

Definition at line 3980 of file ecore_hsi.h.

◆ IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS_SHIFT

#define IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS_SHIFT   21

Definition at line 3981 of file ecore_hsi.h.

◆ IGU_CTRL_REG_ADDRESS

#define IGU_CTRL_REG_ADDRESS   (0xFFF<<0) /* BitField ctrl_data */

Definition at line 4045 of file ecore_hsi.h.

◆ IGU_CTRL_REG_ADDRESS_SHIFT

#define IGU_CTRL_REG_ADDRESS_SHIFT   0

Definition at line 4046 of file ecore_hsi.h.

◆ IGU_CTRL_REG_FID

#define IGU_CTRL_REG_FID   (0x7F<<12) /* BitField ctrl_data */

Definition at line 4047 of file ecore_hsi.h.

◆ IGU_CTRL_REG_FID_SHIFT

#define IGU_CTRL_REG_FID_SHIFT   12

Definition at line 4048 of file ecore_hsi.h.

◆ IGU_CTRL_REG_RESERVED

#define IGU_CTRL_REG_RESERVED   (0x1<<19) /* BitField ctrl_data */

Definition at line 4049 of file ecore_hsi.h.

◆ IGU_CTRL_REG_RESERVED_SHIFT

#define IGU_CTRL_REG_RESERVED_SHIFT   19

Definition at line 4050 of file ecore_hsi.h.

◆ IGU_CTRL_REG_TYPE

#define IGU_CTRL_REG_TYPE   (0x1<<20) /* BitField ctrl_data (use enum igu_ctrl_cmd) */

Definition at line 4051 of file ecore_hsi.h.

◆ IGU_CTRL_REG_TYPE_SHIFT

#define IGU_CTRL_REG_TYPE_SHIFT   20

Definition at line 4052 of file ecore_hsi.h.

◆ IGU_CTRL_REG_UNUSED

#define IGU_CTRL_REG_UNUSED   (0x7FF<<21) /* BitField ctrl_data */

Definition at line 4053 of file ecore_hsi.h.

◆ IGU_CTRL_REG_UNUSED_SHIFT

#define IGU_CTRL_REG_UNUSED_SHIFT   21

Definition at line 4054 of file ecore_hsi.h.

◆ IGU_REGULAR_BCLEANUP

#define IGU_REGULAR_BCLEANUP   (0x1<<31) /* BitField sb_id_and_flags */

Definition at line 4014 of file ecore_hsi.h.

◆ IGU_REGULAR_BCLEANUP_SHIFT

#define IGU_REGULAR_BCLEANUP_SHIFT   31

Definition at line 4015 of file ecore_hsi.h.

◆ IGU_REGULAR_BUPDATE

#define IGU_REGULAR_BUPDATE   (0x1<<24) /* BitField sb_id_and_flags */

Definition at line 4004 of file ecore_hsi.h.

◆ IGU_REGULAR_BUPDATE_SHIFT

#define IGU_REGULAR_BUPDATE_SHIFT   24

Definition at line 4005 of file ecore_hsi.h.

◆ IGU_REGULAR_CLEANUP_SET

#define IGU_REGULAR_CLEANUP_SET   (0x1<<30) /* BitField sb_id_and_flags */

Definition at line 4012 of file ecore_hsi.h.

◆ IGU_REGULAR_CLEANUP_SET_SHIFT

#define IGU_REGULAR_CLEANUP_SET_SHIFT   30

Definition at line 4013 of file ecore_hsi.h.

◆ IGU_REGULAR_CLEANUP_TYPE

#define IGU_REGULAR_CLEANUP_TYPE   (0x3<<28) /* BitField sb_id_and_flags */

Definition at line 4010 of file ecore_hsi.h.

◆ IGU_REGULAR_CLEANUP_TYPE_SHIFT

#define IGU_REGULAR_CLEANUP_TYPE_SHIFT   28

Definition at line 4011 of file ecore_hsi.h.

◆ IGU_REGULAR_ENABLE_INT

#define IGU_REGULAR_ENABLE_INT   (0x3<<25) /* BitField sb_id_and_flags interrupt enable/disable/nop (use enum igu_int_cmd) */

Definition at line 4006 of file ecore_hsi.h.

◆ IGU_REGULAR_ENABLE_INT_SHIFT

#define IGU_REGULAR_ENABLE_INT_SHIFT   25

Definition at line 4007 of file ecore_hsi.h.

◆ IGU_REGULAR_RESERVED0

#define IGU_REGULAR_RESERVED0   (0x1<<20) /* BitField sb_id_and_flags */

Definition at line 4000 of file ecore_hsi.h.

◆ IGU_REGULAR_RESERVED0_SHIFT

#define IGU_REGULAR_RESERVED0_SHIFT   20

Definition at line 4001 of file ecore_hsi.h.

◆ IGU_REGULAR_RESERVED_1

#define IGU_REGULAR_RESERVED_1   (0x1<<27) /* BitField sb_id_and_flags */

Definition at line 4008 of file ecore_hsi.h.

◆ IGU_REGULAR_RESERVED_1_SHIFT

#define IGU_REGULAR_RESERVED_1_SHIFT   27

Definition at line 4009 of file ecore_hsi.h.

◆ IGU_REGULAR_SB_INDEX

#define IGU_REGULAR_SB_INDEX   (0xFFFFF<<0) /* BitField sb_id_and_flags */

Definition at line 3998 of file ecore_hsi.h.

◆ IGU_REGULAR_SB_INDEX_SHIFT

#define IGU_REGULAR_SB_INDEX_SHIFT   0

Definition at line 3999 of file ecore_hsi.h.

◆ IGU_REGULAR_SEGMENT_ACCESS

#define IGU_REGULAR_SEGMENT_ACCESS   (0x7<<21) /* BitField sb_id_and_flags 21-23 (use enum igu_seg_access) */

Definition at line 4002 of file ecore_hsi.h.

◆ IGU_REGULAR_SEGMENT_ACCESS_SHIFT

#define IGU_REGULAR_SEGMENT_ACCESS_SHIFT   21

Definition at line 4003 of file ecore_hsi.h.

◆ ISCSI_APP_IDX

#define ISCSI_APP_IDX   1

Definition at line 2222 of file ecore_hsi.h.

◆ ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 9909 of file ecore_hsi.h.

◆ ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 9910 of file ecore_hsi.h.

◆ ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 9911 of file ecore_hsi.h.

◆ ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_CMD_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 9912 of file ecore_hsi.h.

◆ ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 10789 of file ecore_hsi.h.

◆ ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 10790 of file ecore_hsi.h.

◆ ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 10791 of file ecore_hsi.h.

◆ ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_DATA_PDU_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 10792 of file ecore_hsi.h.

◆ ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 10842 of file ecore_hsi.h.

◆ ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 10843 of file ecore_hsi.h.

◆ ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 10844 of file ecore_hsi.h.

◆ ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_LOGIN_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 10845 of file ecore_hsi.h.

◆ ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 10890 of file ecore_hsi.h.

◆ ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 10891 of file ecore_hsi.h.

◆ ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 10892 of file ecore_hsi.h.

◆ ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_LOGOUT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 10893 of file ecore_hsi.h.

◆ ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 11007 of file ecore_hsi.h.

◆ ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 11008 of file ecore_hsi.h.

◆ ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 11009 of file ecore_hsi.h.

◆ ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_NOP_OUT_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 11010 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT

#define ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT   (0x1<<5) /* BitField BitMap ack on fin received stick bit */

Definition at line 10259 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT_SHIFT

#define ISCSI_TERM_VARS_ACK_ON_FIN_RECEIVED_SBIT_SHIFT   5

Definition at line 10260 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_FIN_RECEIVED_SBIT

#define ISCSI_TERM_VARS_FIN_RECEIVED_SBIT   (0x1<<4) /* BitField BitMap fin received sticky bit */

Definition at line 10257 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_FIN_RECEIVED_SBIT_SHIFT

#define ISCSI_TERM_VARS_FIN_RECEIVED_SBIT_SHIFT   4

Definition at line 10258 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_RSRV

#define ISCSI_TERM_VARS_RSRV   (0x1<<7) /* BitField BitMap */

Definition at line 10263 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_RSRV_SHIFT

#define ISCSI_TERM_VARS_RSRV_SHIFT   7

Definition at line 10264 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_TCP_STATE

#define ISCSI_TERM_VARS_TCP_STATE   (0xF<<0) /* BitField BitMap tcp state for the termination process */

Definition at line 10255 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_TCP_STATE_SHIFT

#define ISCSI_TERM_VARS_TCP_STATE_SHIFT   0

Definition at line 10256 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_TERM_ON_CHIP

#define ISCSI_TERM_VARS_TERM_ON_CHIP   (0x1<<6) /* BitField BitMap termination on chip ( option2 ) */

Definition at line 10261 of file ecore_hsi.h.

◆ ISCSI_TERM_VARS_TERM_ON_CHIP_SHIFT

#define ISCSI_TERM_VARS_TERM_ON_CHIP_SHIFT   6

Definition at line 10262 of file ecore_hsi.h.

◆ ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 10972 of file ecore_hsi.h.

◆ ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 10973 of file ecore_hsi.h.

◆ ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 10974 of file ecore_hsi.h.

◆ ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_TEXT_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 10975 of file ecore_hsi.h.

◆ ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH

#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH   (0xFFFFFF<<0) /* BitField data_fields */

Definition at line 10931 of file ecore_hsi.h.

◆ ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT

#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_DATA_SEGMENT_LENGTH_SHIFT   0

Definition at line 10932 of file ecore_hsi.h.

◆ ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH

#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH   (0xFF<<24) /* BitField data_fields */

Definition at line 10933 of file ecore_hsi.h.

◆ ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT

#define ISCSI_TMF_REQ_HDR_LITTLE_ENDIAN_TOTAL_AHS_LENGTH_SHIFT   24

Definition at line 10934 of file ecore_hsi.h.

◆ LFA_DCC_LFA_DISABLED

#define LFA_DCC_LFA_DISABLED   0x8

Definition at line 2477 of file ecore_hsi.h.

◆ LFA_DUPLEX_MISMATCH

#define LFA_DUPLEX_MISMATCH   0x3

Definition at line 2472 of file ecore_hsi.h.

◆ LFA_EEE_MISMATCH

#define LFA_EEE_MISMATCH   0x9

Definition at line 2478 of file ecore_hsi.h.

◆ LFA_FLAGS_MASK

#define LFA_FLAGS_MASK   0xff000000

Definition at line 2486 of file ecore_hsi.h.

◆ LFA_FLOW_CTRL_MISMATCH

#define LFA_FLOW_CTRL_MISMATCH   0x6

Definition at line 2475 of file ecore_hsi.h.

◆ LFA_LINK_DOWN

#define LFA_LINK_DOWN   0x1

Definition at line 2470 of file ecore_hsi.h.

◆ LFA_LINK_FLAP_REASON_MASK

#define LFA_LINK_FLAP_REASON_MASK   0x000000ff

Definition at line 2469 of file ecore_hsi.h.

◆ LFA_LINK_FLAP_REASON_OFFSET

#define LFA_LINK_FLAP_REASON_OFFSET   0

Definition at line 2468 of file ecore_hsi.h.

◆ LFA_LINK_SPEED_MISMATCH

#define LFA_LINK_SPEED_MISMATCH   0x5

Definition at line 2474 of file ecore_hsi.h.

◆ LFA_LOOPBACK_ENABLED

#define LFA_LOOPBACK_ENABLED   0x2

Definition at line 2471 of file ecore_hsi.h.

◆ LFA_MFW_IS_TOO_OLD

#define LFA_MFW_IS_TOO_OLD   0x4

Definition at line 2473 of file ecore_hsi.h.

◆ LFA_SPEED_CAP_MISMATCH

#define LFA_SPEED_CAP_MISMATCH   0x7

Definition at line 2476 of file ecore_hsi.h.

◆ LICENSE_MAX_FCOE_INIT_CONN_MASK

#define LICENSE_MAX_FCOE_INIT_CONN_MASK   0xFFFF0000

Definition at line 51 of file ecore_hsi.h.

◆ LICENSE_MAX_FCOE_INIT_CONN_SHIFT

#define LICENSE_MAX_FCOE_INIT_CONN_SHIFT   16

Definition at line 52 of file ecore_hsi.h.

◆ LICENSE_MAX_FCOE_TRGT_CONN_MASK

#define LICENSE_MAX_FCOE_TRGT_CONN_MASK   0xFFFF

Definition at line 49 of file ecore_hsi.h.

◆ LICENSE_MAX_FCOE_TRGT_CONN_SHIFT

#define LICENSE_MAX_FCOE_TRGT_CONN_SHIFT   0

Definition at line 50 of file ecore_hsi.h.

◆ LICENSE_MAX_ISCSI_INIT_CONN_MASK

#define LICENSE_MAX_ISCSI_INIT_CONN_MASK   0xFFFF0000

Definition at line 43 of file ecore_hsi.h.

◆ LICENSE_MAX_ISCSI_INIT_CONN_SHIFT

#define LICENSE_MAX_ISCSI_INIT_CONN_SHIFT   16

Definition at line 44 of file ecore_hsi.h.

◆ LICENSE_MAX_ISCSI_TRGT_CONN_MASK

#define LICENSE_MAX_ISCSI_TRGT_CONN_MASK   0xFFFF

Definition at line 41 of file ecore_hsi.h.

◆ LICENSE_MAX_ISCSI_TRGT_CONN_SHIFT

#define LICENSE_MAX_ISCSI_TRGT_CONN_SHIFT   0

Definition at line 42 of file ecore_hsi.h.

◆ LINK_ATTR_84858

#define LINK_ATTR_84858   0x00000002

Definition at line 2777 of file ecore_hsi.h.

◆ LINK_ATTR_SYNC_KR2_ENABLE

#define LINK_ATTR_SYNC_KR2_ENABLE   0x00000001

Definition at line 2776 of file ecore_hsi.h.

◆ LINK_CHANGE_COUNT_MASK

#define LINK_CHANGE_COUNT_MASK   0xff /* Offset 0x168 */

Definition at line 2787 of file ecore_hsi.h.

◆ LINK_FLAP_AVOIDANCE_COUNT_MASK

#define LINK_FLAP_AVOIDANCE_COUNT_MASK   0x0000ff00

Definition at line 2481 of file ecore_hsi.h.

◆ LINK_FLAP_AVOIDANCE_COUNT_OFFSET

#define LINK_FLAP_AVOIDANCE_COUNT_OFFSET   8

Definition at line 2480 of file ecore_hsi.h.

◆ LINK_FLAP_COUNT_MASK

#define LINK_FLAP_COUNT_MASK   0x00ff0000

Definition at line 2484 of file ecore_hsi.h.

◆ LINK_FLAP_COUNT_OFFSET

#define LINK_FLAP_COUNT_OFFSET   16

Definition at line 2483 of file ecore_hsi.h.

◆ LINK_SFP_EEPROM_COMP_CODE_LR

#define LINK_SFP_EEPROM_COMP_CODE_LR   0x00002000

Definition at line 2781 of file ecore_hsi.h.

◆ LINK_SFP_EEPROM_COMP_CODE_LRM

#define LINK_SFP_EEPROM_COMP_CODE_LRM   0x00004000

Definition at line 2782 of file ecore_hsi.h.

◆ LINK_SFP_EEPROM_COMP_CODE_MASK

#define LINK_SFP_EEPROM_COMP_CODE_MASK   0x0000ff00

Definition at line 2778 of file ecore_hsi.h.

◆ LINK_SFP_EEPROM_COMP_CODE_SHIFT

#define LINK_SFP_EEPROM_COMP_CODE_SHIFT   8

Definition at line 2779 of file ecore_hsi.h.

◆ LINK_SFP_EEPROM_COMP_CODE_SR

#define LINK_SFP_EEPROM_COMP_CODE_SR   0x00001000

Definition at line 2780 of file ecore_hsi.h.

◆ LINK_STATUS_AUTO_NEGOTIATE_COMPLETE

#define LINK_STATUS_AUTO_NEGOTIATE_COMPLETE   0x00000040

Definition at line 1622 of file ecore_hsi.h.

◆ LINK_STATUS_AUTO_NEGOTIATE_ENABLED

#define LINK_STATUS_AUTO_NEGOTIATE_ENABLED   0x00000020

Definition at line 1620 of file ecore_hsi.h.

◆ LINK_STATUS_AUTO_NEGOTIATE_FLAG_MASK

#define LINK_STATUS_AUTO_NEGOTIATE_FLAG_MASK   0x00000020

Definition at line 1619 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_FLAG_MASK

#define LINK_STATUS_LINK_FLAG_MASK   0x00000001

Definition at line 1599 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_1000TFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_1000TFD_CAPABLE   0x00000200

Definition at line 1626 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_1000THD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_1000THD_CAPABLE   0x00000400

Definition at line 1627 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_100T4_CAPABLE

#define LINK_STATUS_LINK_PARTNER_100T4_CAPABLE   0x00000800

Definition at line 1628 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_100TXFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_100TXFD_CAPABLE   0x00001000

Definition at line 1629 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_100TXHD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_100TXHD_CAPABLE   0x00002000

Definition at line 1630 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_10GXFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_10GXFD_CAPABLE   0x00800000

Definition at line 1650 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_10TFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_10TFD_CAPABLE   0x00004000

Definition at line 1631 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_10THD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_10THD_CAPABLE   0x00008000

Definition at line 1632 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_20GXFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_20GXFD_CAPABLE   0x10000000

Definition at line 1651 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_2500XFD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_2500XFD_CAPABLE   0x00200000

Definition at line 1648 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_2500XHD_CAPABLE

#define LINK_STATUS_LINK_PARTNER_2500XHD_CAPABLE   0x00400000

Definition at line 1649 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE

#define LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE   (2<<18)

Definition at line 1643 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_BOTH_PAUSE

#define LINK_STATUS_LINK_PARTNER_BOTH_PAUSE   (3<<18)

Definition at line 1644 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_FLOW_CONTROL_MASK

#define LINK_STATUS_LINK_PARTNER_FLOW_CONTROL_MASK   0x000C0000

Definition at line 1640 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_NOT_PAUSE_CAPABLE

#define LINK_STATUS_LINK_PARTNER_NOT_PAUSE_CAPABLE   (0<<18)

Definition at line 1641 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE

#define LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE   (1<<18)

Definition at line 1642 of file ecore_hsi.h.

◆ LINK_STATUS_LINK_UP

#define LINK_STATUS_LINK_UP   0x00000001

Definition at line 1600 of file ecore_hsi.h.

◆ LINK_STATUS_NONE

#define LINK_STATUS_NONE   (0<<0)

Definition at line 1598 of file ecore_hsi.h.

◆ LINK_STATUS_PARALLEL_DETECTION_FLAG_MASK

#define LINK_STATUS_PARALLEL_DETECTION_FLAG_MASK   0x00000080

Definition at line 1623 of file ecore_hsi.h.

◆ LINK_STATUS_PARALLEL_DETECTION_USED

#define LINK_STATUS_PARALLEL_DETECTION_USED   0x00000080

Definition at line 1624 of file ecore_hsi.h.

◆ LINK_STATUS_PFC_ENABLED

#define LINK_STATUS_PFC_ENABLED   0x20000000

Definition at line 1653 of file ecore_hsi.h.

◆ LINK_STATUS_PHYSICAL_LINK_FLAG

#define LINK_STATUS_PHYSICAL_LINK_FLAG   0x40000000

Definition at line 1655 of file ecore_hsi.h.

◆ LINK_STATUS_RX_FLOW_CONTROL_ENABLED

#define LINK_STATUS_RX_FLOW_CONTROL_ENABLED   0x00020000

Definition at line 1638 of file ecore_hsi.h.

◆ LINK_STATUS_RX_FLOW_CONTROL_FLAG_MASK

#define LINK_STATUS_RX_FLOW_CONTROL_FLAG_MASK   0x00020000

Definition at line 1637 of file ecore_hsi.h.

◆ LINK_STATUS_SERDES_LINK

#define LINK_STATUS_SERDES_LINK   0x00100000

Definition at line 1646 of file ecore_hsi.h.

◆ LINK_STATUS_SFP_TX_FAULT

#define LINK_STATUS_SFP_TX_FAULT   0x80000000

Definition at line 1656 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_1000TFD

#define LINK_STATUS_SPEED_AND_DUPLEX_1000TFD   (7<<1)

Definition at line 1609 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_1000THD

#define LINK_STATUS_SPEED_AND_DUPLEX_1000THD   (6<<1)

Definition at line 1608 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_1000XFD

#define LINK_STATUS_SPEED_AND_DUPLEX_1000XFD   (7<<1)

Definition at line 1610 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_100T4

#define LINK_STATUS_SPEED_AND_DUPLEX_100T4   (4<<1)

Definition at line 1606 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_100TXFD

#define LINK_STATUS_SPEED_AND_DUPLEX_100TXFD   (5<<1)

Definition at line 1607 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_100TXHD

#define LINK_STATUS_SPEED_AND_DUPLEX_100TXHD   (3<<1)

Definition at line 1605 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_10GTFD

#define LINK_STATUS_SPEED_AND_DUPLEX_10GTFD   (10<<1)

Definition at line 1614 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_10GXFD

#define LINK_STATUS_SPEED_AND_DUPLEX_10GXFD   (10<<1)

Definition at line 1615 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_10TFD

#define LINK_STATUS_SPEED_AND_DUPLEX_10TFD   (2<<1)

Definition at line 1604 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_10THD

#define LINK_STATUS_SPEED_AND_DUPLEX_10THD   (1<<1)

Definition at line 1603 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_20GTFD

#define LINK_STATUS_SPEED_AND_DUPLEX_20GTFD   (11<<1)

Definition at line 1616 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_20GXFD

#define LINK_STATUS_SPEED_AND_DUPLEX_20GXFD   (11<<1)

Definition at line 1617 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_2500TFD

#define LINK_STATUS_SPEED_AND_DUPLEX_2500TFD   (9<<1)

Definition at line 1612 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_2500THD

#define LINK_STATUS_SPEED_AND_DUPLEX_2500THD   (8<<1)

Definition at line 1611 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_2500XFD

#define LINK_STATUS_SPEED_AND_DUPLEX_2500XFD   (9<<1)

Definition at line 1613 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_AN_NOT_COMPLETE

#define LINK_STATUS_SPEED_AND_DUPLEX_AN_NOT_COMPLETE   (0<<1)

Definition at line 1602 of file ecore_hsi.h.

◆ LINK_STATUS_SPEED_AND_DUPLEX_MASK

#define LINK_STATUS_SPEED_AND_DUPLEX_MASK   0x0000001E

Definition at line 1601 of file ecore_hsi.h.

◆ LINK_STATUS_TX_FLOW_CONTROL_ENABLED

#define LINK_STATUS_TX_FLOW_CONTROL_ENABLED   0x00010000

Definition at line 1635 of file ecore_hsi.h.

◆ LINK_STATUS_TX_FLOW_CONTROL_FLAG_MASK

#define LINK_STATUS_TX_FLOW_CONTROL_FLAG_MASK   0x00010000

Definition at line 1634 of file ecore_hsi.h.

◆ LOCAL_CHASSIS_ID_STAT_LEN

#define LOCAL_CHASSIS_ID_STAT_LEN   2

Definition at line 2364 of file ecore_hsi.h.

◆ LOCAL_PORT_ID_STAT_LEN

#define LOCAL_PORT_ID_STAT_LEN   2

Definition at line 2365 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_ACTION_TYPE

#define MAC_CONFIGURATION_ENTRY_ACTION_TYPE   (0x1<<0) /* BitField flags configures the action to be done in cam (used only is slow path handlers) (use enum set_mac_action_type) */

Definition at line 7796 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_ACTION_TYPE_SHIFT

#define MAC_CONFIGURATION_ENTRY_ACTION_TYPE_SHIFT   0

Definition at line 7797 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_BROADCAST

#define MAC_CONFIGURATION_ENTRY_BROADCAST   (0x1<<5) /* BitField flags BitField flags 0 - not broadcast 1 - broadcast. relevant only to everest1 */

Definition at line 7804 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_BROADCAST_SHIFT

#define MAC_CONFIGURATION_ENTRY_BROADCAST_SHIFT   5

Definition at line 7805 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL

#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL   (0x1<<4) /* BitField flags BitField flags 0 - cant remove vlan 1 - can remove vlan. relevant only to everest1 */

Definition at line 7802 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL_SHIFT

#define MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL_SHIFT   4

Definition at line 7803 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_RDMA_MAC

#define MAC_CONFIGURATION_ENTRY_RDMA_MAC   (0x1<<1) /* BitField flags If set, this MAC also belongs to RDMA client */

Definition at line 7798 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_RDMA_MAC_SHIFT

#define MAC_CONFIGURATION_ENTRY_RDMA_MAC_SHIFT   1

Definition at line 7799 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_RESERVED1

#define MAC_CONFIGURATION_ENTRY_RESERVED1   (0x3<<6) /* BitField flags */

Definition at line 7806 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_RESERVED1_SHIFT

#define MAC_CONFIGURATION_ENTRY_RESERVED1_SHIFT   6

Definition at line 7807 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE

#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE   (0x3<<2) /* BitField flags (use enum eth_vlan_filter_mode) */

Definition at line 7800 of file ecore_hsi.h.

◆ MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE_SHIFT

#define MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE_SHIFT   2

Definition at line 7801 of file ecore_hsi.h.

◆ MAC_STX_IDX_MAX

#define MAC_STX_IDX_MAX   2

Definition at line 3398 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_ENABLED

#define MACP_FUNC_CFG_FLAGS_ENABLED   0x00000001

Definition at line 2029 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_ETHERNET

#define MACP_FUNC_CFG_FLAGS_ETHERNET   0x00000002

Definition at line 2030 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD

#define MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD   0x00000008

Definition at line 2032 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_ISCSI_OFFLOAD

#define MACP_FUNC_CFG_FLAGS_ISCSI_OFFLOAD   0x00000004

Definition at line 2031 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_MASK

#define MACP_FUNC_CFG_FLAGS_MASK   0x0000007F

Definition at line 2027 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_FLAGS_SHIFT

#define MACP_FUNC_CFG_FLAGS_SHIFT   0

Definition at line 2028 of file ecore_hsi.h.

◆ MACP_FUNC_CFG_PAUSE_ON_HOST_RING

#define MACP_FUNC_CFG_PAUSE_ON_HOST_RING   0x00000080

Definition at line 2033 of file ecore_hsi.h.

◆ MAX_DRV_PERS

#define MAX_DRV_PERS   3

Definition at line 2503 of file ecore_hsi.h.

◆ MAX_NUMBER_NPIV

#define MAX_NUMBER_NPIV   64

Definition at line 2550 of file ecore_hsi.h.

◆ MCP_EVENT_MASK

#define MCP_EVENT_MASK   0xffff0000

Definition at line 1866 of file ecore_hsi.h.

◆ MCP_EVENT_OTHER_DRIVER_RESET_REQ

#define MCP_EVENT_OTHER_DRIVER_RESET_REQ   0x00010000

Definition at line 1867 of file ecore_hsi.h.

◆ MCP_PULSE_ALWAYS_ALIVE

#define MCP_PULSE_ALWAYS_ALIVE   0x00008000

Definition at line 1863 of file ecore_hsi.h.

◆ MCP_PULSE_SEQ_MASK

#define MCP_PULSE_SEQ_MASK   0x00007fff

Definition at line 1862 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_FCOE_MAC

#define MF_FUNC_CFG_PRESERVE_FCOE_MAC   (1<<2)

Definition at line 2050 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_FCOE_WWN_N

#define MF_FUNC_CFG_PRESERVE_FCOE_WWN_N   (1<<4)

Definition at line 2052 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_FCOE_WWN_P

#define MF_FUNC_CFG_PRESERVE_FCOE_WWN_P   (1<<3)

Definition at line 2051 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_ISCSI_MAC

#define MF_FUNC_CFG_PRESERVE_ISCSI_MAC   (1<<1)

Definition at line 2049 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_L2_MAC

#define MF_FUNC_CFG_PRESERVE_L2_MAC   (1<<0)

Definition at line 2048 of file ecore_hsi.h.

◆ MF_FUNC_CFG_PRESERVE_TX_BW

#define MF_FUNC_CFG_PRESERVE_TX_BW   (1<<5)

Definition at line 2053 of file ecore_hsi.h.

◆ MFW_DRV_IND_READ_DONE_OFFSET

#define MFW_DRV_IND_READ_DONE_OFFSET (   _pf_)    (1 << _pf_)

Definition at line 2795 of file ecore_hsi.h.

◆ MFW_TRACE_SIGNATURE

#define MFW_TRACE_SIGNATURE   0x54524342

Definition at line 1588 of file ecore_hsi.h.

◆ MGMTFW_STATE_WORD_SIZE

#define MGMTFW_STATE_WORD_SIZE   110

Definition at line 1917 of file ecore_hsi.h.

◆ NO_LFA_DUE_TO_DCC_MASK

#define NO_LFA_DUE_TO_DCC_MASK   0x00010000

Definition at line 2466 of file ecore_hsi.h.

◆ OEM_I2C_CARD_FN_STR_ADDR

#define OEM_I2C_CARD_FN_STR_ADDR   0x48

Definition at line 2509 of file ecore_hsi.h.

◆ OEM_I2C_CARD_FN_STR_LEN

#define OEM_I2C_CARD_FN_STR_LEN   12

Definition at line 2514 of file ecore_hsi.h.

◆ OEM_I2C_CARD_NAME_STR_ADDR

#define OEM_I2C_CARD_NAME_STR_ADDR   0x10e

Definition at line 2510 of file ecore_hsi.h.

◆ OEM_I2C_CARD_NAME_STR_LEN

#define OEM_I2C_CARD_NAME_STR_LEN   128

Definition at line 2515 of file ecore_hsi.h.

◆ OEM_I2C_CARD_SKU_STR_ADDR

#define OEM_I2C_CARD_SKU_STR_ADDR   0x3c

Definition at line 2508 of file ecore_hsi.h.

◆ OEM_I2C_CARD_SKU_STR_LEN

#define OEM_I2C_CARD_SKU_STR_LEN   12

Definition at line 2513 of file ecore_hsi.h.

◆ OEM_I2C_CARD_VERSION_STR_LEN

#define OEM_I2C_CARD_VERSION_STR_LEN   36

Definition at line 2516 of file ecore_hsi.h.

◆ OEM_I2C_UUID_STR_ADDR

#define OEM_I2C_UUID_STR_ADDR   0x9f

Definition at line 2507 of file ecore_hsi.h.

◆ OEM_I2C_UUID_STR_LEN

#define OEM_I2C_UUID_STR_LEN   16

Definition at line 2512 of file ecore_hsi.h.

◆ ON_BOARD_TEMP_MASK

#define ON_BOARD_TEMP_MASK   0xffff0000

Definition at line 2769 of file ecore_hsi.h.

◆ ON_BOARD_TEMP_SHIFT

#define ON_BOARD_TEMP_SHIFT   16

Definition at line 2770 of file ecore_hsi.h.

◆ OS_DRIVER_STATE_ACTIVE

#define OS_DRIVER_STATE_ACTIVE   3 /* installed and active */

Definition at line 2861 of file ecore_hsi.h.

◆ OS_DRIVER_STATE_DISABLED

#define OS_DRIVER_STATE_DISABLED   2 /* installed but disabled */

Definition at line 2860 of file ecore_hsi.h.

◆ OS_DRIVER_STATE_LOADING

#define OS_DRIVER_STATE_LOADING   1 /* transition state */

Definition at line 2859 of file ecore_hsi.h.

◆ OS_DRIVER_STATE_NOT_LOADED

#define OS_DRIVER_STATE_NOT_LOADED   0 /* not installed */

Definition at line 2858 of file ecore_hsi.h.

◆ PARSING_FLAGS_CONNECTION_MATCH

#define PARSING_FLAGS_CONNECTION_MATCH   (0x1<<12) /* BitField flagscontext flags connection match in searcher indication */

Definition at line 4136 of file ecore_hsi.h.

◆ PARSING_FLAGS_CONNECTION_MATCH_SHIFT

#define PARSING_FLAGS_CONNECTION_MATCH_SHIFT   12

Definition at line 4137 of file ecore_hsi.h.

◆ PARSING_FLAGS_ETHERNET_ADDRESS_TYPE

#define PARSING_FLAGS_ETHERNET_ADDRESS_TYPE   (0x1<<0) /* BitField flagscontext flags 0=non-unicast, 1=unicast (use enum prs_flags_eth_addr_type) */

Definition at line 4116 of file ecore_hsi.h.

◆ PARSING_FLAGS_ETHERNET_ADDRESS_TYPE_SHIFT

#define PARSING_FLAGS_ETHERNET_ADDRESS_TYPE_SHIFT   0

Definition at line 4117 of file ecore_hsi.h.

◆ PARSING_FLAGS_FRAGMENTATION_STATUS

#define PARSING_FLAGS_FRAGMENTATION_STATUS   (0x1<<6) /* BitField flagscontext flags 0=non-fragmented, 1=fragmented */

Definition at line 4126 of file ecore_hsi.h.

◆ PARSING_FLAGS_FRAGMENTATION_STATUS_SHIFT

#define PARSING_FLAGS_FRAGMENTATION_STATUS_SHIFT   6

Definition at line 4127 of file ecore_hsi.h.

◆ PARSING_FLAGS_INNER_VLAN_EXIST

#define PARSING_FLAGS_INNER_VLAN_EXIST   (0x1<<1) /* BitField flagscontext flags 0 or 1 */

Definition at line 4118 of file ecore_hsi.h.

◆ PARSING_FLAGS_INNER_VLAN_EXIST_SHIFT

#define PARSING_FLAGS_INNER_VLAN_EXIST_SHIFT   1

Definition at line 4119 of file ecore_hsi.h.

◆ PARSING_FLAGS_IP_OPTIONS

#define PARSING_FLAGS_IP_OPTIONS   (0x1<<5) /* BitField flagscontext flags 0=no IP options / extension headers. 1=IP options / extension header exist */

Definition at line 4124 of file ecore_hsi.h.

◆ PARSING_FLAGS_IP_OPTIONS_SHIFT

#define PARSING_FLAGS_IP_OPTIONS_SHIFT   5

Definition at line 4125 of file ecore_hsi.h.

◆ PARSING_FLAGS_LLC_SNAP

#define PARSING_FLAGS_LLC_SNAP   (0x1<<13) /* BitField flagscontext flags LLC SNAP indication */

Definition at line 4138 of file ecore_hsi.h.

◆ PARSING_FLAGS_LLC_SNAP_SHIFT

#define PARSING_FLAGS_LLC_SNAP_SHIFT   13

Definition at line 4139 of file ecore_hsi.h.

◆ PARSING_FLAGS_OUTER_VLAN_EXIST

#define PARSING_FLAGS_OUTER_VLAN_EXIST   (0x1<<2) /* BitField flagscontext flags 0 or 1 */

Definition at line 4120 of file ecore_hsi.h.

◆ PARSING_FLAGS_OUTER_VLAN_EXIST_SHIFT

#define PARSING_FLAGS_OUTER_VLAN_EXIST_SHIFT   2

Definition at line 4121 of file ecore_hsi.h.

◆ PARSING_FLAGS_OVER_ETHERNET_PROTOCOL

#define PARSING_FLAGS_OVER_ETHERNET_PROTOCOL   (0x3<<3) /* BitField flagscontext flags 0=un-known, 1=Ipv4, 2=Ipv6,3=LLC SNAP un-known. LLC SNAP here refers only to LLC/SNAP packets that do not have Ipv4 or Ipv6 above them. Ipv4 and Ipv6 indications are even if they are over LLC/SNAP and not directly over Ethernet (use enum prs_flags_over_eth) */

Definition at line 4122 of file ecore_hsi.h.

◆ PARSING_FLAGS_OVER_ETHERNET_PROTOCOL_SHIFT

#define PARSING_FLAGS_OVER_ETHERNET_PROTOCOL_SHIFT   3

Definition at line 4123 of file ecore_hsi.h.

◆ PARSING_FLAGS_OVER_IP_PROTOCOL

#define PARSING_FLAGS_OVER_IP_PROTOCOL   (0x3<<7) /* BitField flagscontext flags 0=un-known, 1=TCP, 2=UDP (use enum prs_flags_over_ip) */

Definition at line 4128 of file ecore_hsi.h.

◆ PARSING_FLAGS_OVER_IP_PROTOCOL_SHIFT

#define PARSING_FLAGS_OVER_IP_PROTOCOL_SHIFT   7

Definition at line 4129 of file ecore_hsi.h.

◆ PARSING_FLAGS_PURE_ACK_INDICATION

#define PARSING_FLAGS_PURE_ACK_INDICATION   (0x1<<9) /* BitField flagscontext flags 0=packet with data, 1=pure-ACK (use enum prs_flags_ack_type) */

Definition at line 4130 of file ecore_hsi.h.

◆ PARSING_FLAGS_PURE_ACK_INDICATION_SHIFT

#define PARSING_FLAGS_PURE_ACK_INDICATION_SHIFT   9

Definition at line 4131 of file ecore_hsi.h.

◆ PARSING_FLAGS_RESERVED0

#define PARSING_FLAGS_RESERVED0   (0x3<<14) /* BitField flagscontext flags */

Definition at line 4140 of file ecore_hsi.h.

◆ PARSING_FLAGS_RESERVED0_SHIFT

#define PARSING_FLAGS_RESERVED0_SHIFT   14

Definition at line 4141 of file ecore_hsi.h.

◆ PARSING_FLAGS_TCP_OPTIONS_EXIST

#define PARSING_FLAGS_TCP_OPTIONS_EXIST   (0x1<<10) /* BitField flagscontext flags 0=no TCP options. 1=TCP options */

Definition at line 4132 of file ecore_hsi.h.

◆ PARSING_FLAGS_TCP_OPTIONS_EXIST_SHIFT

#define PARSING_FLAGS_TCP_OPTIONS_EXIST_SHIFT   10

Definition at line 4133 of file ecore_hsi.h.

◆ PARSING_FLAGS_TIME_STAMP_EXIST_FLAG

#define PARSING_FLAGS_TIME_STAMP_EXIST_FLAG   (0x1<<11) /* BitField flagscontext flags According to the TCP header options parsing */

Definition at line 4134 of file ecore_hsi.h.

◆ PARSING_FLAGS_TIME_STAMP_EXIST_FLAG_SHIFT

#define PARSING_FLAGS_TIME_STAMP_EXIST_FLAG_SHIFT   11

Definition at line 4135 of file ecore_hsi.h.

◆ PF_ALLOACTION_MSIX_VECTORS_MASK

#define PF_ALLOACTION_MSIX_VECTORS_MASK   0x000000ff /* real value, as PCI config space can show only maximum of 64 vectors */

Definition at line 2727 of file ecore_hsi.h.

◆ PF_ALLOACTION_MSIX_VECTORS_SHIFT

#define PF_ALLOACTION_MSIX_VECTORS_SHIFT   0

Definition at line 2728 of file ecore_hsi.h.

◆ PIN_CFG_EPIO0

#define PIN_CFG_EPIO0   0x00000009

Definition at line 72 of file ecore_hsi.h.

◆ PIN_CFG_EPIO1

#define PIN_CFG_EPIO1   0x0000000a

Definition at line 73 of file ecore_hsi.h.

◆ PIN_CFG_EPIO10

#define PIN_CFG_EPIO10   0x00000013

Definition at line 82 of file ecore_hsi.h.

◆ PIN_CFG_EPIO11

#define PIN_CFG_EPIO11   0x00000014

Definition at line 83 of file ecore_hsi.h.

◆ PIN_CFG_EPIO12

#define PIN_CFG_EPIO12   0x00000015

Definition at line 84 of file ecore_hsi.h.

◆ PIN_CFG_EPIO13

#define PIN_CFG_EPIO13   0x00000016

Definition at line 85 of file ecore_hsi.h.

◆ PIN_CFG_EPIO14

#define PIN_CFG_EPIO14   0x00000017

Definition at line 86 of file ecore_hsi.h.

◆ PIN_CFG_EPIO15

#define PIN_CFG_EPIO15   0x00000018

Definition at line 87 of file ecore_hsi.h.

◆ PIN_CFG_EPIO16

#define PIN_CFG_EPIO16   0x00000019

Definition at line 88 of file ecore_hsi.h.

◆ PIN_CFG_EPIO17

#define PIN_CFG_EPIO17   0x0000001a

Definition at line 89 of file ecore_hsi.h.

◆ PIN_CFG_EPIO18

#define PIN_CFG_EPIO18   0x0000001b

Definition at line 90 of file ecore_hsi.h.

◆ PIN_CFG_EPIO19

#define PIN_CFG_EPIO19   0x0000001c

Definition at line 91 of file ecore_hsi.h.

◆ PIN_CFG_EPIO2

#define PIN_CFG_EPIO2   0x0000000b

Definition at line 74 of file ecore_hsi.h.

◆ PIN_CFG_EPIO20

#define PIN_CFG_EPIO20   0x0000001d

Definition at line 92 of file ecore_hsi.h.

◆ PIN_CFG_EPIO21

#define PIN_CFG_EPIO21   0x0000001e

Definition at line 93 of file ecore_hsi.h.

◆ PIN_CFG_EPIO22

#define PIN_CFG_EPIO22   0x0000001f

Definition at line 94 of file ecore_hsi.h.

◆ PIN_CFG_EPIO23

#define PIN_CFG_EPIO23   0x00000020

Definition at line 95 of file ecore_hsi.h.

◆ PIN_CFG_EPIO24

#define PIN_CFG_EPIO24   0x00000021

Definition at line 96 of file ecore_hsi.h.

◆ PIN_CFG_EPIO25

#define PIN_CFG_EPIO25   0x00000022

Definition at line 97 of file ecore_hsi.h.

◆ PIN_CFG_EPIO26

#define PIN_CFG_EPIO26   0x00000023

Definition at line 98 of file ecore_hsi.h.

◆ PIN_CFG_EPIO27

#define PIN_CFG_EPIO27   0x00000024

Definition at line 99 of file ecore_hsi.h.

◆ PIN_CFG_EPIO28

#define PIN_CFG_EPIO28   0x00000025

Definition at line 100 of file ecore_hsi.h.

◆ PIN_CFG_EPIO29

#define PIN_CFG_EPIO29   0x00000026

Definition at line 101 of file ecore_hsi.h.

◆ PIN_CFG_EPIO3

#define PIN_CFG_EPIO3   0x0000000c

Definition at line 75 of file ecore_hsi.h.

◆ PIN_CFG_EPIO30

#define PIN_CFG_EPIO30   0x00000027

Definition at line 102 of file ecore_hsi.h.

◆ PIN_CFG_EPIO31

#define PIN_CFG_EPIO31   0x00000028

Definition at line 103 of file ecore_hsi.h.

◆ PIN_CFG_EPIO4

#define PIN_CFG_EPIO4   0x0000000d

Definition at line 76 of file ecore_hsi.h.

◆ PIN_CFG_EPIO5

#define PIN_CFG_EPIO5   0x0000000e

Definition at line 77 of file ecore_hsi.h.

◆ PIN_CFG_EPIO6

#define PIN_CFG_EPIO6   0x0000000f

Definition at line 78 of file ecore_hsi.h.

◆ PIN_CFG_EPIO7

#define PIN_CFG_EPIO7   0x00000010

Definition at line 79 of file ecore_hsi.h.

◆ PIN_CFG_EPIO8

#define PIN_CFG_EPIO8   0x00000011

Definition at line 80 of file ecore_hsi.h.

◆ PIN_CFG_EPIO9

#define PIN_CFG_EPIO9   0x00000012

Definition at line 81 of file ecore_hsi.h.

◆ PIN_CFG_GPIO0_P0

#define PIN_CFG_GPIO0_P0   0x00000001

Definition at line 64 of file ecore_hsi.h.

◆ PIN_CFG_GPIO0_P1

#define PIN_CFG_GPIO0_P1   0x00000005

Definition at line 68 of file ecore_hsi.h.

◆ PIN_CFG_GPIO1_P0

#define PIN_CFG_GPIO1_P0   0x00000002

Definition at line 65 of file ecore_hsi.h.

◆ PIN_CFG_GPIO1_P1

#define PIN_CFG_GPIO1_P1   0x00000006

Definition at line 69 of file ecore_hsi.h.

◆ PIN_CFG_GPIO2_P0

#define PIN_CFG_GPIO2_P0   0x00000003

Definition at line 66 of file ecore_hsi.h.

◆ PIN_CFG_GPIO2_P1

#define PIN_CFG_GPIO2_P1   0x00000007

Definition at line 70 of file ecore_hsi.h.

◆ PIN_CFG_GPIO3_P0

#define PIN_CFG_GPIO3_P0   0x00000004

Definition at line 67 of file ecore_hsi.h.

◆ PIN_CFG_GPIO3_P1

#define PIN_CFG_GPIO3_P1   0x00000008

Definition at line 71 of file ecore_hsi.h.

◆ PIN_CFG_NA

#define PIN_CFG_NA   0x00000000

Definition at line 63 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_AUTOGREEEN_DISABLED

#define PORT_FEAT_CFG_AUTOGREEEN_DISABLED   0x00000000

Definition at line 981 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_AUTOGREEEN_ENABLED

#define PORT_FEAT_CFG_AUTOGREEEN_ENABLED   0x00000200

Definition at line 982 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_AUTOGREEEN_MASK

#define PORT_FEAT_CFG_AUTOGREEEN_MASK   0x00000200

Definition at line 979 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_AUTOGREEEN_SHIFT

#define PORT_FEAT_CFG_AUTOGREEEN_SHIFT   9

Definition at line 980 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_128K

#define PORT_FEAT_CFG_BAR1_SIZE_128K   0x00000002

Definition at line 942 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_128M

#define PORT_FEAT_CFG_BAR1_SIZE_128M   0x0000000c

Definition at line 952 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_16M

#define PORT_FEAT_CFG_BAR1_SIZE_16M   0x00000009

Definition at line 949 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_1G

#define PORT_FEAT_CFG_BAR1_SIZE_1G   0x0000000f

Definition at line 955 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_1M

#define PORT_FEAT_CFG_BAR1_SIZE_1M   0x00000005

Definition at line 945 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_256K

#define PORT_FEAT_CFG_BAR1_SIZE_256K   0x00000003

Definition at line 943 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_256M

#define PORT_FEAT_CFG_BAR1_SIZE_256M   0x0000000d

Definition at line 953 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_2M

#define PORT_FEAT_CFG_BAR1_SIZE_2M   0x00000006

Definition at line 946 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_32M

#define PORT_FEAT_CFG_BAR1_SIZE_32M   0x0000000a

Definition at line 950 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_4M

#define PORT_FEAT_CFG_BAR1_SIZE_4M   0x00000007

Definition at line 947 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_512K

#define PORT_FEAT_CFG_BAR1_SIZE_512K   0x00000004

Definition at line 944 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_512M

#define PORT_FEAT_CFG_BAR1_SIZE_512M   0x0000000e

Definition at line 954 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_64K

#define PORT_FEAT_CFG_BAR1_SIZE_64K   0x00000001

Definition at line 941 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_64M

#define PORT_FEAT_CFG_BAR1_SIZE_64M   0x0000000b

Definition at line 951 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_8M

#define PORT_FEAT_CFG_BAR1_SIZE_8M   0x00000008

Definition at line 948 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_DISABLED

#define PORT_FEAT_CFG_BAR1_SIZE_DISABLED   0x00000000

Definition at line 940 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_MASK

#define PORT_FEAT_CFG_BAR1_SIZE_MASK   0x0000000F

Definition at line 938 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR1_SIZE_SHIFT

#define PORT_FEAT_CFG_BAR1_SIZE_SHIFT   0

Definition at line 939 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_128K

#define PORT_FEAT_CFG_BAR2_SIZE_128K   0x00000020

Definition at line 960 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_128M

#define PORT_FEAT_CFG_BAR2_SIZE_128M   0x000000c0

Definition at line 970 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_16M

#define PORT_FEAT_CFG_BAR2_SIZE_16M   0x00000090

Definition at line 967 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_1G

#define PORT_FEAT_CFG_BAR2_SIZE_1G   0x000000f0

Definition at line 973 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_1M

#define PORT_FEAT_CFG_BAR2_SIZE_1M   0x00000050

Definition at line 963 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_256K

#define PORT_FEAT_CFG_BAR2_SIZE_256K   0x00000030

Definition at line 961 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_256M

#define PORT_FEAT_CFG_BAR2_SIZE_256M   0x000000d0

Definition at line 971 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_2M

#define PORT_FEAT_CFG_BAR2_SIZE_2M   0x00000060

Definition at line 964 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_32M

#define PORT_FEAT_CFG_BAR2_SIZE_32M   0x000000a0

Definition at line 968 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_4M

#define PORT_FEAT_CFG_BAR2_SIZE_4M   0x00000070

Definition at line 965 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_512K

#define PORT_FEAT_CFG_BAR2_SIZE_512K   0x00000040

Definition at line 962 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_512M

#define PORT_FEAT_CFG_BAR2_SIZE_512M   0x000000e0

Definition at line 972 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_64K

#define PORT_FEAT_CFG_BAR2_SIZE_64K   0x00000010

Definition at line 959 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_64M

#define PORT_FEAT_CFG_BAR2_SIZE_64M   0x000000b0

Definition at line 969 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_8M

#define PORT_FEAT_CFG_BAR2_SIZE_8M   0x00000080

Definition at line 966 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_DISABLED

#define PORT_FEAT_CFG_BAR2_SIZE_DISABLED   0x00000000

Definition at line 958 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_MASK

#define PORT_FEAT_CFG_BAR2_SIZE_MASK   0x000000F0

Definition at line 956 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_BAR2_SIZE_SHIFT

#define PORT_FEAT_CFG_BAR2_SIZE_SHIFT   4

Definition at line 957 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_DCBX_DISABLED

#define PORT_FEAT_CFG_DCBX_DISABLED   0x00000000

Definition at line 976 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_DCBX_ENABLED

#define PORT_FEAT_CFG_DCBX_ENABLED   0x00000100

Definition at line 977 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_DCBX_MASK

#define PORT_FEAT_CFG_DCBX_MASK   0x00000100

Definition at line 975 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_AGGRESSIVE

#define PORT_FEAT_CFG_EEE_POWER_MODE_AGGRESSIVE   0x00000002

Definition at line 1162 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_BALANCED

#define PORT_FEAT_CFG_EEE_POWER_MODE_BALANCED   0x00000001

Definition at line 1161 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_DISABLED

#define PORT_FEAT_CFG_EEE_POWER_MODE_DISABLED   0x00000000

Definition at line 1160 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_LOW_LATENCY

#define PORT_FEAT_CFG_EEE_POWER_MODE_LOW_LATENCY   0x00000003

Definition at line 1163 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_MASK

#define PORT_FEAT_CFG_EEE_POWER_MODE_MASK   0x000000FF

Definition at line 1158 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_EEE_POWER_MODE_SHIFT

#define PORT_FEAT_CFG_EEE_POWER_MODE_SHIFT   0

Definition at line 1159 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_DISABLED

#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_DISABLED   0x00000000

Definition at line 999 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_ENABLED

#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_ENABLED   0x08000000

Definition at line 1000 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_MASK

#define PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_MASK   0x08000000

Definition at line 998 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_DISABLE_TX_LASER

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_DISABLE_TX_LASER    0x20000000

Definition at line 1008 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_MASK

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_MASK   0xE0000000

Definition at line 1004 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_NO_ENFORCEMENT

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_NO_ENFORCEMENT    0x00000000

Definition at line 1006 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_POWER_DOWN

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_POWER_DOWN   0x60000000

Definition at line 1011 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_SHIFT

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_SHIFT   29

Definition at line 1005 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_WARNING_MSG

#define PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_WARNING_MSG   0x40000000

Definition at line 1010 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_BOTH

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_BOTH   0x00000c00

Definition at line 989 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_DEFAULT

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_DEFAULT   0x00000000

Definition at line 986 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_FCOE

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_FCOE   0x00000400

Definition at line 987 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_ISCSI

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_ISCSI   0x00000800

Definition at line 988 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK   0x00000C00

Definition at line 984 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_STORAGE_PERSONALITY_SHIFT

#define PORT_FEAT_CFG_STORAGE_PERSONALITY_SHIFT   10

Definition at line 985 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_128K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_128K   0x00000006

Definition at line 1097 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_16K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_16K   0x00000003

Definition at line 1094 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_16M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_16M   0x0000000d

Definition at line 1104 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_1M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_1M   0x00000009

Definition at line 1100 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_256K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_256K   0x00000007

Definition at line 1098 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_2M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_2M   0x0000000a

Definition at line 1101 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_32K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_32K   0x00000004

Definition at line 1095 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_32M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_32M   0x0000000e

Definition at line 1105 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_4K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_4K   0x00000001

Definition at line 1092 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_4M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_4M   0x0000000b

Definition at line 1102 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_512K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_512K   0x00000008

Definition at line 1099 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_64K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_64K   0x00000005

Definition at line 1096 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_64M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_64M   0x0000000f

Definition at line 1106 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_8K

#define PORT_FEAT_CFG_VF_BAR2_SIZE_8K   0x00000002

Definition at line 1093 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_8M

#define PORT_FEAT_CFG_VF_BAR2_SIZE_8M   0x0000000c

Definition at line 1103 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_DISABLED

#define PORT_FEAT_CFG_VF_BAR2_SIZE_DISABLED   0x00000000

Definition at line 1091 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_MASK

#define PORT_FEAT_CFG_VF_BAR2_SIZE_MASK   0x0000000F

Definition at line 1089 of file ecore_hsi.h.

◆ PORT_FEAT_CFG_VF_BAR2_SIZE_SHIFT

#define PORT_FEAT_CFG_VF_BAR2_SIZE_SHIFT   0

Definition at line 1090 of file ecore_hsi.h.

◆ PORT_FEATURE_BOFM_CFGD_FTGT

#define PORT_FEATURE_BOFM_CFGD_FTGT   0x00040000

Definition at line 1080 of file ecore_hsi.h.

◆ PORT_FEATURE_BOFM_CFGD_VEN

#define PORT_FEATURE_BOFM_CFGD_VEN   0x00080000

Definition at line 1081 of file ecore_hsi.h.

◆ PORT_FEATURE_CON_SWITCH_10G_SWITCH

#define PORT_FEATURE_CON_SWITCH_10G_SWITCH   0x01000000

Definition at line 1138 of file ecore_hsi.h.

◆ PORT_FEATURE_CON_SWITCH_1G_SWITCH

#define PORT_FEATURE_CON_SWITCH_1G_SWITCH   0x00000000

Definition at line 1136 of file ecore_hsi.h.

◆ PORT_FEATURE_CON_SWITCH_AUTO_DETECT

#define PORT_FEATURE_CON_SWITCH_AUTO_DETECT   0x02000000

Definition at line 1139 of file ecore_hsi.h.

◆ PORT_FEATURE_CON_SWITCH_ONE_TIME_DETECT

#define PORT_FEATURE_CON_SWITCH_ONE_TIME_DETECT   0x03000000

Definition at line 1140 of file ecore_hsi.h.

◆ PORT_FEATURE_CONNECTED_SWITCH_MASK

#define PORT_FEATURE_CONNECTED_SWITCH_MASK   0x03000000

Definition at line 1133 of file ecore_hsi.h.

◆ PORT_FEATURE_CONNECTED_SWITCH_SHIFT

#define PORT_FEATURE_CONNECTED_SWITCH_SHIFT   24

Definition at line 1134 of file ecore_hsi.h.

◆ PORT_FEATURE_EN_SIZE_MASK

#define PORT_FEATURE_EN_SIZE_MASK   0x0f000000

Definition at line 991 of file ecore_hsi.h.

◆ PORT_FEATURE_EN_SIZE_SHIFT

#define PORT_FEATURE_EN_SIZE_SHIFT   24

Definition at line 992 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_AUTO

#define PORT_FEATURE_FLOW_CONTROL_AUTO   0x00000000

Definition at line 1112 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_BOTH

#define PORT_FEATURE_FLOW_CONTROL_BOTH   0x00000300

Definition at line 1115 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_MASK

#define PORT_FEATURE_FLOW_CONTROL_MASK   0x00000700

Definition at line 1110 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_NONE

#define PORT_FEATURE_FLOW_CONTROL_NONE   0x00000400

Definition at line 1116 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_RX

#define PORT_FEATURE_FLOW_CONTROL_RX   0x00000200

Definition at line 1114 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_SAFC_BOTH

#define PORT_FEATURE_FLOW_CONTROL_SAFC_BOTH   0x00000700

Definition at line 1119 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_SAFC_RX

#define PORT_FEATURE_FLOW_CONTROL_SAFC_RX   0x00000500

Definition at line 1117 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_SAFC_TX

#define PORT_FEATURE_FLOW_CONTROL_SAFC_TX   0x00000600

Definition at line 1118 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_SHIFT

#define PORT_FEATURE_FLOW_CONTROL_SHIFT   8

Definition at line 1111 of file ecore_hsi.h.

◆ PORT_FEATURE_FLOW_CONTROL_TX

#define PORT_FEATURE_FLOW_CONTROL_TX   0x00000100

Definition at line 1113 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_100M_FULL

#define PORT_FEATURE_LINK_SPEED_100M_FULL   0x00040000

Definition at line 1127 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_100M_HALF

#define PORT_FEATURE_LINK_SPEED_100M_HALF   0x00030000

Definition at line 1126 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_10G_CX4

#define PORT_FEATURE_LINK_SPEED_10G_CX4   0x00070000

Definition at line 1130 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_10M_FULL

#define PORT_FEATURE_LINK_SPEED_10M_FULL   0x00020000

Definition at line 1125 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_10M_HALF

#define PORT_FEATURE_LINK_SPEED_10M_HALF   0x00010000

Definition at line 1124 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_1G

#define PORT_FEATURE_LINK_SPEED_1G   0x00050000

Definition at line 1128 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_20G

#define PORT_FEATURE_LINK_SPEED_20G   0x00080000

Definition at line 1131 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_2_5G

#define PORT_FEATURE_LINK_SPEED_2_5G   0x00060000

Definition at line 1129 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_AUTO

#define PORT_FEATURE_LINK_SPEED_AUTO   0x00000000

Definition at line 1123 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_MASK

#define PORT_FEATURE_LINK_SPEED_MASK   0x000F0000

Definition at line 1121 of file ecore_hsi.h.

◆ PORT_FEATURE_LINK_SPEED_SHIFT

#define PORT_FEATURE_LINK_SPEED_SHIFT   16

Definition at line 1122 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_AUTO

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_AUTO   0x00000000

Definition at line 1057 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_BBS

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_BBS   0x01000000

Definition at line 1058 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT18H

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT18H   0x02000000

Definition at line 1059 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT19H

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT19H   0x03000000

Definition at line 1060 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_MASK

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_MASK   0x03000000

Definition at line 1055 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BIOS_BOOTSTRAP_SHIFT

#define PORT_FEATURE_MBA_BIOS_BOOTSTRAP_SHIFT   24

Definition at line 1056 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_BOOTP

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_BOOTP   0x00000002

Definition at line 1022 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_FCOE_BOOT

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_FCOE_BOOT   0x00000004

Definition at line 1024 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_ISCSIB

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_ISCSIB   0x00000003

Definition at line 1023 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_MASK

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_MASK   0x00000007

Definition at line 1018 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_NONE

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_NONE   0x00000007

Definition at line 1025 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_PXE

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_PXE   0x00000000

Definition at line 1020 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_RPL

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_RPL   0x00000001

Definition at line 1021 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_AGENT_TYPE_SHIFT

#define PORT_FEATURE_MBA_BOOT_AGENT_TYPE_SHIFT   0

Definition at line 1019 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_RETRY_MASK

#define PORT_FEATURE_MBA_BOOT_RETRY_MASK   0x00000038

Definition at line 1027 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_BOOT_RETRY_SHIFT

#define PORT_FEATURE_MBA_BOOT_RETRY_SHIFT   3

Definition at line 1028 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_ENABLED

#define PORT_FEATURE_MBA_ENABLED   0x02000000

Definition at line 994 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_128K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_128K   0x00007000

Definition at line 1044 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_16K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_16K   0x00004000

Definition at line 1041 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_16M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_16M   0x0000e000

Definition at line 1051 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_1M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_1M   0x0000a000

Definition at line 1047 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_256K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_256K   0x00008000

Definition at line 1045 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_2K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_2K   0x00001000

Definition at line 1038 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_2M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_2M   0x0000b000

Definition at line 1048 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_32K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_32K   0x00005000

Definition at line 1042 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_32M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_32M   0x0000f000

Definition at line 1052 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_4K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_4K   0x00002000

Definition at line 1039 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_4M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_4M   0x0000c000

Definition at line 1049 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_512K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_512K   0x00009000

Definition at line 1046 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_64K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_64K   0x00006000

Definition at line 1043 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_8K

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_8K   0x00003000

Definition at line 1040 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_8M

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_8M   0x0000d000

Definition at line 1050 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_DISABLED

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_DISABLED   0x00000000

Definition at line 1037 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_MASK

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_MASK   0x000FF000

Definition at line 1035 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_EXP_ROM_SIZE_SHIFT

#define PORT_FEATURE_MBA_EXP_ROM_SIZE_SHIFT   12

Definition at line 1036 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_HOTKEY_CTRL_B

#define PORT_FEATURE_MBA_HOTKEY_CTRL_B   0x00000800

Definition at line 1033 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_HOTKEY_CTRL_S

#define PORT_FEATURE_MBA_HOTKEY_CTRL_S   0x00000000

Definition at line 1032 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_HOTKEY_MASK

#define PORT_FEATURE_MBA_HOTKEY_MASK   0x00000800

Definition at line 1031 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_100M_FULL

#define PORT_FEATURE_MBA_LINK_SPEED_100M_FULL   0x10000000

Definition at line 1067 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_100M_HALF

#define PORT_FEATURE_MBA_LINK_SPEED_100M_HALF   0x0c000000

Definition at line 1066 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_10G

#define PORT_FEATURE_MBA_LINK_SPEED_10G   0x1c000000

Definition at line 1070 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_10M_FULL

#define PORT_FEATURE_MBA_LINK_SPEED_10M_FULL   0x08000000

Definition at line 1065 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_10M_HALF

#define PORT_FEATURE_MBA_LINK_SPEED_10M_HALF   0x04000000

Definition at line 1064 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_1G

#define PORT_FEATURE_MBA_LINK_SPEED_1G   0x14000000

Definition at line 1068 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_20G

#define PORT_FEATURE_MBA_LINK_SPEED_20G   0x20000000

Definition at line 1071 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_2_5G

#define PORT_FEATURE_MBA_LINK_SPEED_2_5G   0x18000000

Definition at line 1069 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_AUTO

#define PORT_FEATURE_MBA_LINK_SPEED_AUTO   0x00000000

Definition at line 1063 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_MASK

#define PORT_FEATURE_MBA_LINK_SPEED_MASK   0x3C000000

Definition at line 1061 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_LINK_SPEED_SHIFT

#define PORT_FEATURE_MBA_LINK_SPEED_SHIFT   26

Definition at line 1062 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_MSG_TIMEOUT_MASK

#define PORT_FEATURE_MBA_MSG_TIMEOUT_MASK   0x00F00000

Definition at line 1053 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_MSG_TIMEOUT_SHIFT

#define PORT_FEATURE_MBA_MSG_TIMEOUT_SHIFT   20

Definition at line 1054 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_SETUP_PROMPT_ENABLE

#define PORT_FEATURE_MBA_SETUP_PROMPT_ENABLE   0x00000400

Definition at line 1030 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_VLAN_EN

#define PORT_FEATURE_MBA_VLAN_EN   0x00010000

Definition at line 1078 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_VLAN_TAG_MASK

#define PORT_FEATURE_MBA_VLAN_TAG_MASK   0x0000FFFF

Definition at line 1076 of file ecore_hsi.h.

◆ PORT_FEATURE_MBA_VLAN_TAG_SHIFT

#define PORT_FEATURE_MBA_VLAN_TAG_SHIFT   0

Definition at line 1077 of file ecore_hsi.h.

◆ PORT_FEATURE_MFW_ENABLED

#define PORT_FEATURE_MFW_ENABLED   0x04000000

Definition at line 995 of file ecore_hsi.h.

◆ PORT_FEATURE_SMBUS_ADDR_MASK

#define PORT_FEATURE_SMBUS_ADDR_MASK   0x000000fe

Definition at line 1085 of file ecore_hsi.h.

◆ PORT_FEATURE_SMBUS_ADDR_SHIFT

#define PORT_FEATURE_SMBUS_ADDR_SHIFT   1

Definition at line 1086 of file ecore_hsi.h.

◆ PORT_FEATURE_WOL_ACPI_UPON_MGMT

#define PORT_FEATURE_WOL_ACPI_UPON_MGMT   0x00000010

Definition at line 1015 of file ecore_hsi.h.

◆ PORT_FEATURE_WOL_ENABLED

#define PORT_FEATURE_WOL_ENABLED   0x01000000

Definition at line 993 of file ecore_hsi.h.

◆ PORT_FEATUTE_BOFM_CFGD_EN

#define PORT_FEATUTE_BOFM_CFGD_EN   0x00020000

Definition at line 1079 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_FAULT_MDL_LED_MASK

#define PORT_HW_CFG_E3_FAULT_MDL_LED_MASK   0x0000FF00

Definition at line 461 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_FAULT_MDL_LED_SHIFT

#define PORT_HW_CFG_E3_FAULT_MDL_LED_SHIFT   8

Definition at line 462 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_I2C_MUX0_MASK

#define PORT_HW_CFG_E3_I2C_MUX0_MASK   0x01000000

Definition at line 496 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_I2C_MUX1_MASK

#define PORT_HW_CFG_E3_I2C_MUX1_MASK   0x02000000

Definition at line 497 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_MOD_ABS_MASK

#define PORT_HW_CFG_E3_MOD_ABS_MASK   0x00FF0000

Definition at line 466 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_MOD_ABS_SHIFT

#define PORT_HW_CFG_E3_MOD_ABS_SHIFT   16

Definition at line 467 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_OVER_CURRENT_MASK

#define PORT_HW_CFG_E3_OVER_CURRENT_MASK   0x000000FF

Definition at line 505 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_OVER_CURRENT_SHIFT

#define PORT_HW_CFG_E3_OVER_CURRENT_SHIFT   0

Definition at line 506 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PHY_RESET_MASK

#define PORT_HW_CFG_E3_PHY_RESET_MASK   0x0000FF00

Definition at line 484 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PHY_RESET_SHIFT

#define PORT_HW_CFG_E3_PHY_RESET_SHIFT   8

Definition at line 485 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PWR_DIS_MASK

#define PORT_HW_CFG_E3_PWR_DIS_MASK   0xFF000000

Definition at line 471 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PWR_DIS_SHIFT

#define PORT_HW_CFG_E3_PWR_DIS_SHIFT   24

Definition at line 472 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PWR_DOWN_MASK

#define PORT_HW_CFG_E3_PWR_DOWN_MASK   0x00FF0000

Definition at line 491 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_PWR_DOWN_SHIFT

#define PORT_HW_CFG_E3_PWR_DOWN_SHIFT   16

Definition at line 492 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_TX_FAULT_MASK

#define PORT_HW_CFG_E3_TX_FAULT_MASK   0x000000FF

Definition at line 479 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_TX_FAULT_SHIFT

#define PORT_HW_CFG_E3_TX_FAULT_SHIFT   0

Definition at line 480 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_TX_LASER_MASK

#define PORT_HW_CFG_E3_TX_LASER_MASK   0x000000FF

Definition at line 457 of file ecore_hsi.h.

◆ PORT_HW_CFG_E3_TX_LASER_SHIFT

#define PORT_HW_CFG_E3_TX_LASER_SHIFT   0

Definition at line 458 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_BAM_ON_KR_DISABLED

#define PORT_HW_CFG_ENABLE_BAM_ON_KR_DISABLED   0x00000000

Definition at line 667 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_BAM_ON_KR_ENABLED

#define PORT_HW_CFG_ENABLE_BAM_ON_KR_ENABLED   0x00100000

Definition at line 668 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_BAM_ON_KR_MASK

#define PORT_HW_CFG_ENABLE_BAM_ON_KR_MASK   0x00100000

Definition at line 665 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_BAM_ON_KR_SHIFT

#define PORT_HW_CFG_ENABLE_BAM_ON_KR_SHIFT   20

Definition at line 666 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_CMS_DISABLED

#define PORT_HW_CFG_ENABLE_CMS_DISABLED   0x00000000

Definition at line 673 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_CMS_ENABLED

#define PORT_HW_CFG_ENABLE_CMS_ENABLED   0x00200000

Definition at line 674 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_CMS_MASK

#define PORT_HW_CFG_ENABLE_CMS_MASK   0x00200000

Definition at line 671 of file ecore_hsi.h.

◆ PORT_HW_CFG_ENABLE_CMS_SHIFT

#define PORT_HW_CFG_ENABLE_CMS_SHIFT   21

Definition at line 672 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P0

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P0   0x00010000

Definition at line 655 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P1

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P1   0x00050000

Definition at line 659 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P0

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P0   0x00020000

Definition at line 656 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P1

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P1   0x00060000

Definition at line 660 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P0

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P0   0x00030000

Definition at line 657 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P1

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P1   0x00070000

Definition at line 661 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P0

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P0   0x00040000

Definition at line 658 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P1

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P1   0x00080000

Definition at line 662 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_MASK

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_MASK   0x000F0000

Definition at line 652 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_PHY_TYPE

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_PHY_TYPE   0x00000000

Definition at line 654 of file ecore_hsi.h.

◆ PORT_HW_CFG_EXT_PHY_GPIO_RST_SHIFT

#define PORT_HW_CFG_EXT_PHY_GPIO_RST_SHIFT   16

Definition at line 653 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_DISABLED

#define PORT_HW_CFG_FAULT_MODULE_LED_DISABLED   0x00000400

Definition at line 452 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_GPIO0

#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO0   0x00000000

Definition at line 448 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_GPIO1

#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO1   0x00000100

Definition at line 449 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_GPIO2

#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO2   0x00000200

Definition at line 450 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_GPIO3

#define PORT_HW_CFG_FAULT_MODULE_LED_GPIO3   0x00000300

Definition at line 451 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_MASK

#define PORT_HW_CFG_FAULT_MODULE_LED_MASK   0x0000FF00

Definition at line 446 of file ecore_hsi.h.

◆ PORT_HW_CFG_FAULT_MODULE_LED_SHIFT

#define PORT_HW_CFG_FAULT_MODULE_LED_SHIFT   8

Definition at line 447 of file ecore_hsi.h.

◆ PORT_HW_CFG_FCOE_UPPERMAC_MASK

#define PORT_HW_CFG_FCOE_UPPERMAC_MASK   0x0000ffff

Definition at line 566 of file ecore_hsi.h.

◆ PORT_HW_CFG_FCOE_UPPERMAC_SHIFT

#define PORT_HW_CFG_FCOE_UPPERMAC_SHIFT   0

Definition at line 567 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_FORCED

#define PORT_HW_CFG_FORCE_KR_ENABLER_FORCED   0x00000900

Definition at line 650 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P0

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P0   0x00000100

Definition at line 642 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P1

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P1   0x00000500

Definition at line 646 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P0

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P0   0x00000200

Definition at line 643 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P1

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P1   0x00000600

Definition at line 647 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P0

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P0   0x00000300

Definition at line 644 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P1

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P1   0x00000700

Definition at line 648 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P0

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P0   0x00000400

Definition at line 645 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P1

#define PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P1   0x00000800

Definition at line 649 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_MASK

#define PORT_HW_CFG_FORCE_KR_ENABLER_MASK   0x00000F00

Definition at line 639 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_NOT_FORCED

#define PORT_HW_CFG_FORCE_KR_ENABLER_NOT_FORCED   0x00000000

Definition at line 641 of file ecore_hsi.h.

◆ PORT_HW_CFG_FORCE_KR_ENABLER_SHIFT

#define PORT_HW_CFG_FORCE_KR_ENABLER_SHIFT   8

Definition at line 640 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_HIGH

#define PORT_HW_CFG_GPIO0_CONFIG_HIGH   0x00000002

Definition at line 609 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_INPUT

#define PORT_HW_CFG_GPIO0_CONFIG_INPUT   0x00000003

Definition at line 610 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_LOW

#define PORT_HW_CFG_GPIO0_CONFIG_LOW   0x00000001

Definition at line 608 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_MASK

#define PORT_HW_CFG_GPIO0_CONFIG_MASK   0x00000003

Definition at line 605 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_NA

#define PORT_HW_CFG_GPIO0_CONFIG_NA   0x00000000

Definition at line 607 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO0_CONFIG_SHIFT

#define PORT_HW_CFG_GPIO0_CONFIG_SHIFT   0

Definition at line 606 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_HIGH

#define PORT_HW_CFG_GPIO1_CONFIG_HIGH   0x00000008

Definition at line 616 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_INPUT

#define PORT_HW_CFG_GPIO1_CONFIG_INPUT   0x0000000c

Definition at line 617 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_LOW

#define PORT_HW_CFG_GPIO1_CONFIG_LOW   0x00000004

Definition at line 615 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_MASK

#define PORT_HW_CFG_GPIO1_CONFIG_MASK   0x0000000C

Definition at line 612 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_NA

#define PORT_HW_CFG_GPIO1_CONFIG_NA   0x00000000

Definition at line 614 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO1_CONFIG_SHIFT

#define PORT_HW_CFG_GPIO1_CONFIG_SHIFT   2

Definition at line 613 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_HIGH

#define PORT_HW_CFG_GPIO2_CONFIG_HIGH   0x00000020

Definition at line 623 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_INPUT

#define PORT_HW_CFG_GPIO2_CONFIG_INPUT   0x00000030

Definition at line 624 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_LOW

#define PORT_HW_CFG_GPIO2_CONFIG_LOW   0x00000010

Definition at line 622 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_MASK

#define PORT_HW_CFG_GPIO2_CONFIG_MASK   0x00000030

Definition at line 619 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_NA

#define PORT_HW_CFG_GPIO2_CONFIG_NA   0x00000000

Definition at line 621 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO2_CONFIG_SHIFT

#define PORT_HW_CFG_GPIO2_CONFIG_SHIFT   4

Definition at line 620 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_HIGH

#define PORT_HW_CFG_GPIO3_CONFIG_HIGH   0x00000080

Definition at line 630 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_INPUT

#define PORT_HW_CFG_GPIO3_CONFIG_INPUT   0x000000c0

Definition at line 631 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_LOW

#define PORT_HW_CFG_GPIO3_CONFIG_LOW   0x00000040

Definition at line 629 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_MASK

#define PORT_HW_CFG_GPIO3_CONFIG_MASK   0x000000C0

Definition at line 626 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_NA

#define PORT_HW_CFG_GPIO3_CONFIG_NA   0x00000000

Definition at line 628 of file ecore_hsi.h.

◆ PORT_HW_CFG_GPIO3_CONFIG_SHIFT

#define PORT_HW_CFG_GPIO3_CONFIG_SHIFT   6

Definition at line 627 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_01230123

#define PORT_HW_CFG_LANE_SWAP_CFG_01230123   0x00001b1b

Definition at line 781 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_01233210

#define PORT_HW_CFG_LANE_SWAP_CFG_01233210   0x00001be4

Definition at line 783 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_31203120

#define PORT_HW_CFG_LANE_SWAP_CFG_31203120   0x0000d8d8

Definition at line 785 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_32103210

#define PORT_HW_CFG_LANE_SWAP_CFG_32103210   0x0000e4e4

Definition at line 787 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_MASK

#define PORT_HW_CFG_LANE_SWAP_CFG_MASK   0x0000FFFF

Definition at line 778 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_MASTER_MASK

#define PORT_HW_CFG_LANE_SWAP_CFG_MASTER_MASK   0x0000C000

Definition at line 792 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_MASTER_SHIFT

#define PORT_HW_CFG_LANE_SWAP_CFG_MASTER_SHIFT   14

Definition at line 793 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_RX_MASK

#define PORT_HW_CFG_LANE_SWAP_CFG_RX_MASK   0x0000FF00

Definition at line 790 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_RX_SHIFT

#define PORT_HW_CFG_LANE_SWAP_CFG_RX_SHIFT   8

Definition at line 791 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_SHIFT

#define PORT_HW_CFG_LANE_SWAP_CFG_SHIFT   0

Definition at line 779 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_TX_MASK

#define PORT_HW_CFG_LANE_SWAP_CFG_TX_MASK   0x000000FF

Definition at line 788 of file ecore_hsi.h.

◆ PORT_HW_CFG_LANE_SWAP_CFG_TX_SHIFT

#define PORT_HW_CFG_LANE_SWAP_CFG_TX_SHIFT   0

Definition at line 789 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY0_MASK

#define PORT_HW_CFG_MEDIA_TYPE_PHY0_MASK   0x000000FF

Definition at line 546 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY0_SHIFT

#define PORT_HW_CFG_MEDIA_TYPE_PHY0_SHIFT   0

Definition at line 547 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY1_MASK

#define PORT_HW_CFG_MEDIA_TYPE_PHY1_MASK   0x0000FF00

Definition at line 549 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY1_SHIFT

#define PORT_HW_CFG_MEDIA_TYPE_PHY1_SHIFT   8

Definition at line 550 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY2_MASK

#define PORT_HW_CFG_MEDIA_TYPE_PHY2_MASK   0x00FF0000

Definition at line 552 of file ecore_hsi.h.

◆ PORT_HW_CFG_MEDIA_TYPE_PHY2_SHIFT

#define PORT_HW_CFG_MEDIA_TYPE_PHY2_SHIFT   16

Definition at line 553 of file ecore_hsi.h.

◆ PORT_HW_CFG_MF_PCI_DEVICE_ID_MASK

#define PORT_HW_CFG_MF_PCI_DEVICE_ID_MASK   0x0000FFFF

Definition at line 432 of file ecore_hsi.h.

◆ PORT_HW_CFG_MF_PCI_DEVICE_ID_SHIFT

#define PORT_HW_CFG_MF_PCI_DEVICE_ID_SHIFT   0

Definition at line 433 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_DXGXS

#define PORT_HW_CFG_NET_SERDES_IF_DXGXS   0x04000000

Definition at line 683 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_KR

#define PORT_HW_CFG_NET_SERDES_IF_KR   0x03000000

Definition at line 682 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_KR2

#define PORT_HW_CFG_NET_SERDES_IF_KR2   0x05000000

Definition at line 684 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_MASK

#define PORT_HW_CFG_NET_SERDES_IF_MASK   0x0F000000

Definition at line 677 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_SFI

#define PORT_HW_CFG_NET_SERDES_IF_SFI   0x02000000

Definition at line 681 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_SGMII

#define PORT_HW_CFG_NET_SERDES_IF_SGMII   0x00000000

Definition at line 679 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_SHIFT

#define PORT_HW_CFG_NET_SERDES_IF_SHIFT   24

Definition at line 678 of file ecore_hsi.h.

◆ PORT_HW_CFG_NET_SERDES_IF_XFI

#define PORT_HW_CFG_NET_SERDES_IF_XFI   0x01000000

Definition at line 680 of file ecore_hsi.h.

◆ PORT_HW_CFG_NUMBER_OF_VFS_MASK

#define PORT_HW_CFG_NUMBER_OF_VFS_MASK   0x000000FF

Definition at line 595 of file ecore_hsi.h.

◆ PORT_HW_CFG_NUMBER_OF_VFS_SHIFT

#define PORT_HW_CFG_NUMBER_OF_VFS_SHIFT   0

Definition at line 596 of file ecore_hsi.h.

◆ PORT_HW_CFG_PAUSE_ON_HOST_RING_DISABLED

#define PORT_HW_CFG_PAUSE_ON_HOST_RING_DISABLED   0x00000000

Definition at line 512 of file ecore_hsi.h.

◆ PORT_HW_CFG_PAUSE_ON_HOST_RING_ENABLED

#define PORT_HW_CFG_PAUSE_ON_HOST_RING_ENABLED   0x00000001

Definition at line 513 of file ecore_hsi.h.

◆ PORT_HW_CFG_PAUSE_ON_HOST_RING_MASK

#define PORT_HW_CFG_PAUSE_ON_HOST_RING_MASK   0x00000001

Definition at line 510 of file ecore_hsi.h.

◆ PORT_HW_CFG_PAUSE_ON_HOST_RING_SHIFT

#define PORT_HW_CFG_PAUSE_ON_HOST_RING_SHIFT   0

Definition at line 511 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_DEVICE_ID_MASK

#define PORT_HW_CFG_PCI_DEVICE_ID_MASK   0x0000FFFF

Definition at line 371 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_DEVICE_ID_SHIFT

#define PORT_HW_CFG_PCI_DEVICE_ID_SHIFT   0

Definition at line 372 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_MASK

#define PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_MASK   0xFFFF0000

Definition at line 381 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_SHIFT

#define PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_SHIFT   16

Definition at line 382 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_MASK

#define PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_MASK   0x0000FFFF

Definition at line 378 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_SHIFT

#define PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_SHIFT   0

Definition at line 379 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_VENDOR_ID_MASK

#define PORT_HW_CFG_PCI_VENDOR_ID_MASK   0xFFFF0000

Definition at line 374 of file ecore_hsi.h.

◆ PORT_HW_CFG_PCI_VENDOR_ID_SHIFT

#define PORT_HW_CFG_PCI_VENDOR_ID_SHIFT   16

Definition at line 375 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_FIRST_PHY

#define PORT_HW_CFG_PHY_SELECTION_FIRST_PHY   0x00000001

Definition at line 728 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_FIRST_PHY_PRIORITY

#define PORT_HW_CFG_PHY_SELECTION_FIRST_PHY_PRIORITY   0x00000003

Definition at line 730 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_HARDWARE_DEFAULT

#define PORT_HW_CFG_PHY_SELECTION_HARDWARE_DEFAULT   0x00000000

Definition at line 727 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_MASK

#define PORT_HW_CFG_PHY_SELECTION_MASK   0x00000007

Definition at line 725 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_SECOND_PHY

#define PORT_HW_CFG_PHY_SELECTION_SECOND_PHY   0x00000002

Definition at line 729 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_SECOND_PHY_PRIORITY

#define PORT_HW_CFG_PHY_SELECTION_SECOND_PHY_PRIORITY   0x00000004

Definition at line 731 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SELECTION_SHIFT

#define PORT_HW_CFG_PHY_SELECTION_SHIFT   0

Definition at line 726 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SWAPPED_DISABLED

#define PORT_HW_CFG_PHY_SWAPPED_DISABLED   0x00000000

Definition at line 737 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SWAPPED_ENABLED

#define PORT_HW_CFG_PHY_SWAPPED_ENABLED   0x00000008

Definition at line 738 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SWAPPED_MASK

#define PORT_HW_CFG_PHY_SWAPPED_MASK   0x00000008

Definition at line 735 of file ecore_hsi.h.

◆ PORT_HW_CFG_PHY_SWAPPED_SHIFT

#define PORT_HW_CFG_PHY_SWAPPED_SHIFT   3

Definition at line 736 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D0_MASK

#define PORT_HW_CFG_POWER_CONS_D0_MASK   0x000000FF

Definition at line 395 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D0_SHIFT

#define PORT_HW_CFG_POWER_CONS_D0_SHIFT   0

Definition at line 396 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D1_MASK

#define PORT_HW_CFG_POWER_CONS_D1_MASK   0x0000FF00

Definition at line 397 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D1_SHIFT

#define PORT_HW_CFG_POWER_CONS_D1_SHIFT   8

Definition at line 398 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D2_MASK

#define PORT_HW_CFG_POWER_CONS_D2_MASK   0x00FF0000

Definition at line 399 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D2_SHIFT

#define PORT_HW_CFG_POWER_CONS_D2_SHIFT   16

Definition at line 400 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D3_MASK

#define PORT_HW_CFG_POWER_CONS_D3_MASK   0xFF000000

Definition at line 401 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_CONS_D3_SHIFT

#define PORT_HW_CFG_POWER_CONS_D3_SHIFT   24

Definition at line 402 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D0_MASK

#define PORT_HW_CFG_POWER_DIS_D0_MASK   0x000000FF

Definition at line 385 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D0_SHIFT

#define PORT_HW_CFG_POWER_DIS_D0_SHIFT   0

Definition at line 386 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D1_MASK

#define PORT_HW_CFG_POWER_DIS_D1_MASK   0x0000FF00

Definition at line 387 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D1_SHIFT

#define PORT_HW_CFG_POWER_DIS_D1_SHIFT   8

Definition at line 388 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D2_MASK

#define PORT_HW_CFG_POWER_DIS_D2_MASK   0x00FF0000

Definition at line 389 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D2_SHIFT

#define PORT_HW_CFG_POWER_DIS_D2_SHIFT   16

Definition at line 390 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D3_MASK

#define PORT_HW_CFG_POWER_DIS_D3_MASK   0xFF000000

Definition at line 391 of file ecore_hsi.h.

◆ PORT_HW_CFG_POWER_DIS_D3_SHIFT

#define PORT_HW_CFG_POWER_DIS_D3_SHIFT   24

Definition at line 392 of file ecore_hsi.h.

◆ PORT_HW_CFG_RJ45_PAIR_SWAP_MASK

#define PORT_HW_CFG_RJ45_PAIR_SWAP_MASK   0x000000FF

Definition at line 601 of file ecore_hsi.h.

◆ PORT_HW_CFG_RJ45_PAIR_SWAP_SHIFT

#define PORT_HW_CFG_RJ45_PAIR_SWAP_SHIFT   0

Definition at line 602 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_ADDR_MASK

#define PORT_HW_CFG_SERDES_EXT_PHY_ADDR_MASK   0x00FF0000

Definition at line 830 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_ADDR_SHIFT

#define PORT_HW_CFG_SERDES_EXT_PHY_ADDR_SHIFT   16

Definition at line 831 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_BCM5482

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_BCM5482   0x01000000

Definition at line 836 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT   0x00000000

Definition at line 835 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT_SD

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT_SD   0x02000000

Definition at line 837 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_MASK

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_MASK   0xFF000000

Definition at line 833 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_NOT_CONN

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_NOT_CONN   0xff000000

Definition at line 838 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_EXT_PHY_TYPE_SHIFT

#define PORT_HW_CFG_SERDES_EXT_PHY_TYPE_SHIFT   24

Definition at line 834 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_MASK

#define PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_MASK   0xFFFF0000

Definition at line 420 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_SHIFT

#define PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_SHIFT   16

Definition at line 421 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_MASK

#define PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_MASK   0x0000FFFF

Definition at line 417 of file ecore_hsi.h.

◆ PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_SHIFT

#define PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_SHIFT   0

Definition at line 418 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_FULL   0x00080000

Definition at line 713 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_HALF   0x00040000

Definition at line 712 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_10G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10G   0x00400000

Definition at line 716 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_FULL   0x00010000

Definition at line 710 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_HALF   0x00020000

Definition at line 711 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_1G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_1G   0x00100000

Definition at line 714 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G   0x00800000

Definition at line 717 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_2_5G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_2_5G   0x00200000

Definition at line 715 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_MASK

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_MASK   0xFFFF0000

Definition at line 708 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D0_SHIFT

#define PORT_HW_CFG_SPEED_CAPABILITY2_D0_SHIFT   16

Definition at line 709 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_FULL   0x00000008

Definition at line 702 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_HALF   0x00000004

Definition at line 701 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_10G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10G   0x00000040

Definition at line 705 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_FULL   0x00000001

Definition at line 699 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_HALF   0x00000002

Definition at line 700 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_1G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_1G   0x00000010

Definition at line 703 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_20G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_20G   0x00000080

Definition at line 706 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_2_5G

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_2_5G   0x00000020

Definition at line 704 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_MASK

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_MASK   0x0000FFFF

Definition at line 697 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY2_D3_SHIFT

#define PORT_HW_CFG_SPEED_CAPABILITY2_D3_SHIFT   0

Definition at line 698 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_FULL   0x00080000

Definition at line 858 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_HALF   0x00040000

Definition at line 857 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_10G

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10G   0x00400000

Definition at line 861 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_FULL   0x00010000

Definition at line 855 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_HALF   0x00020000

Definition at line 856 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_1G

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_1G   0x00100000

Definition at line 859 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_20G

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_20G   0x00800000

Definition at line 862 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_2_5G

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_2_5G   0x00200000

Definition at line 860 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK   0xFFFF0000

Definition at line 853 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_RESERVED

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_RESERVED   0xf0000000

Definition at line 863 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D0_SHIFT

#define PORT_HW_CFG_SPEED_CAPABILITY_D0_SHIFT   16

Definition at line 854 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_FULL   0x00000008

Definition at line 846 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_HALF   0x00000004

Definition at line 845 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_10G

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10G   0x00000040

Definition at line 849 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_FULL

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_FULL   0x00000001

Definition at line 843 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_HALF

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_HALF   0x00000002

Definition at line 844 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_1G

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_1G   0x00000010

Definition at line 847 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_20G

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_20G   0x00000080

Definition at line 850 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_2_5G

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_2_5G   0x00000020

Definition at line 848 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_MASK

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_MASK   0x0000FFFF

Definition at line 841 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_RESERVED

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_RESERVED   0x0000f000

Definition at line 851 of file ecore_hsi.h.

◆ PORT_HW_CFG_SPEED_CAPABILITY_D3_SHIFT

#define PORT_HW_CFG_SPEED_CAPABILITY_D3_SHIFT   0

Definition at line 842 of file ecore_hsi.h.

◆ PORT_HW_CFG_SWAP_PHY_POLARITY_DISABLED

#define PORT_HW_CFG_SWAP_PHY_POLARITY_DISABLED   0x00000000

Definition at line 797 of file ecore_hsi.h.

◆ PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED

#define PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED   0x00010000

Definition at line 798 of file ecore_hsi.h.

◆ PORT_HW_CFG_SWAP_PHY_POLARITY_MASK

#define PORT_HW_CFG_SWAP_PHY_POLARITY_MASK   0x00010000

Definition at line 796 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_MASK

#define PORT_HW_CFG_TAP_LEVELS_MASK   0x70000000

Definition at line 687 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_10_MAIN_48

#define PORT_HW_CFG_TAP_LEVELS_POST_10_MAIN_48   0x50000000

Definition at line 694 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_11_MAIN_47

#define PORT_HW_CFG_TAP_LEVELS_POST_11_MAIN_47   0x40000000

Definition at line 693 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_12_MAIN_46

#define PORT_HW_CFG_TAP_LEVELS_POST_12_MAIN_46   0x30000000

Definition at line 692 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_13_MAIN_45

#define PORT_HW_CFG_TAP_LEVELS_POST_13_MAIN_45   0x20000000

Definition at line 691 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_14_MAIN_44

#define PORT_HW_CFG_TAP_LEVELS_POST_14_MAIN_44   0x10000000

Definition at line 690 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_POST_15_MAIN_43

#define PORT_HW_CFG_TAP_LEVELS_POST_15_MAIN_43   0x00000000

Definition at line 689 of file ecore_hsi.h.

◆ PORT_HW_CFG_TAP_LEVELS_SHIFT

#define PORT_HW_CFG_TAP_LEVELS_SHIFT   28

Definition at line 688 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_BROADCAST_MASK

#define PORT_HW_CFG_TX_DRV_BROADCAST_MASK   0x000F0000

Definition at line 527 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_BROADCAST_SHIFT

#define PORT_HW_CFG_TX_DRV_BROADCAST_SHIFT   16

Definition at line 528 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_IFIR_MASK

#define PORT_HW_CFG_TX_DRV_IFIR_MASK   0x00F00000

Definition at line 530 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_IFIR_SHIFT

#define PORT_HW_CFG_TX_DRV_IFIR_SHIFT   20

Definition at line 531 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_IPREDRIVER_MASK

#define PORT_HW_CFG_TX_DRV_IPREDRIVER_MASK   0x0F000000

Definition at line 534 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_IPREDRIVER_SHIFT

#define PORT_HW_CFG_TX_DRV_IPREDRIVER_SHIFT   24

Definition at line 535 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_POST2_MASK

#define PORT_HW_CFG_TX_DRV_POST2_MASK   0xF0000000

Definition at line 538 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_DRV_POST2_SHIFT

#define PORT_HW_CFG_TX_DRV_POST2_SHIFT   28

Definition at line 539 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_EQUALIZATION_MASK

#define PORT_HW_CFG_TX_EQUALIZATION_MASK   0x0000FFFF

Definition at line 520 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_EQUALIZATION_SHIFT

#define PORT_HW_CFG_TX_EQUALIZATION_SHIFT   0

Definition at line 521 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_GPIO0

#define PORT_HW_CFG_TX_LASER_GPIO0   0x00000001

Definition at line 440 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_GPIO1

#define PORT_HW_CFG_TX_LASER_GPIO1   0x00000002

Definition at line 441 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_GPIO2

#define PORT_HW_CFG_TX_LASER_GPIO2   0x00000003

Definition at line 442 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_GPIO3

#define PORT_HW_CFG_TX_LASER_GPIO3   0x00000004

Definition at line 443 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_MASK

#define PORT_HW_CFG_TX_LASER_MASK   0x000000FF

Definition at line 437 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_MDIO

#define PORT_HW_CFG_TX_LASER_MDIO   0x00000000

Definition at line 439 of file ecore_hsi.h.

◆ PORT_HW_CFG_TX_LASER_SHIFT

#define PORT_HW_CFG_TX_LASER_SHIFT   0

Definition at line 438 of file ecore_hsi.h.

◆ PORT_HW_CFG_UPPERMAC_MASK

#define PORT_HW_CFG_UPPERMAC_MASK   0x0000FFFF

Definition at line 406 of file ecore_hsi.h.

◆ PORT_HW_CFG_UPPERMAC_SHIFT

#define PORT_HW_CFG_UPPERMAC_SHIFT   0

Definition at line 407 of file ecore_hsi.h.

◆ PORT_HW_CFG_VF_PCI_DEVICE_ID_MASK

#define PORT_HW_CFG_VF_PCI_DEVICE_ID_MASK   0xFFFF0000

Definition at line 428 of file ecore_hsi.h.

◆ PORT_HW_CFG_VF_PCI_DEVICE_ID_SHIFT

#define PORT_HW_CFG_VF_PCI_DEVICE_ID_SHIFT   16

Definition at line 429 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_MASK

#define PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_MASK   0x0000FFFF

Definition at line 585 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_SHIFT

#define PORT_HW_CFG_WWPN_FOR_NPIV_ADDRESS_BITMAP_SHIFT   0

Definition at line 586 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_DISABLED

#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_DISABLED   0x00000000

Definition at line 580 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_ENABLED

#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_ENABLED   0x00000001

Definition at line 581 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_MASK

#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_MASK   0x00000001

Definition at line 578 of file ecore_hsi.h.

◆ PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_SHIFT

#define PORT_HW_CFG_WWPN_FOR_NPIV_ENABLED_SHIFT   0

Definition at line 579 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_MASK

#define PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_MASK   0x000000FF

Definition at line 743 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_SHIFT

#define PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_SHIFT   0

Definition at line 744 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54616

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54616   0x00001000

Definition at line 765 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54618SE

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54618SE   0x00000e00

Definition at line 763 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54640

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54640   0x00000c00

Definition at line 761 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8071

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8071   0x00000100

Definition at line 750 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8072

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8072   0x00000200

Definition at line 751 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8073

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8073   0x00000300

Definition at line 752 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8481

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8481   0x00000700

Definition at line 756 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84823

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84823   0x00000b00

Definition at line 760 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84833

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84833   0x00000d00

Definition at line 762 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84834

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84834   0x00001100

Definition at line 766 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84858

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84858   0x00001200

Definition at line 767 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8705

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8705   0x00000400

Definition at line 753 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8706

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8706   0x00000500

Definition at line 754 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8722

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8722   0x00000f00

Definition at line 764 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8726

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8726   0x00000600

Definition at line 755 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727   0x00000900

Definition at line 758 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727_NOC

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727_NOC   0x00000a00

Definition at line 759 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_DIRECT

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_DIRECT   0x00000000

Definition at line 749 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_FAILURE

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_FAILURE   0x0000fd00

Definition at line 768 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_MASK

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_MASK   0x0000FF00

Definition at line 747 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_NOT_CONN

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_NOT_CONN   0x0000ff00

Definition at line 769 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SFX7101

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SFX7101   0x00000800

Definition at line 757 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SHIFT

#define PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SHIFT   8

Definition at line 748 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_ADDR_MASK

#define PORT_HW_CFG_XGXS_EXT_PHY_ADDR_MASK   0x000000FF

Definition at line 802 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_ADDR_SHIFT

#define PORT_HW_CFG_XGXS_EXT_PHY_ADDR_SHIFT   0

Definition at line 803 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54616

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54616   0x00001000

Definition at line 823 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54618SE

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54618SE   0x00000e00

Definition at line 821 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54640

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54640   0x00000c00

Definition at line 819 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8071

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8071   0x00000100

Definition at line 808 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8072

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8072   0x00000200

Definition at line 809 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8073

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8073   0x00000300

Definition at line 810 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8481

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8481   0x00000700

Definition at line 814 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84823

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84823   0x00000b00

Definition at line 818 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84833

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84833   0x00000d00

Definition at line 820 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84834

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84834   0x00001100

Definition at line 824 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84858

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84858   0x00001200

Definition at line 825 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8705

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8705   0x00000400

Definition at line 811 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8706

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8706   0x00000500

Definition at line 812 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8722

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8722   0x00000f00

Definition at line 822 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8726

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8726   0x00000600

Definition at line 813 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727   0x00000900

Definition at line 816 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727_NOC

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727_NOC   0x00000a00

Definition at line 817 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT   0x00000000

Definition at line 807 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT_WC

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT_WC   0x0000fc00

Definition at line 826 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_FAILURE

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_FAILURE   0x0000fd00

Definition at line 827 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK   0x0000FF00

Definition at line 805 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_NOT_CONN

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_NOT_CONN   0x0000ff00

Definition at line 828 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101   0x00000800

Definition at line 815 of file ecore_hsi.h.

◆ PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SHIFT

#define PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SHIFT   8

Definition at line 806 of file ecore_hsi.h.

◆ PORT_MF_CFG_E1HOV_TAG_DEFAULT

#define PORT_MF_CFG_E1HOV_TAG_DEFAULT   PORT_MF_CFG_E1HOV_TAG_MASK

Definition at line 1943 of file ecore_hsi.h.

◆ PORT_MF_CFG_E1HOV_TAG_MASK

#define PORT_MF_CFG_E1HOV_TAG_MASK   0x0000ffff

Definition at line 1941 of file ecore_hsi.h.

◆ PORT_MF_CFG_E1HOV_TAG_SHIFT

#define PORT_MF_CFG_E1HOV_TAG_SHIFT   0

Definition at line 1942 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_BIG_ENDIEN

#define PRAM_FW_VERSION_BIG_ENDIEN   (0x1<<3) /* BitField flags if set, this is big-endien ASM */

Definition at line 12124 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_BIG_ENDIEN_SHIFT

#define PRAM_FW_VERSION_BIG_ENDIEN_SHIFT   3

Definition at line 12125 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_CHIP_VERSION

#define PRAM_FW_VERSION_CHIP_VERSION   (0x3<<4) /* BitField flags 0 - E1, 1 - E1H */

Definition at line 12126 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_CHIP_VERSION_SHIFT

#define PRAM_FW_VERSION_CHIP_VERSION_SHIFT   4

Definition at line 12127 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_OPTIMIZED

#define PRAM_FW_VERSION_OPTIMIZED   (0x1<<0) /* BitField flags if set, this is optimized ASM */

Definition at line 12120 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_OPTIMIZED_SHIFT

#define PRAM_FW_VERSION_OPTIMIZED_SHIFT   0

Definition at line 12121 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_STORM_ID

#define PRAM_FW_VERSION_STORM_ID   (0x3<<1) /* BitField flags storm_id identification */

Definition at line 12122 of file ecore_hsi.h.

◆ PRAM_FW_VERSION_STORM_ID_SHIFT

#define PRAM_FW_VERSION_STORM_ID_SHIFT   1

Definition at line 12123 of file ecore_hsi.h.

◆ PREDEFINED_APP_IDX_MAX

#define PREDEFINED_APP_IDX_MAX   2

Definition at line 2223 of file ecore_hsi.h.

◆ REM_CHASSIS_ID_STAT_LEN

#define REM_CHASSIS_ID_STAT_LEN   4

Definition at line 2355 of file ecore_hsi.h.

◆ REM_PORT_ID_STAT_LEN

#define REM_PORT_ID_STAT_LEN   4

Definition at line 2356 of file ecore_hsi.h.

◆ REQ_BC_VER_4_DCBX_ADMIN_MSG_NON_PMF

#define REQ_BC_VER_4_DCBX_ADMIN_MSG_NON_PMF   0x00070401

Definition at line 1710 of file ecore_hsi.h.

◆ REQ_BC_VER_4_DRV_LOAD_COMMON_CHIP

#define REQ_BC_VER_4_DRV_LOAD_COMMON_CHIP   0x00060000

Definition at line 1777 of file ecore_hsi.h.

◆ REQ_BC_VER_4_FCOE_FEATURES

#define REQ_BC_VER_4_FCOE_FEATURES   0x00070209

Definition at line 1706 of file ecore_hsi.h.

◆ REQ_BC_VER_4_INITIATE_FLR

#define REQ_BC_VER_4_INITIATE_FLR   0x00070213

Definition at line 1735 of file ecore_hsi.h.

◆ REQ_BC_VER_4_MT_SUPPORTED

#define REQ_BC_VER_4_MT_SUPPORTED   0x00070201

Definition at line 1704 of file ecore_hsi.h.

◆ REQ_BC_VER_4_PFC_STATS_SUPPORTED

#define REQ_BC_VER_4_PFC_STATS_SUPPORTED   0x00070201

Definition at line 1705 of file ecore_hsi.h.

◆ REQ_BC_VER_4_RMMOD_CMD

#define REQ_BC_VER_4_RMMOD_CMD   0x0007080f

Definition at line 1726 of file ecore_hsi.h.

◆ REQ_BC_VER_4_SET_MF_BW

#define REQ_BC_VER_4_SET_MF_BW   0x00060202

Definition at line 1729 of file ecore_hsi.h.

◆ REQ_BC_VER_4_SFP_TX_DISABLE_SUPPORTED

#define REQ_BC_VER_4_SFP_TX_DISABLE_SUPPORTED   0x00070014

Definition at line 1703 of file ecore_hsi.h.

◆ REQ_BC_VER_4_VRFY_AFEX_SUPPORTED

#define REQ_BC_VER_4_VRFY_AFEX_SUPPORTED   0x00070002

Definition at line 1702 of file ecore_hsi.h.

◆ REQ_BC_VER_4_VRFY_FIRST_PHY_OPT_MDL

#define REQ_BC_VER_4_VRFY_FIRST_PHY_OPT_MDL   0x00050006

Definition at line 1698 of file ecore_hsi.h.

◆ REQ_BC_VER_4_VRFY_SPECIFIC_PHY_OPT_MDL

#define REQ_BC_VER_4_VRFY_SPECIFIC_PHY_OPT_MDL   0x00050234

Definition at line 1700 of file ecore_hsi.h.

◆ REQ_DUPLEX_PHY0_MASK

#define REQ_DUPLEX_PHY0_MASK   0x0000ffff

Definition at line 2448 of file ecore_hsi.h.

◆ REQ_DUPLEX_PHY0_SHIFT

#define REQ_DUPLEX_PHY0_SHIFT   0

Definition at line 2449 of file ecore_hsi.h.

◆ REQ_DUPLEX_PHY1_MASK

#define REQ_DUPLEX_PHY1_MASK   0xffff0000

Definition at line 2450 of file ecore_hsi.h.

◆ REQ_DUPLEX_PHY1_SHIFT

#define REQ_DUPLEX_PHY1_SHIFT   16

Definition at line 2451 of file ecore_hsi.h.

◆ REQ_FC_AUTO_ADV0_SHIFT

#define REQ_FC_AUTO_ADV0_SHIFT   0

Definition at line 2465 of file ecore_hsi.h.

◆ REQ_FC_AUTO_ADV_MASK

#define REQ_FC_AUTO_ADV_MASK   0x0000ffff

Definition at line 2464 of file ecore_hsi.h.

◆ REQ_FLOW_CTRL_PHY0_MASK

#define REQ_FLOW_CTRL_PHY0_MASK   0x0000ffff

Definition at line 2453 of file ecore_hsi.h.

◆ REQ_FLOW_CTRL_PHY0_SHIFT

#define REQ_FLOW_CTRL_PHY0_SHIFT   0

Definition at line 2454 of file ecore_hsi.h.

◆ REQ_FLOW_CTRL_PHY1_MASK

#define REQ_FLOW_CTRL_PHY1_MASK   0xffff0000

Definition at line 2455 of file ecore_hsi.h.

◆ REQ_FLOW_CTRL_PHY1_SHIFT

#define REQ_FLOW_CTRL_PHY1_SHIFT   16

Definition at line 2456 of file ecore_hsi.h.

◆ REQ_LINE_SPD_PHY0_MASK

#define REQ_LINE_SPD_PHY0_MASK   0x0000ffff

Definition at line 2458 of file ecore_hsi.h.

◆ REQ_LINE_SPD_PHY0_SHIFT

#define REQ_LINE_SPD_PHY0_SHIFT   0

Definition at line 2459 of file ecore_hsi.h.

◆ REQ_LINE_SPD_PHY1_MASK

#define REQ_LINE_SPD_PHY1_MASK   0xffff0000

Definition at line 2460 of file ecore_hsi.h.

◆ REQ_LINE_SPD_PHY1_SHIFT

#define REQ_LINE_SPD_PHY1_SHIFT   16

Definition at line 2461 of file ecore_hsi.h.

◆ SDM_OP_GEN_AGG_VECT_IDX

#define SDM_OP_GEN_AGG_VECT_IDX   (0xFF<<8) /* BitField commandcomp_param and comp_type bit index in aggregated interrupt vector */

Definition at line 4198 of file ecore_hsi.h.

◆ SDM_OP_GEN_AGG_VECT_IDX_SHIFT

#define SDM_OP_GEN_AGG_VECT_IDX_SHIFT   8

Definition at line 4199 of file ecore_hsi.h.

◆ SDM_OP_GEN_AGG_VECT_IDX_VALID

#define SDM_OP_GEN_AGG_VECT_IDX_VALID   (0x1<<16) /* BitField commandcomp_param and comp_type */

Definition at line 4200 of file ecore_hsi.h.

◆ SDM_OP_GEN_AGG_VECT_IDX_VALID_SHIFT

#define SDM_OP_GEN_AGG_VECT_IDX_VALID_SHIFT   16

Definition at line 4201 of file ecore_hsi.h.

◆ SDM_OP_GEN_COMP_PARAM

#define SDM_OP_GEN_COMP_PARAM   (0x1F<<0) /* BitField commandcomp_param and comp_type thread ID/aggr interrupt number/counter depending on the completion type */

Definition at line 4194 of file ecore_hsi.h.

◆ SDM_OP_GEN_COMP_PARAM_SHIFT

#define SDM_OP_GEN_COMP_PARAM_SHIFT   0

Definition at line 4195 of file ecore_hsi.h.

◆ SDM_OP_GEN_COMP_TYPE

#define SDM_OP_GEN_COMP_TYPE   (0x7<<5) /* BitField commandcomp_param and comp_type Direct messages to CM / PCI switch are not supported in operation_gen completion */

Definition at line 4196 of file ecore_hsi.h.

◆ SDM_OP_GEN_COMP_TYPE_SHIFT

#define SDM_OP_GEN_COMP_TYPE_SHIFT   5

Definition at line 4197 of file ecore_hsi.h.

◆ SDM_OP_GEN_RESERVED

#define SDM_OP_GEN_RESERVED   (0x7FFF<<17) /* BitField commandcomp_param and comp_type */

Definition at line 4202 of file ecore_hsi.h.

◆ SDM_OP_GEN_RESERVED_SHIFT

#define SDM_OP_GEN_RESERVED_SHIFT   17

Definition at line 4203 of file ecore_hsi.h.

◆ SECOND_DUMP_VALID

#define SECOND_DUMP_VALID   (1 << 1)

Definition at line 2563 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_FLR_CAPABILITY

#define SHARED_FEAT_CFG_FORCE_FLR_CAPABILITY   0x00002000

Definition at line 912 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_AFEX_MODE

#define SHARED_FEAT_CFG_FORCE_SF_MODE_AFEX_MODE   0x00000400

Definition at line 903 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_BD_MODE

#define SHARED_FEAT_CFG_FORCE_SF_MODE_BD_MODE   0x00000500

Definition at line 904 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_EXTENDED_MODE

#define SHARED_FEAT_CFG_FORCE_SF_MODE_EXTENDED_MODE   0x00000700

Definition at line 906 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_FORCED_SF

#define SHARED_FEAT_CFG_FORCE_SF_MODE_FORCED_SF   0x00000100

Definition at line 900 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_MASK

#define SHARED_FEAT_CFG_FORCE_SF_MODE_MASK   0x00000700

Definition at line 897 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_MF_ALLOWED

#define SHARED_FEAT_CFG_FORCE_SF_MODE_MF_ALLOWED   0x00000000

Definition at line 899 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_SHIFT

#define SHARED_FEAT_CFG_FORCE_SF_MODE_SHIFT   8

Definition at line 898 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_SPIO4

#define SHARED_FEAT_CFG_FORCE_SF_MODE_SPIO4   0x00000200

Definition at line 901 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_SWITCH_INDEPT

#define SHARED_FEAT_CFG_FORCE_SF_MODE_SWITCH_INDEPT   0x00000300

Definition at line 902 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_FORCE_SF_MODE_UFP_MODE

#define SHARED_FEAT_CFG_FORCE_SF_MODE_UFP_MODE   0x00000600

Definition at line 905 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_MASK

#define SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_MASK   0xFF000000

Definition at line 926 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_SHIFT

#define SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_SHIFT   24

Definition at line 927 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_MASK

#define SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_MASK   0x00FF0000

Definition at line 922 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_SHIFT

#define SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_SHIFT   16

Definition at line 923 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_NCSI_ID_MASK

#define SHARED_FEAT_CFG_NCSI_ID_MASK   0x00000030

Definition at line 892 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_NCSI_ID_METHOD_MASK

#define SHARED_FEAT_CFG_NCSI_ID_METHOD_MASK   0x00000008

Definition at line 888 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_NCSI_ID_METHOD_NVRAM

#define SHARED_FEAT_CFG_NCSI_ID_METHOD_NVRAM   0x00000008

Definition at line 890 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_NCSI_ID_METHOD_SPIO

#define SHARED_FEAT_CFG_NCSI_ID_METHOD_SPIO   0x00000000

Definition at line 889 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_NCSI_ID_SHIFT

#define SHARED_FEAT_CFG_NCSI_ID_SHIFT   4

Definition at line 893 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_DISABLED

#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_DISABLED    0x00000000

Definition at line 883 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_ENABLED

#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_ENABLED    0x00000002

Definition at line 885 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_MASK

#define SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_MASK    0x00000002

Definition at line 881 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_PREVENT_FCOE

#define SHARED_FEAT_CFG_PREVENT_FCOE   0x00001000

Definition at line 909 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_PREVENT_ISCSI_DISABLED

#define SHARED_FEAT_CFG_PREVENT_ISCSI_DISABLED   0x00000000

Definition at line 917 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_PREVENT_ISCSI_ENABLED

#define SHARED_FEAT_CFG_PREVENT_ISCSI_ENABLED   0x00004000

Definition at line 918 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_PREVENT_ISCSI_MASK

#define SHARED_FEAT_CFG_PREVENT_ISCSI_MASK   0x00004000

Definition at line 915 of file ecore_hsi.h.

◆ SHARED_FEAT_CFG_PREVENT_ISCSI_SHIFT

#define SHARED_FEAT_CFG_PREVENT_ISCSI_SHIFT   14

Definition at line 916 of file ecore_hsi.h.

◆ SHARED_FEATURE_BMC_ECHO_MODE_EN

#define SHARED_FEATURE_BMC_ECHO_MODE_EN   0x00000001

Definition at line 878 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_L0S_DISABLED

#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_DISABLED   0x00200000

Definition at line 258 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_DISABLED

#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_DISABLED   0x00600000

Definition at line 260 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_ENABLED

#define SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_ENABLED   0x00000000

Definition at line 257 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_L1_DISABLED

#define SHARED_HW_CFG_ASPM_SUPPORT_L1_DISABLED   0x00400000

Definition at line 259 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_MASK

#define SHARED_HW_CFG_ASPM_SUPPORT_MASK   0x00600000

Definition at line 255 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ASPM_SUPPORT_SHIFT

#define SHARED_HW_CFG_ASPM_SUPPORT_SHIFT   21

Definition at line 256 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ATC_DISABLED

#define SHARED_HW_CFG_ATC_DISABLED   0x00000000

Definition at line 212 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ATC_ENABLED

#define SHARED_HW_CFG_ATC_ENABLED   0x80000000

Definition at line 213 of file ecore_hsi.h.

◆ SHARED_HW_CFG_ATC_MASK

#define SHARED_HW_CFG_ATC_MASK   0x80000000

Definition at line 211 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BEACON_WOL_EN

#define SHARED_HW_CFG_BEACON_WOL_EN   0x00000008

Definition at line 158 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_MAJOR_VER_MASK

#define SHARED_HW_CFG_BOARD_MAJOR_VER_MASK   0x0F000000

Definition at line 321 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_MAJOR_VER_SHIFT

#define SHARED_HW_CFG_BOARD_MAJOR_VER_SHIFT   24

Definition at line 322 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_MINOR_VER_MASK

#define SHARED_HW_CFG_BOARD_MINOR_VER_MASK   0xF0000000

Definition at line 324 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_MINOR_VER_SHIFT

#define SHARED_HW_CFG_BOARD_MINOR_VER_SHIFT   28

Definition at line 325 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_REV_MASK

#define SHARED_HW_CFG_BOARD_REV_MASK   0x00FF0000

Definition at line 318 of file ecore_hsi.h.

◆ SHARED_HW_CFG_BOARD_REV_SHIFT

#define SHARED_HW_CFG_BOARD_REV_SHIFT   16

Definition at line 319 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_I2C_MUX0_MASK

#define SHARED_HW_CFG_E3_I2C_MUX0_MASK   0x0000003F

Definition at line 312 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_I2C_MUX0_SHIFT

#define SHARED_HW_CFG_E3_I2C_MUX0_SHIFT   0

Definition at line 313 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_I2C_MUX1_MASK

#define SHARED_HW_CFG_E3_I2C_MUX1_MASK   0x00000FC0

Definition at line 315 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_I2C_MUX1_SHIFT

#define SHARED_HW_CFG_E3_I2C_MUX1_SHIFT   6

Definition at line 316 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01

#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01   0x00000000

Definition at line 355 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01_SIG

#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01_SIG   0x06000000

Definition at line 361 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_2P_10

#define SHARED_HW_CFG_E3_PORT_LAYOUT_2P_10   0x01000000

Definition at line 356 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_4P_0123

#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_0123   0x02000000

Definition at line 357 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_4P_1032

#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_1032   0x03000000

Definition at line 358 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_4P_2301

#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_2301   0x04000000

Definition at line 359 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_4P_3210

#define SHARED_HW_CFG_E3_PORT_LAYOUT_4P_3210   0x05000000

Definition at line 360 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_MASK

#define SHARED_HW_CFG_E3_PORT_LAYOUT_MASK   0x0F000000

Definition at line 353 of file ecore_hsi.h.

◆ SHARED_HW_CFG_E3_PORT_LAYOUT_SHIFT

#define SHARED_HW_CFG_E3_PORT_LAYOUT_SHIFT   24

Definition at line 354 of file ecore_hsi.h.

◆ SHARED_HW_CFG_EXTENDED_MF_MODE_MASK

#define SHARED_HW_CFG_EXTENDED_MF_MODE_MASK   0x00000F00

Definition at line 294 of file ecore_hsi.h.

◆ SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR1_DOT_5

#define SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR1_DOT_5   0x00000000

Definition at line 296 of file ecore_hsi.h.

◆ SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR2_DOT_0

#define SHARED_HW_CFG_EXTENDED_MF_MODE_NPAR2_DOT_0   0x00000100

Definition at line 297 of file ecore_hsi.h.

◆ SHARED_HW_CFG_EXTENDED_MF_MODE_SHIFT

#define SHARED_HW_CFG_EXTENDED_MF_MODE_SHIFT   8

Definition at line 295 of file ecore_hsi.h.

◆ SHARED_HW_CFG_FAN_FAILURE_DISABLED

#define SHARED_HW_CFG_FAN_FAILURE_DISABLED   0x00080000

Definition at line 251 of file ecore_hsi.h.

◆ SHARED_HW_CFG_FAN_FAILURE_ENABLED

#define SHARED_HW_CFG_FAN_FAILURE_ENABLED   0x00100000

Definition at line 252 of file ecore_hsi.h.

◆ SHARED_HW_CFG_FAN_FAILURE_MASK

#define SHARED_HW_CFG_FAN_FAILURE_MASK   0x00180000

Definition at line 248 of file ecore_hsi.h.

◆ SHARED_HW_CFG_FAN_FAILURE_PHY_TYPE

#define SHARED_HW_CFG_FAN_FAILURE_PHY_TYPE   0x00000000

Definition at line 250 of file ecore_hsi.h.

◆ SHARED_HW_CFG_FAN_FAILURE_SHIFT

#define SHARED_HW_CFG_FAN_FAILURE_SHIFT   19

Definition at line 249 of file ecore_hsi.h.

◆ SHARED_HW_CFG_G2_TX_DRIVE_MASK

#define SHARED_HW_CFG_G2_TX_DRIVE_MASK   0x0000F000

Definition at line 185 of file ecore_hsi.h.

◆ SHARED_HW_CFG_G2_TX_DRIVE_SHIFT

#define SHARED_HW_CFG_G2_TX_DRIVE_SHIFT   12

Definition at line 186 of file ecore_hsi.h.

◆ SHARED_HW_CFG_HIDE_PORT1

#define SHARED_HW_CFG_HIDE_PORT1   0x00002000

Definition at line 226 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_01230123

#define SHARED_HW_CFG_LANE_SWAP_CFG_01230123   0x0000e4e4

Definition at line 335 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_01233210

#define SHARED_HW_CFG_LANE_SWAP_CFG_01233210   0x0000e41b

Definition at line 334 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_02133120

#define SHARED_HW_CFG_LANE_SWAP_CFG_02133120   0x0000d827

Definition at line 333 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_31200213

#define SHARED_HW_CFG_LANE_SWAP_CFG_31200213   0x000027d8

Definition at line 332 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_32100123

#define SHARED_HW_CFG_LANE_SWAP_CFG_32100123   0x00001be4

Definition at line 331 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_32103210

#define SHARED_HW_CFG_LANE_SWAP_CFG_32103210   0x00001b1b

Definition at line 330 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_MASK

#define SHARED_HW_CFG_LANE_SWAP_CFG_MASK   0x0000FFFF

Definition at line 328 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_RX_MASK

#define SHARED_HW_CFG_LANE_SWAP_CFG_RX_MASK   0x0000FF00

Definition at line 338 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_RX_SHIFT

#define SHARED_HW_CFG_LANE_SWAP_CFG_RX_SHIFT   8

Definition at line 339 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_SHIFT

#define SHARED_HW_CFG_LANE_SWAP_CFG_SHIFT   0

Definition at line 329 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_TX_MASK

#define SHARED_HW_CFG_LANE_SWAP_CFG_TX_MASK   0x000000FF

Definition at line 336 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LANE_SWAP_CFG_TX_SHIFT

#define SHARED_HW_CFG_LANE_SWAP_CFG_TX_SHIFT   0

Definition at line 337 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_EXTPHY1

#define SHARED_HW_CFG_LED_EXTPHY1   0x000e0000

Definition at line 204 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_EXTPHY2

#define SHARED_HW_CFG_LED_EXTPHY2   0x000f0000

Definition at line 205 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MAC1

#define SHARED_HW_CFG_LED_MAC1   0x00000000

Definition at line 190 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MAC2

#define SHARED_HW_CFG_LED_MAC2   0x00040000

Definition at line 194 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MAC3

#define SHARED_HW_CFG_LED_MAC3   0x00080000

Definition at line 198 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MAC4

#define SHARED_HW_CFG_LED_MAC4   0x000c0000

Definition at line 202 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MODE_MASK

#define SHARED_HW_CFG_LED_MODE_MASK   0x000F0000

Definition at line 188 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_MODE_SHIFT

#define SHARED_HW_CFG_LED_MODE_SHIFT   16

Definition at line 189 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY1

#define SHARED_HW_CFG_LED_PHY1   0x00010000

Definition at line 191 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY11

#define SHARED_HW_CFG_LED_PHY11   0x000b0000

Definition at line 201 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY2

#define SHARED_HW_CFG_LED_PHY2   0x00020000

Definition at line 192 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY3

#define SHARED_HW_CFG_LED_PHY3   0x00030000

Definition at line 193 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY4

#define SHARED_HW_CFG_LED_PHY4   0x00050000

Definition at line 195 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY5

#define SHARED_HW_CFG_LED_PHY5   0x00060000

Definition at line 196 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY6

#define SHARED_HW_CFG_LED_PHY6   0x00070000

Definition at line 197 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY7

#define SHARED_HW_CFG_LED_PHY7   0x00090000

Definition at line 199 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY8

#define SHARED_HW_CFG_LED_PHY8   0x000d0000

Definition at line 203 of file ecore_hsi.h.

◆ SHARED_HW_CFG_LED_PHY9

#define SHARED_HW_CFG_LED_PHY9   0x000a0000

Definition at line 200 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_BOTH

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_BOTH   0x0c000000

Definition at line 275 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC0

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC0   0x04000000

Definition at line 273 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC1

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC1   0x08000000

Definition at line 274 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_MASK

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_MASK   0x1C000000

Definition at line 270 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_PHY_TYPE

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_PHY_TYPE   0x00000000

Definition at line 272 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_SHIFT

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_SHIFT   26

Definition at line 271 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS1_SWAPPED

#define SHARED_HW_CFG_MDC_MDIO_ACCESS1_SWAPPED   0x10000000

Definition at line 276 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_BOTH

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_BOTH   0x60000000

Definition at line 284 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC0

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC0   0x20000000

Definition at line 282 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC1

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC1   0x40000000

Definition at line 283 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_MASK

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_MASK   0xE0000000

Definition at line 279 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_PHY_TYPE

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_PHY_TYPE   0x00000000

Definition at line 281 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_SHIFT

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_SHIFT   29

Definition at line 280 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDC_MDIO_ACCESS2_SWAPPED

#define SHARED_HW_CFG_MDC_MDIO_ACCESS2_SWAPPED   0x80000000

Definition at line 285 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDIO_VOLTAGE_1_2V

#define SHARED_HW_CFG_MDIO_VOLTAGE_1_2V   0x00000000

Definition at line 153 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDIO_VOLTAGE_2_5V

#define SHARED_HW_CFG_MDIO_VOLTAGE_2_5V   0x00000001

Definition at line 154 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDIO_VOLTAGE_MASK

#define SHARED_HW_CFG_MDIO_VOLTAGE_MASK   0x00000001

Definition at line 151 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MDIO_VOLTAGE_SHIFT

#define SHARED_HW_CFG_MDIO_VOLTAGE_SHIFT   0

Definition at line 152 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_DEFAULT

#define SHARED_HW_CFG_MFW_SELECT_DEFAULT   0x00000000

Definition at line 167 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_IPMI

#define SHARED_HW_CFG_MFW_SELECT_IPMI   0x00000300

Definition at line 170 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_MASK

#define SHARED_HW_CFG_MFW_SELECT_MASK   0x00000700

Definition at line 163 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_NC_SI

#define SHARED_HW_CFG_MFW_SELECT_NC_SI   0x00000100

Definition at line 168 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_SHIFT

#define SHARED_HW_CFG_MFW_SELECT_SHIFT   8

Definition at line 164 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_IPMI

#define SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_IPMI   0x00000400

Definition at line 173 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_UMP

#define SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_UMP   0x00000600

Definition at line 179 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_SPIO4_UMP_IPMI

#define SHARED_HW_CFG_MFW_SELECT_SPIO4_UMP_IPMI   0x00000500

Definition at line 176 of file ecore_hsi.h.

◆ SHARED_HW_CFG_MFW_SELECT_UMP

#define SHARED_HW_CFG_MFW_SELECT_UMP   0x00000200

Definition at line 169 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_DISABLED

#define SHARED_HW_CFG_PCIE_GEN2_DISABLED   0x00000000

Definition at line 219 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_ENABLED

#define SHARED_HW_CFG_PCIE_GEN2_ENABLED   0x00000100

Definition at line 220 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_MASK

#define SHARED_HW_CFG_PCIE_GEN2_MASK   0x00000100

Definition at line 217 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_0DB

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_0DB   0x00010000

Definition at line 237 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_3_5DB

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_3_5DB   0x00020000

Definition at line 238 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_6_0DB

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_6_0DB   0x00030000

Definition at line 239 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_HW

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_HW   0x00000000

Definition at line 236 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_MASK

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_MASK   0x00070000

Definition at line 234 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_SHIFT

#define SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_SHIFT   16

Definition at line 235 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN2_SHIFT

#define SHARED_HW_CFG_PCIE_GEN2_SHIFT   8

Definition at line 218 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN3_DISABLED

#define SHARED_HW_CFG_PCIE_GEN3_DISABLED   0x00000000

Definition at line 160 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PCIE_GEN3_ENABLED

#define SHARED_HW_CFG_PCIE_GEN3_ENABLED   0x00000010

Definition at line 161 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PF_MSIX_MAX_NUM_MASK

#define SHARED_HW_CFG_PF_MSIX_MAX_NUM_MASK   0x0000007F

Definition at line 289 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PF_MSIX_MAX_NUM_SHIFT

#define SHARED_HW_CFG_PF_MSIX_MAX_NUM_SHIFT   0

Definition at line 290 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PORT_SWAP

#define SHARED_HW_CFG_PORT_SWAP   0x00000004

Definition at line 156 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PREVENT_L1_ENTRY_DISABLED

#define SHARED_HW_CFG_PREVENT_L1_ENTRY_DISABLED   0x00000000

Definition at line 265 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PREVENT_L1_ENTRY_ENABLED

#define SHARED_HW_CFG_PREVENT_L1_ENTRY_ENABLED   0x00800000

Definition at line 266 of file ecore_hsi.h.

◆ SHARED_HW_CFG_PREVENT_L1_ENTRY_MASK

#define SHARED_HW_CFG_PREVENT_L1_ENTRY_MASK   0x00800000

Definition at line 264 of file ecore_hsi.h.

◆ SHARED_HW_CFG_RX_LANE0_POL_FLIP_ENABLED

#define SHARED_HW_CFG_RX_LANE0_POL_FLIP_ENABLED   0x00100000

Definition at line 347 of file ecore_hsi.h.

◆ SHARED_HW_CFG_RX_LANE1_POL_FLIP_ENABLED

#define SHARED_HW_CFG_RX_LANE1_POL_FLIP_ENABLED   0x00200000

Definition at line 348 of file ecore_hsi.h.

◆ SHARED_HW_CFG_RX_LANE2_POL_FLIP_ENABLED

#define SHARED_HW_CFG_RX_LANE2_POL_FLIP_ENABLED   0x00400000

Definition at line 349 of file ecore_hsi.h.

◆ SHARED_HW_CFG_RX_LANE3_POL_FLIP_ENABLED

#define SHARED_HW_CFG_RX_LANE3_POL_FLIP_ENABLED   0x00800000

Definition at line 350 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SMBUS_TIMING_100KHZ

#define SHARED_HW_CFG_SMBUS_TIMING_100KHZ   0x00000000

Definition at line 223 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SMBUS_TIMING_400KHZ

#define SHARED_HW_CFG_SMBUS_TIMING_400KHZ   0x00001000

Definition at line 224 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SMBUS_TIMING_MASK

#define SHARED_HW_CFG_SMBUS_TIMING_MASK   0x00001000

Definition at line 222 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SPIO4_FOLLOW_PERST_DISABLED

#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_DISABLED   0x00000000

Definition at line 231 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SPIO4_FOLLOW_PERST_ENABLED

#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_ENABLED   0x00008000

Definition at line 232 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SPIO4_FOLLOW_PERST_MASK

#define SHARED_HW_CFG_SPIO4_FOLLOW_PERST_MASK   0x00008000

Definition at line 230 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SRIOV_DISABLED

#define SHARED_HW_CFG_SRIOV_DISABLED   0x00000000

Definition at line 208 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SRIOV_ENABLED

#define SHARED_HW_CFG_SRIOV_ENABLED   0x40000000

Definition at line 209 of file ecore_hsi.h.

◆ SHARED_HW_CFG_SRIOV_MASK

#define SHARED_HW_CFG_SRIOV_MASK   0x40000000

Definition at line 207 of file ecore_hsi.h.

◆ SHARED_HW_CFG_TX_LANE0_POL_FLIP_ENABLED

#define SHARED_HW_CFG_TX_LANE0_POL_FLIP_ENABLED   0x00010000

Definition at line 342 of file ecore_hsi.h.

◆ SHARED_HW_CFG_TX_LANE1_POL_FLIP_ENABLED

#define SHARED_HW_CFG_TX_LANE1_POL_FLIP_ENABLED   0x00020000

Definition at line 343 of file ecore_hsi.h.

◆ SHARED_HW_CFG_TX_LANE2_POL_FLIP_ENABLED

#define SHARED_HW_CFG_TX_LANE2_POL_FLIP_ENABLED   0x00040000

Definition at line 344 of file ecore_hsi.h.

◆ SHARED_HW_CFG_TX_LANE3_POL_FLIP_ENABLED

#define SHARED_HW_CFG_TX_LANE3_POL_FLIP_ENABLED   0x00080000

Definition at line 345 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MAC

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MAC   0x00000000

Definition at line 302 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MASK

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MASK   0x00000003

Definition at line 300 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MII

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MII   0x00000000

Definition at line 304 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_PHY

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_PHY   0x00000001

Definition at line 303 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_RMII

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_RMII   0x00000002

Definition at line 305 of file ecore_hsi.h.

◆ SHARED_HW_CFG_UMP_NC_SI_MII_MODE_SHIFT

#define SHARED_HW_CFG_UMP_NC_SI_MII_MODE_SHIFT   0

Definition at line 301 of file ecore_hsi.h.

◆ SHARED_MF_CLP_EXIT

#define SHARED_MF_CLP_EXIT   0x00000001

Definition at line 1932 of file ecore_hsi.h.

◆ SHARED_MF_CLP_EXIT_DONE

#define SHARED_MF_CLP_EXIT_DONE   0x00010000

Definition at line 1934 of file ecore_hsi.h.

◆ SHARED_MF_CLP_SET_DEFAULT

#define SHARED_MF_CLP_SET_DEFAULT   0x00000000

Definition at line 1930 of file ecore_hsi.h.

◆ SHMEM_AFEX_REDUCED_DRV_LOADED

#define SHMEM_AFEX_REDUCED_DRV_LOADED   0x8000

Definition at line 2641 of file ecore_hsi.h.

◆ SHMEM_AFEX_SUPPORTED_VERSION_ONE

#define SHMEM_AFEX_SUPPORTED_VERSION_ONE   0x1001

Definition at line 2640 of file ecore_hsi.h.

◆ SHMEM_AFEX_VERSION_MASK

#define SHMEM_AFEX_VERSION_MASK   0x100f

Definition at line 2639 of file ecore_hsi.h.

◆ SHMEM_ARRAY_BITPOS

#define SHMEM_ARRAY_BITPOS (   i,
  eb,
  fb 
)
Value:
((((32/(fb)) - 1 - ((i)/((fb)/(eb))) % (32/(fb))) * (fb)) + \
(((i)%((fb)/(eb))) * (eb)))

Definition at line 2187 of file ecore_hsi.h.

◆ SHMEM_ARRAY_ENTRY

#define SHMEM_ARRAY_ENTRY (   i,
  eb 
)    ((i)/(32/(eb)))

Definition at line 2161 of file ecore_hsi.h.

◆ SHMEM_ARRAY_GET

#define SHMEM_ARRAY_GET (   a,
  i,
  eb,
  fb 
)
Value:
((a[SHMEM_ARRAY_ENTRY(i, eb)] >> SHMEM_ARRAY_BITPOS(i, eb, fb)) & \
#define SHMEM_ARRAY_ENTRY(i, eb)
Definition: ecore_hsi.h:2161
#define SHMEM_ARRAY_BITPOS(i, eb, fb)
Definition: ecore_hsi.h:2187
#define SHMEM_ARRAY_MASK(eb)
Definition: ecore_hsi.h:2160

Definition at line 2191 of file ecore_hsi.h.

◆ SHMEM_ARRAY_MASK

#define SHMEM_ARRAY_MASK (   eb)    ((1<<(eb))-1)

Definition at line 2160 of file ecore_hsi.h.

◆ SHMEM_ARRAY_SET

#define SHMEM_ARRAY_SET (   a,
  i,
  eb,
  fb,
  val 
)
Value:
do { \
a[SHMEM_ARRAY_ENTRY(i, eb)] &= ~(SHMEM_ARRAY_MASK(eb) << \
SHMEM_ARRAY_BITPOS(i, eb, fb)); \
a[SHMEM_ARRAY_ENTRY(i, eb)] |= (((val) & SHMEM_ARRAY_MASK(eb)) << \
SHMEM_ARRAY_BITPOS(i, eb, fb)); \
} while (0)

Definition at line 2195 of file ecore_hsi.h.

◆ SHMEM_DCBX_NEG_RES_EXT_NONE

#define SHMEM_DCBX_NEG_RES_EXT_NONE   0x00000000

Definition at line 2696 of file ecore_hsi.h.

◆ SHMEM_DCBX_NEG_RES_NONE

#define SHMEM_DCBX_NEG_RES_NONE   0x00000000

Definition at line 2595 of file ecore_hsi.h.

◆ SHMEM_DCBX_REMOTE_MIB_NONE

#define SHMEM_DCBX_REMOTE_MIB_NONE   0x00000000

Definition at line 2597 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_BANDWIDTH_ALLOCATION_TLV

#define SHMEM_DCC_SUPPORT_BANDWIDTH_ALLOCATION_TLV   0x00000004

Definition at line 2577 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_CHANGE_MAC_ADDRESS_TLV

#define SHMEM_DCC_SUPPORT_CHANGE_MAC_ADDRESS_TLV   0x00000008

Definition at line 2578 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_DISABLE_ENABLE_PF_TLV

#define SHMEM_DCC_SUPPORT_DISABLE_ENABLE_PF_TLV   0x00000001

Definition at line 2576 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_NONE

#define SHMEM_DCC_SUPPORT_NONE   0x00000000

Definition at line 2575 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_SET_PRIORITY_TLV

#define SHMEM_DCC_SUPPORT_SET_PRIORITY_TLV   0x00000080

Definition at line 2580 of file ecore_hsi.h.

◆ SHMEM_DCC_SUPPORT_SET_PROTOCOL_TLV

#define SHMEM_DCC_SUPPORT_SET_PROTOCOL_TLV   0x00000040

Definition at line 2579 of file ecore_hsi.h.

◆ SHMEM_EEE_100M_ADV

#define SHMEM_EEE_100M_ADV   (1<<0)

Definition at line 2749 of file ecore_hsi.h.

◆ SHMEM_EEE_10G_ADV

#define SHMEM_EEE_10G_ADV   (1<<2)

Definition at line 2751 of file ecore_hsi.h.

◆ SHMEM_EEE_1G_ADV

#define SHMEM_EEE_1G_ADV   (1<<1)

Definition at line 2750 of file ecore_hsi.h.

◆ SHMEM_EEE_ACTIVE_BIT

#define SHMEM_EEE_ACTIVE_BIT   0x40000000

Definition at line 2757 of file ecore_hsi.h.

◆ SHMEM_EEE_ADV_STATUS_MASK

#define SHMEM_EEE_ADV_STATUS_MASK   0x00f00000

Definition at line 2748 of file ecore_hsi.h.

◆ SHMEM_EEE_ADV_STATUS_SHIFT

#define SHMEM_EEE_ADV_STATUS_SHIFT   20

Definition at line 2752 of file ecore_hsi.h.

◆ SHMEM_EEE_LP_ADV_STATUS_MASK

#define SHMEM_EEE_LP_ADV_STATUS_MASK   0x0f000000

Definition at line 2753 of file ecore_hsi.h.

◆ SHMEM_EEE_LP_ADV_STATUS_SHIFT

#define SHMEM_EEE_LP_ADV_STATUS_SHIFT   24

Definition at line 2754 of file ecore_hsi.h.

◆ SHMEM_EEE_LPI_REQUESTED_BIT

#define SHMEM_EEE_LPI_REQUESTED_BIT   0x20000000

Definition at line 2756 of file ecore_hsi.h.

◆ SHMEM_EEE_REQUESTED_BIT

#define SHMEM_EEE_REQUESTED_BIT   0x10000000

Definition at line 2755 of file ecore_hsi.h.

◆ SHMEM_EEE_SUPPORTED_MASK

#define SHMEM_EEE_SUPPORTED_MASK   0x000f0000

Definition at line 2746 of file ecore_hsi.h.

◆ SHMEM_EEE_SUPPORTED_SHIFT

#define SHMEM_EEE_SUPPORTED_SHIFT   16

Definition at line 2747 of file ecore_hsi.h.

◆ SHMEM_EEE_TIME_OUTPUT_BIT

#define SHMEM_EEE_TIME_OUTPUT_BIT   0x80000000

Definition at line 2758 of file ecore_hsi.h.

◆ SHMEM_EEE_TIMER_MASK

#define SHMEM_EEE_TIMER_MASK   0x0000ffff

Definition at line 2745 of file ecore_hsi.h.

◆ SHMEM_LFA_DONT_CLEAR_STAT

#define SHMEM_LFA_DONT_CLEAR_STAT   (1<<24)

Definition at line 2487 of file ecore_hsi.h.

◆ SHMEM_LINK_CONFIG_SIZE

#define SHMEM_LINK_CONFIG_SIZE   2

Definition at line 2445 of file ecore_hsi.h.

◆ SHMEM_LLDP_DCBX_PARAMS_NONE

#define SHMEM_LLDP_DCBX_PARAMS_NONE   0x00000000

Definition at line 2593 of file ecore_hsi.h.

◆ SHMEM_LLDP_DCBX_STAT_NONE

#define SHMEM_LLDP_DCBX_STAT_NONE   0x00000000

Definition at line 2619 of file ecore_hsi.h.

◆ SHMEM_MF_CFG_ADDR_NONE

#define SHMEM_MF_CFG_ADDR_NONE   0x00000000

Definition at line 2589 of file ecore_hsi.h.

◆ SHR_MEM_FORMAT_REV_ID

#define SHR_MEM_FORMAT_REV_ID   ('A'<<24)

Definition at line 2077 of file ecore_hsi.h.

◆ SHR_MEM_FORMAT_REV_MASK

#define SHR_MEM_FORMAT_REV_MASK   0xff000000

Definition at line 2076 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_IPMI

#define SHR_MEM_VALIDITY_ACTIVE_MFW_IPMI   0x00000040

Definition at line 2091 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_MASK

#define SHR_MEM_VALIDITY_ACTIVE_MFW_MASK   0x000001c0

Definition at line 2090 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_NCSI

#define SHR_MEM_VALIDITY_ACTIVE_MFW_NCSI   0x000000c0

Definition at line 2093 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_NONE

#define SHR_MEM_VALIDITY_ACTIVE_MFW_NONE   0x000001c0

Definition at line 2094 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_UMP

#define SHR_MEM_VALIDITY_ACTIVE_MFW_UMP   0x00000080

Definition at line 2092 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_ACTIVE_MFW_UNKNOWN

#define SHR_MEM_VALIDITY_ACTIVE_MFW_UNKNOWN   0x00000000

Definition at line 2089 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_DEV_INFO

#define SHR_MEM_VALIDITY_DEV_INFO   0x00400000

Definition at line 2081 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_LIC_KEY_IN_EFFECT_MASK

#define SHR_MEM_VALIDITY_LIC_KEY_IN_EFFECT_MASK   0x00000038

Definition at line 2084 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_LIC_MANUF_KEY_IN_EFFECT

#define SHR_MEM_VALIDITY_LIC_MANUF_KEY_IN_EFFECT   0x00000008

Definition at line 2085 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_LIC_NO_KEY_IN_EFFECT

#define SHR_MEM_VALIDITY_LIC_NO_KEY_IN_EFFECT   0x00000020

Definition at line 2087 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_LIC_UPGRADE_KEY_IN_EFFECT

#define SHR_MEM_VALIDITY_LIC_UPGRADE_KEY_IN_EFFECT   0x00000010

Definition at line 2086 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_MB

#define SHR_MEM_VALIDITY_MB   0x00200000

Definition at line 2080 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_PCI_CFG

#define SHR_MEM_VALIDITY_PCI_CFG   0x00100000

Definition at line 2079 of file ecore_hsi.h.

◆ SHR_MEM_VALIDITY_RESERVED

#define SHR_MEM_VALIDITY_RESERVED   0x00000007

Definition at line 2082 of file ecore_hsi.h.

◆ SPE_HDR_T_CID

#define SPE_HDR_T_CID   (0xFFFFFF<<0) /* BitField conn_and_cmd_data */

Definition at line 7440 of file ecore_hsi.h.

◆ SPE_HDR_T_CID_SHIFT

#define SPE_HDR_T_CID_SHIFT   0

Definition at line 7441 of file ecore_hsi.h.

◆ SPE_HDR_T_CMD_ID

#define SPE_HDR_T_CMD_ID   (0xFFUL<<24) /* BitField conn_and_cmd_data command id of the ramrod- use enum common_spqe_cmd_id/eth_spqe_cmd_id/toe_spqe_cmd_id */

Definition at line 7442 of file ecore_hsi.h.

◆ SPE_HDR_T_CMD_ID_SHIFT

#define SPE_HDR_T_CMD_ID_SHIFT   24

Definition at line 7443 of file ecore_hsi.h.

◆ SPE_HDR_T_CONN_TYPE

#define SPE_HDR_T_CONN_TYPE   (0xFF<<0) /* BitField type connection type. (3 bits are used) (use enum connection_type) */

Definition at line 7445 of file ecore_hsi.h.

◆ SPE_HDR_T_CONN_TYPE_SHIFT

#define SPE_HDR_T_CONN_TYPE_SHIFT   0

Definition at line 7446 of file ecore_hsi.h.

◆ SPE_HDR_T_FUNCTION_ID

#define SPE_HDR_T_FUNCTION_ID   (0xFF<<8) /* BitField type */

Definition at line 7447 of file ecore_hsi.h.

◆ SPE_HDR_T_FUNCTION_ID_SHIFT

#define SPE_HDR_T_FUNCTION_ID_SHIFT   8

Definition at line 7448 of file ecore_hsi.h.

◆ SRIOV_SWITCH_MODE_NONE

#define SRIOV_SWITCH_MODE_NONE   0x0

Definition at line 2847 of file ecore_hsi.h.

◆ SRIOV_SWITCH_MODE_VEB

#define SRIOV_SWITCH_MODE_VEB   0x1

Definition at line 2848 of file ecore_hsi.h.

◆ SRIOV_SWITCH_MODE_VEPA

#define SRIOV_SWITCH_MODE_VEPA   0x2

Definition at line 2849 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_COMPLETED

#define STORAGE_BOOT_PROG_COMPLETED   0x00000080

Definition at line 2809 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_FCOE_FABRIC_LOGIN_SUCCESS

#define STORAGE_BOOT_PROG_FCOE_FABRIC_LOGIN_SUCCESS   0x00000002

Definition at line 2802 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_FCOE_LUN_FOUND

#define STORAGE_BOOT_PROG_FCOE_LUN_FOUND   0x00000008

Definition at line 2805 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_IMG_DOWNLOADED

#define STORAGE_BOOT_PROG_IMG_DOWNLOADED   0x00000020

Definition at line 2807 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_ISCSI_CHAP_SUCCESS

#define STORAGE_BOOT_PROG_ISCSI_CHAP_SUCCESS   0x00000008

Definition at line 2804 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_ISCSI_IP_ACQUIRED

#define STORAGE_BOOT_PROG_ISCSI_IP_ACQUIRED   0x00000002

Definition at line 2801 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_LOGGED_INTO_TGT

#define STORAGE_BOOT_PROG_LOGGED_INTO_TGT   0x00000010

Definition at line 2806 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_MASK

#define STORAGE_BOOT_PROG_MASK   0x000000FF

Definition at line 2799 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_NONE

#define STORAGE_BOOT_PROG_NONE   0x00000000

Definition at line 2800 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_OS_HANDOFF

#define STORAGE_BOOT_PROG_OS_HANDOFF   0x00000040

Definition at line 2808 of file ecore_hsi.h.

◆ STORAGE_BOOT_PROG_TARGET_FOUND

#define STORAGE_BOOT_PROG_TARGET_FOUND   0x00000004

Definition at line 2803 of file ecore_hsi.h.

◆ TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG

#define TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG   (0x1<<2) /* BitField flagscontext flags flag: is connection valid (should be set by driver to 1 in toe/iscsi connections) */

Definition at line 4218 of file ecore_hsi.h.

◆ TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG_SHIFT

#define TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG_SHIFT   2

Definition at line 4219 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE   (0x1<<1) /* BitField flags license errors */

Definition at line 12760 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE_SHIFT

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_LICENSE_FAILURE_SHIFT   1

Definition at line 12761 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0   (0x3FFFFFFF<<2) /* BitField flags */

Definition at line 12762 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0_SHIFT

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_RESERVED0_SHIFT   2

Definition at line 12763 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED   (0x1<<0) /* BitField flags error in searcher configuration */

Definition at line 12758 of file ecore_hsi.h.

◆ TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED_SHIFT

#define TOE_INITIATE_OFFLOAD_RAMROD_DATA_SEARCH_CONFIG_FAILED_SHIFT   0

Definition at line 12759 of file ecore_hsi.h.

◆ TOE_RX_CQE_CID

#define TOE_RX_CQE_CID   (0xFFFFFF<<0) /* BitField params1completion cid and opcode connection id */

Definition at line 12927 of file ecore_hsi.h.

◆ TOE_RX_CQE_CID_SHIFT

#define TOE_RX_CQE_CID_SHIFT   0

Definition at line 12928 of file ecore_hsi.h.

◆ TOE_RX_CQE_COMPLETION_OPCODE

#define TOE_RX_CQE_COMPLETION_OPCODE   (0xFF<<24) /* BitField params1completion cid and opcode completion opcode - use enum toe_rx_cqe_type or toe_rss_update_opcode */

Definition at line 12929 of file ecore_hsi.h.

◆ TOE_RX_CQE_COMPLETION_OPCODE_SHIFT

#define TOE_RX_CQE_COMPLETION_OPCODE_SHIFT   24

Definition at line 12930 of file ecore_hsi.h.

◆ TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES

#define TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES   (0xFFFFFFFF<<0) /* BitField in_order_paramsdata params for in order cqe connection nbytes */

Definition at line 12907 of file ecore_hsi.h.

◆ TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES_SHIFT

#define TOE_RX_CQE_IN_ORDER_PARAMS_NBYTES_SHIFT   0

Definition at line 12908 of file ecore_hsi.h.

◆ TOE_RX_CQE_OOO_PARAMS_ISLE_NUM

#define TOE_RX_CQE_OOO_PARAMS_ISLE_NUM   (0xFF<<24) /* BitField ooo_paramsdata params for OOO cqe isle number for OOO completions */

Definition at line 12897 of file ecore_hsi.h.

◆ TOE_RX_CQE_OOO_PARAMS_ISLE_NUM_SHIFT

#define TOE_RX_CQE_OOO_PARAMS_ISLE_NUM_SHIFT   24

Definition at line 12898 of file ecore_hsi.h.

◆ TOE_RX_CQE_OOO_PARAMS_NBYTES

#define TOE_RX_CQE_OOO_PARAMS_NBYTES   (0xFFFFFF<<0) /* BitField ooo_paramsdata params for OOO cqe connection nbytes */

Definition at line 12895 of file ecore_hsi.h.

◆ TOE_RX_CQE_OOO_PARAMS_NBYTES_SHIFT

#define TOE_RX_CQE_OOO_PARAMS_NBYTES_SHIFT   0

Definition at line 12896 of file ecore_hsi.h.

◆ TOE_TX_CQE_CID

#define TOE_TX_CQE_CID   (0xFFFFFF<<0) /* BitField paramscompletion cid and opcode connection id */

Definition at line 13142 of file ecore_hsi.h.

◆ TOE_TX_CQE_CID_SHIFT

#define TOE_TX_CQE_CID_SHIFT   0

Definition at line 13143 of file ecore_hsi.h.

◆ TOE_TX_CQE_COMPLETION_OPCODE

#define TOE_TX_CQE_COMPLETION_OPCODE   (0xFF<<24) /* BitField paramscompletion cid and opcode completion opcode (use enum toe_tx_cqe_type) */

Definition at line 13144 of file ecore_hsi.h.

◆ TOE_TX_CQE_COMPLETION_OPCODE_SHIFT

#define TOE_TX_CQE_COMPLETION_OPCODE_SHIFT   24

Definition at line 13145 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED   (0x1<<0) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13184 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_DEST_ADDR_CHANGED_SHIFT   0

Definition at line 13185 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED   (0x1<<7) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13198 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_KEEPALIVE_CHANGED_SHIFT   7

Definition at line 13199 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED   (0x1<<8) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13200 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_ENABLE_NAGLE_CHANGED_SHIFT   8

Definition at line 13201 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED   (0x1<<6) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13196 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_FLOW_LABEL_CHANGED_SHIFT   6

Definition at line 13197 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED   (0x1<<10) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13204 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_HOP_LIMIT_CHANGED_SHIFT   10

Definition at line 13205 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED   (0x1<<15) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13214 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_INITIAL_RCV_WND_CHANGED_SHIFT   15

Definition at line 13215 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED   (0x1<<3) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13190 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_INTERVAL_CHANGED_SHIFT   3

Definition at line 13191 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED   (0x1<<13) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13210 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_MAX_PROBE_COUNT_CHANGED_SHIFT   13

Definition at line 13211 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED   (0x1<<2) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13188 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_KA_TIMEOUT_CHANGED_SHIFT   2

Definition at line 13189 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED   (0x1<<4) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13192 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MAX_RT_CHANGED_SHIFT   4

Definition at line 13193 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED   (0x1<<1) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13186 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_MSS_CHANGED_SHIFT   1

Definition at line 13187 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED   (0x1<<5) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13194 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_RCV_INDICATION_SIZE_CHANGED_SHIFT   5

Definition at line 13195 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED   (0x1<<11) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13206 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TOS_CHANGED_SHIFT   11

Definition at line 13207 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED   (0x1<<12) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13208 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TRAFFIC_CLASS_CHANGED_SHIFT   12

Definition at line 13209 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED   (0x1<<9) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13202 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_TTL_CHANGED_SHIFT   9

Definition at line 13203 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED   (0x1<<14) /* BitField changed_fieldsbitmap for indicating changed fields */

Definition at line 13212 of file ecore_hsi.h.

◆ TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED_SHIFT

#define TOE_UPDATE_RAMROD_CACHED_PARAMS_USER_PRIORITY_CHANGED_SHIFT   14

Definition at line 13213 of file ecore_hsi.h.

◆ TRIGGER_MDUMP_ONCE

#define TRIGGER_MDUMP_ONCE   (1 << 31)

Definition at line 2567 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY   (0x1<<0) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 2-tupple capability */

Definition at line 7879 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY_SHIFT   0

Definition at line 7880 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY   (0x1<<1) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 4-tupple capability */

Definition at line 7881 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY_SHIFT   1

Definition at line 7882 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY   (0x1<<2) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV4 2-tupple capability */

Definition at line 7883 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY_SHIFT   2

Definition at line 7884 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY   (0x1<<3) /* BitField config_flagsGeneral configuration flags configuration of the port RSS IpV6 4-tupple capability */

Definition at line 7885 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY_SHIFT   3

Definition at line 7886 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE   (0x7<<4) /* BitField config_flagsGeneral configuration flags RSS mode of operation (use enum eth_rss_mode) */

Definition at line 7887 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE_SHIFT   4

Definition at line 7888 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE   (0x1<<7) /* BitField config_flagsGeneral configuration flags 0 - Dont filter by vlan, 1 - Filter according to the vlans specificied in mac_filter_config */

Definition at line 7889 of file ecore_hsi.h.

◆ TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE_SHIFT

#define TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE_SHIFT   7

Definition at line 7890 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4434 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4430 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12

Definition at line 4431 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14

Definition at line 4435 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4426 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10

Definition at line 4427 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4436 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4432 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13

Definition at line 4433 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16

Definition at line 4437 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4428 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11

Definition at line 4429 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */

Definition at line 4410 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0

Definition at line 4411 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */

Definition at line 4412 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1

Definition at line 4413 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */

Definition at line 4450 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28

Definition at line 4451 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */

Definition at line 4448 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24

Definition at line 4449 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */

Definition at line 4422 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8

Definition at line 4423 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */

Definition at line 4416 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */

Definition at line 4420 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7

Definition at line 4421 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4

Definition at line 4417 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */

Definition at line 4438 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18

Definition at line 4439 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */

Definition at line 4414 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */

Definition at line 4418 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6

Definition at line 4419 of file ecore_hsi.h.

◆ TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT

#define TSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2

Definition at line 4415 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4612 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4608 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12

Definition at line 4609 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14

Definition at line 4613 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4604 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10

Definition at line 4605 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4614 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4610 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13

Definition at line 4611 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16

Definition at line 4615 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4606 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11

Definition at line 4607 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */

Definition at line 4588 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0

Definition at line 4589 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */

Definition at line 4590 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1

Definition at line 4591 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */

Definition at line 4628 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28

Definition at line 4629 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */

Definition at line 4626 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24

Definition at line 4627 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */

Definition at line 4600 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8

Definition at line 4601 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */

Definition at line 4602 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9

Definition at line 4603 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */

Definition at line 4594 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */

Definition at line 4598 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7

Definition at line 4599 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4

Definition at line 4595 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */

Definition at line 4616 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18

Definition at line 4617 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */

Definition at line 4592 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */

Definition at line 4596 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6

Definition at line 4597 of file ecore_hsi.h.

◆ TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT

#define TSTORM_ISCSI_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2

Definition at line 4593 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN

#define TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN   (0x1<<12) /* BitField flags */

Definition at line 9797 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN_SHIFT

#define TSTORM_L5CM_TCP_FLAGS_DELAYED_ACK_EN_SHIFT   12

Definition at line 9798 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_RSRV1

#define TSTORM_L5CM_TCP_FLAGS_RSRV1   (0x3<<14) /* BitField flags */

Definition at line 9801 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_RSRV1_SHIFT

#define TSTORM_L5CM_TCP_FLAGS_RSRV1_SHIFT   14

Definition at line 9802 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_TS_ENABLED

#define TSTORM_L5CM_TCP_FLAGS_TS_ENABLED   (0x1<<13) /* BitField flags */

Definition at line 9799 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_TS_ENABLED_SHIFT

#define TSTORM_L5CM_TCP_FLAGS_TS_ENABLED_SHIFT   13

Definition at line 9800 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_VLAN_ID

#define TSTORM_L5CM_TCP_FLAGS_VLAN_ID   (0xFFF<<0) /* BitField flags */

Definition at line 9795 of file ecore_hsi.h.

◆ TSTORM_L5CM_TCP_FLAGS_VLAN_ID_SHIFT

#define TSTORM_L5CM_TCP_FLAGS_VLAN_ID_SHIFT   0

Definition at line 9796 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN

#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN   (0x1<<25) /* BitField flags2various state flags per GOS flags, but duplicated for each context */

Definition at line 10156 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_COUNTER_EN_SHIFT   25

Definition at line 10157 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN

#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN   (0x1<<24) /* BitField flags2various state flags */

Definition at line 10154 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_DA_EN_SHIFT   24

Definition at line 10155 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE

#define TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE   (0x1<<29) /* BitField flags1various state flags First Retransmition Timout Estimation */

Definition at line 10145 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_FIRST_RTO_ESTIMATE_SHIFT   29

Definition at line 10146 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED

#define TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED   (0x1<<28) /* BitField flags1various state flags Keep Alive enabled */

Definition at line 10143 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_KA_ENABLED_SHIFT   28

Definition at line 10144 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN

#define TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN   (0x1<<31) /* BitField flags1various state flags last isle ends with FIN. FIN is counted as 1 byte for isle end sequence */

Definition at line 10149 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_LAST_ISLE_HAS_FIN_SHIFT   31

Definition at line 10150 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN

#define TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN   (0x1<<30) /* BitField flags1various state flags per connection flag, signals whether to check if rt count exceeds max_seg_retransmit */

Definition at line 10147 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_MAX_SEG_RETRANSMIT_EN_SHIFT   30

Definition at line 10148 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID

#define TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID   (0x1<<24) /* BitField flags1various state flags PAWS asserted as invalid in KA flow */

Definition at line 10135 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_PAWS_INVALID_SHIFT   24

Definition at line 10136 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0

#define TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0   (0x1<<26) /* BitField flags1various state flags */

Definition at line 10139 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_RESERVED0_SHIFT   26

Definition at line 10140 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT

#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT   (0xFFFFFF<<0) /* BitField flags1various state flags 20b only, Smoothed Rount Trip Time */

Definition at line 10133 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_SRTT_SHIFT   0

Definition at line 10134 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION

#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION   (0xFFFFFF<<0) /* BitField flags2various state flags 20b only, Round Trip Time variation */

Definition at line 10152 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_RTT_VARIATION_SHIFT   0

Definition at line 10153 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD

#define TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD   (0x1<<27) /* BitField flags1various state flags stop receiving rx payload */

Definition at line 10141 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_STOP_RX_PAYLOAD_SHIFT   27

Definition at line 10142 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS

#define TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS   (0x1<<25) /* BitField flags1various state flags Timestamps supported on this connection */

Definition at line 10137 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_TIMESTAMP_EXISTS_SHIFT   25

Definition at line 10138 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS

#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS   (0x1<<28) /* BitField flags2various state flags determines wheather or not to update l2 statistics */

Definition at line 10162 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L2_STATSTICS_SHIFT   28

Definition at line 10163 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS

#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS   (0x1<<29) /* BitField flags2various state flags determines wheather or not to update l4 statistics */

Definition at line 10164 of file ecore_hsi.h.

◆ TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS_SHIFT

#define TSTORM_TCP_ST_CONTEXT_SECTION_UPDATE_L4_STATSTICS_SHIFT   29

Definition at line 10165 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4790 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4786 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_EN_SHIFT   12

Definition at line 4787 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_CF_SHIFT   14

Definition at line 4791 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4782 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX1_FLAG_SHIFT   10

Definition at line 4783 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4792 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4788 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_EN_SHIFT   13

Definition at line 4789 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_CF_SHIFT   16

Definition at line 4793 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4784 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_AUX2_FLAG_SHIFT   11

Definition at line 4785 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */

Definition at line 4766 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0

Definition at line 4767 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */

Definition at line 4768 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1

Definition at line 4769 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */

Definition at line 4806 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28

Definition at line 4807 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */

Definition at line 4804 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24

Definition at line 4805 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */

Definition at line 4778 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8

Definition at line 4779 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */

Definition at line 4780 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9

Definition at line 4781 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */

Definition at line 4772 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */

Definition at line 4776 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7

Definition at line 4777 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4

Definition at line 4773 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */

Definition at line 4794 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18

Definition at line 4795 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */

Definition at line 4770 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */

Definition at line 4774 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_EN_SHIFT   6

Definition at line 4775 of file ecore_hsi.h.

◆ TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT

#define TSTORM_TCP_TCP_AG_CONTEXT_SECTION_WND_UPD_CF_SHIFT   2

Definition at line 4771 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG   (0x1<<0) /* BitField tcp_agg_vars1Various aggregative variables Sticky bit that is set when FIN is sent and remains set */

Definition at line 4844 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_FIN_SENT_FLAG_SHIFT   0

Definition at line 4845 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG   (0x1<<1) /* BitField tcp_agg_vars1Various aggregative variables The Tx indicates that it sent a FIN packet */

Definition at line 4846 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_LAST_PACKET_FIN_FLAG_SHIFT   1

Definition at line 4847 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE   (0x1<<10) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4860 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_NEWRTTSAMPLE_SHIFT   10

Definition at line 4861 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52   (0x3<<2) /* BitField tcp_agg_vars1Various aggregative variables Counter flag to indicate a window update */

Definition at line 4848 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED52_SHIFT   2

Definition at line 4849 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55   (0x1<<11) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4862 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED55_SHIFT   11

Definition at line 4863 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56   (0x3<<14) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4868 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED56_SHIFT   14

Definition at line 4869 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57   (0x3<<16) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4870 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED57_SHIFT   16

Definition at line 4871 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN   (0x1<<12) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4864 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX1_CF_EN_SHIFT   12

Definition at line 4865 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN   (0x1<<13) /* BitField tcp_agg_vars1Various aggregative variables */

Definition at line 4866 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_AUX2_CF_EN_SHIFT   13

Definition at line 4867 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN   (0x1<<6) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the WndUpd counter flag */

Definition at line 4852 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RESERVED_WND_UPD_CF_EN_SHIFT   6

Definition at line 4853 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ   (0xF<<28) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or Goto SS command performed by the XSTORM */

Definition at line 4884 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_DONE_SEQ_SHIFT   28

Definition at line 4885 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ   (0xF<<24) /* BitField tcp_agg_vars1Various aggregative variables The sequence of the last fast retransmit or goto SS comand sent */

Definition at line 4882 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_PEND_SEQ_SHIFT   24

Definition at line 4883 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN   (0x1<<8) /* BitField tcp_agg_vars1Various aggregative variables If 1 then the Rxmit sequence decision rule is enabled */

Definition at line 4856 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_RETRANSMIT_SEQ_EN_SHIFT   8

Definition at line 4857 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN   (0x1<<9) /* BitField tcp_agg_vars1Various aggregative variables If set then the SendNext decision rule is enabled */

Definition at line 4858 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_SND_NXT_EN_SHIFT   9

Definition at line 4859 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF   (0x3<<4) /* BitField tcp_agg_vars1Various aggregative variables Indicates that a timeout expired */

Definition at line 4850 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN   (0x1<<7) /* BitField tcp_agg_vars1Various aggregative variables Enable the decision rule that considers the Timeout counter flag */

Definition at line 4854 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_EN_SHIFT   7

Definition at line 4855 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TIMEOUT_CF_SHIFT   4

Definition at line 4851 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED   (0x1<<18) /* BitField tcp_agg_vars1Various aggregative variables Indicates that Tx has more to send, but has not enough window to send it */

Definition at line 4872 of file ecore_hsi.h.

◆ TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT

#define TSTORM_TOE_TCP_AG_CONTEXT_SECTION_TX_BLOCKED_SHIFT   18

Definition at line 4873 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE

#define USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE   (0xFFFFFF<<0) /* BitField place_db_bitfield_2place_db_bitfield_2 Bytes to truncate from the payload. */

Definition at line 10025 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_BYTES_2_TRUNCATE_SHIFT   0

Definition at line 10026 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_CQ_ID

#define USTORM_ISCSI_PLACEMENT_DB_CQ_ID   (0xFF<<24) /* BitField place_db_bitfield_1place_db_bitfield_1 Temp task context - determines the CQ index for CQE placement */

Definition at line 10022 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_CQ_ID_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_CQ_ID_SHIFT   24

Definition at line 10023 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B

#define USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B   (0xFF<<24) /* BitField nalNon aligned db Number of digest bytes not yet processed */

Definition at line 10032 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_EXP_DIGEST_3B_SHIFT   24

Definition at line 10033 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX

#define USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX   (0xFF<<24) /* BitField place_db_bitfield_2place_db_bitfield_2 Sge index on host */

Definition at line 10027 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_HOST_SGE_INDEX_SHIFT   24

Definition at line 10028 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD

#define USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD   (0xFFFFFF<<0) /* BitField place_db_bitfield_1place_db_bitfield_1 Number of bytes remaining in PDU payload */

Definition at line 10020 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_REM_PDU_PAYLOAD_SHIFT   0

Definition at line 10021 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE

#define USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE   (0xFFFFFF<<0) /* BitField nalNon aligned db Number of bytes remaining in local SGEs */

Definition at line 10030 of file ecore_hsi.h.

◆ USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE_SHIFT

#define USTORM_ISCSI_PLACEMENT_DB_REM_SGE_SIZE_SHIFT   0

Definition at line 10031 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED

#define USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED   (0x1<<31) /* BitField negotiated_rx_and_flags Set if all data is acked */

Definition at line 10123 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_ALL_DATA_ACKED_SHIFT   31

Definition at line 10124 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED

#define USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED   (0x1<<24) /* BitField negotiated_rx_and_flags Marks that unvalid CQE was already posted or PDU header was cachaed in RAM */

Definition at line 10111 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_CQE_POSTED_OR_HEADER_CACHED_SHIFT   24

Definition at line 10112 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN

#define USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN   (0x1<<26) /* BitField negotiated_rx_and_flags Data digest support enable */

Definition at line 10115 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_DATA_DIGEST_EN_SHIFT   26

Definition at line 10116 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN

#define USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN   (0x1<<25) /* BitField negotiated_rx_and_flags Header digest support enable */

Definition at line 10113 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_HDR_DIGEST_EN_SHIFT   25

Definition at line 10114 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR

#define USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR   (0x1<<27) /* BitField negotiated_rx_and_flags */

Definition at line 10117 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_PROTOCOL_ERROR_SHIFT   27

Definition at line 10118 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID

#define USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID   (0x1<<28) /* BitField negotiated_rx_and_flags temp task context */

Definition at line 10119 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_B_TASK_VALID_SHIFT   28

Definition at line 10120 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH

#define USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH   (0xFFFFFF<<0) /* BitField negotiated_rx_and_flags Negotiated maximum length of sequence */

Definition at line 10109 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH_SHIFT   0

Definition at line 10110 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS

#define USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS   (0xFF<<24) /* BitField negotiated_rx */

Definition at line 10106 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS_SHIFT   24

Definition at line 10107 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH

#define USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH   (0xFFFFFF<<0) /* BitField negotiated_rx */

Definition at line 10104 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH_SHIFT   0

Definition at line 10105 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_TASK_TYPE

#define USTORM_ISCSI_ST_CONTEXT_TASK_TYPE   (0x3<<29) /* BitField negotiated_rx_and_flags Task type: 0 = slow-path (non-RW) 1 = read 2 = write */

Definition at line 10121 of file ecore_hsi.h.

◆ USTORM_ISCSI_ST_CONTEXT_TASK_TYPE_SHIFT

#define USTORM_ISCSI_ST_CONTEXT_TASK_TYPE_SHIFT   29

Definition at line 10122 of file ecore_hsi.h.

◆ VICSTATST_UIF_INDEX

#define VICSTATST_UIF_INDEX   2

Definition at line 3454 of file ecore_hsi.h.

◆ VIRT_MAC_SIGN_MASK

#define VIRT_MAC_SIGN_MASK   0xffff0000

Definition at line 1906 of file ecore_hsi.h.

◆ VIRT_MAC_SIGNATURE

#define VIRT_MAC_SIGNATURE   0x564d0000

Definition at line 1907 of file ecore_hsi.h.

◆ VN_0

#define VN_0   0

Definition at line 1564 of file ecore_hsi.h.

◆ VN_1

#define VN_1   1

Definition at line 1565 of file ecore_hsi.h.

◆ VN_2

#define VN_2   2

Definition at line 1566 of file ecore_hsi.h.

◆ VN_3

#define VN_3   3

Definition at line 1567 of file ecore_hsi.h.

◆ XSTORM_FCOE_AG_CONTEXT_AGG_MISC2

#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC2   (0xFFFFFF<<0) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 2 */

Definition at line 5735 of file ecore_hsi.h.

◆ XSTORM_FCOE_AG_CONTEXT_AGG_MISC2_SHIFT

#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC2_SHIFT   0

Definition at line 5736 of file ecore_hsi.h.

◆ XSTORM_FCOE_AG_CONTEXT_AGG_MISC3

#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC3   (0xFF<<24) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 3 */

Definition at line 5737 of file ecore_hsi.h.

◆ XSTORM_FCOE_AG_CONTEXT_AGG_MISC3_SHIFT

#define XSTORM_FCOE_AG_CONTEXT_AGG_MISC3_SHIFT   24

Definition at line 5738 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ

#define XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ   (0x1<<3) /* BitField flags Indicates whether the SQ is blocked since we are in the middle of ABTS/Cleanup procedure */

Definition at line 9120 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_BLOCK_SQ_SHIFT   3

Definition at line 9121 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ

#define XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ   (0x1<<2) /* BitField flags Middle of Sequence indication */

Definition at line 9118 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_MID_SEQ_SHIFT   2

Definition at line 9119 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q

#define XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q   (0x3<<0) /* BitField flags The current queue in process */

Definition at line 9116 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_PROC_Q_SHIFT   0

Definition at line 9117 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT   (0x1<<4) /* BitField flags REC support */

Definition at line 9122 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_REC_SUPPORT_SHIFT   4

Definition at line 9123 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE

#define XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE   (0x1<<5) /* BitField flags SQ toggle bit */

Definition at line 9124 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_SQ_TOGGLE_SHIFT   5

Definition at line 9125 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN

#define XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN   (0x1<<7) /* BitField flags Are we using VNTag inner vlan - in this case we have to read it on every VNTag version change */

Definition at line 9128 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_VNTAG_VLAN_SHIFT   7

Definition at line 9129 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE

#define XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE   (0x1<<6) /* BitField flags XFRQ toggle bit */

Definition at line 9126 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_B_XFRQ_TOGGLE_SHIFT   6

Definition at line 9127 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE   (0x1<<0) /* BitField flags CONFQ toggle bit */

Definition at line 9188 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_B_CONFQ_TOGGLE_SHIFT   0

Definition at line 9189 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED   (0x3F<<2) /* BitField flags */

Definition at line 9192 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_RESERVED_SHIFT   2

Definition at line 9193 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG   (0x1<<1) /* BitField flags Is any inner vlan exist */

Definition at line 9190 of file ecore_hsi.h.

◆ XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG_SHIFT

#define XSTORM_FCOE_CONTEXT_FLAGS_CONT_VLAN_FLAG_SHIFT   1

Definition at line 9191 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG

#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG   (0x1<<3) /* BitField vlan_conf Original inner vlan flag */

Definition at line 9204 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG_SHIFT

#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_FLAG_SHIFT   3

Definition at line 9205 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY

#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY   (0x7<<0) /* BitField vlan_conf Original inner vlan priority */

Definition at line 9202 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY_SHIFT

#define XSTORM_FCOE_VLAN_CONF_INNER_VLAN_PRIORITY_SHIFT   0

Definition at line 9203 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY

#define XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY   (0x7<<4) /* BitField vlan_conf Original outer vlan priority */

Definition at line 9206 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY_SHIFT

#define XSTORM_FCOE_VLAN_CONF_OUTER_VLAN_PRIORITY_SHIFT   4

Definition at line 9207 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_RESERVED

#define XSTORM_FCOE_VLAN_CONF_RESERVED   (0x1<<7) /* BitField vlan_conf */

Definition at line 9208 of file ecore_hsi.h.

◆ XSTORM_FCOE_VLAN_CONF_RESERVED_SHIFT

#define XSTORM_FCOE_VLAN_CONF_RESERVED_SHIFT   7

Definition at line 9209 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL

#define XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL   (0xFFFFF<<0) /* BitField priority_flow_label used in PBF Header Builder Command */

Definition at line 10451 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL_SHIFT

#define XSTORM_IP_V6_CONTEXT_SECTION_FLOW_LABEL_SHIFT   0

Definition at line 10452 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER

#define XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER   (0xF<<28) /* BitField priority_flow_label */

Definition at line 10455 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER_SHIFT

#define XSTORM_IP_V6_CONTEXT_SECTION_PBF_HDR_CMD_RSVD_VER_SHIFT   28

Definition at line 10456 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS

#define XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS   (0xFF<<20) /* BitField priority_flow_label used in PBF Header Builder Command */

Definition at line 10453 of file ecore_hsi.h.

◆ XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS_SHIFT

#define XSTORM_IP_V6_CONTEXT_SECTION_TRAFFIC_CLASS_SHIFT   20

Definition at line 10454 of file ecore_hsi.h.

◆ XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2

#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2   (0xFFFFFF<<0) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 2 */

Definition at line 6159 of file ecore_hsi.h.

◆ XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2_SHIFT

#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC2_SHIFT   0

Definition at line 6160 of file ecore_hsi.h.

◆ XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3

#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3   (0xFF<<24) /* BitField agg_varint8_tVarious aggregative variables Misc aggregated variable 3 */

Definition at line 6161 of file ecore_hsi.h.

◆ XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3_SHIFT

#define XSTORM_ISCSI_AG_CONTEXT_AGG_MISC3_SHIFT   24

Definition at line 6162 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST   (0x1<<3) /* BitField flags */

Definition at line 10620 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST_SHIFT   3

Definition at line 10621 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST   (0x1<<2) /* BitField flags */

Definition at line 10618 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST_SHIFT   2

Definition at line 10619 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN   (0x1<<4) /* BitField flags */

Definition at line 10622 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_HQ_BD_WRITTEN_SHIFT   4

Definition at line 10623 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA   (0x1<<0) /* BitField flags */

Definition at line 10614 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA_SHIFT   0

Definition at line 10615 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T   (0x1<<1) /* BitField flags */

Definition at line 10616 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T_SHIFT   1

Definition at line 10617 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ   (0x1<<5) /* BitField flags */

Definition at line 10624 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_LAST_OP_SQ_SHIFT   5

Definition at line 10625 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT   (0x1<<6) /* BitField flags */

Definition at line 10626 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_B_UPDATE_SND_NXT_SHIFT   6

Definition at line 10627 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4

#define XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4   (0x1<<7) /* BitField flags */

Definition at line 10628 of file ecore_hsi.h.

◆ XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4_SHIFT

#define XSTORM_ISCSI_CONTEXT_FLAGS_RESERVED4_SHIFT   7

Definition at line 10629 of file ecore_hsi.h.

◆ XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG

#define XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG   (0x1<<26) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */

Definition at line 5924 of file ecore_hsi.h.

◆ XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT

#define XSTORM_TCP_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT   26

Definition at line 5925 of file ecore_hsi.h.

◆ XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG

#define XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG   (0x1<<26) /* BitField tcp_agg_vars6Various aggregative variables Can be also used as general purpose if ECN is not used */

Definition at line 6348 of file ecore_hsi.h.

◆ XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT

#define XSTORM_TOE_TCP_AG_CONTEXT_SECTION_ECE_FLAG_SHIFT   26

Definition at line 6349 of file ecore_hsi.h.

Typedef Documentation

◆ license_key_t

typedef struct license_key license_key_t

Definition at line 57 of file ecore_hsi.h.

Enumeration Type Documentation

◆ classify_rule

Enumerator
CLASSIFY_RULE_OPCODE_MAC 
CLASSIFY_RULE_OPCODE_VLAN 
CLASSIFY_RULE_OPCODE_PAIR 
CLASSIFY_RULE_OPCODE_IMAC_VNI 
MAX_CLASSIFY_RULE 

Definition at line 6609 of file ecore_hsi.h.

◆ classify_rule_action_type

Enumerator
CLASSIFY_RULE_REMOVE 
CLASSIFY_RULE_ADD 
MAX_CLASSIFY_RULE_ACTION_TYPE 

Definition at line 6621 of file ecore_hsi.h.

◆ common_spqe_cmd_id

Enumerator
RAMROD_CMD_ID_COMMON_UNUSED 
RAMROD_CMD_ID_COMMON_FUNCTION_START 
RAMROD_CMD_ID_COMMON_FUNCTION_STOP 
RAMROD_CMD_ID_COMMON_FUNCTION_UPDATE 
RAMROD_CMD_ID_COMMON_CFC_DEL 
RAMROD_CMD_ID_COMMON_CFC_DEL_WB 
RAMROD_CMD_ID_COMMON_STAT_QUERY 
RAMROD_CMD_ID_COMMON_STOP_TRAFFIC 
RAMROD_CMD_ID_COMMON_START_TRAFFIC 
RAMROD_CMD_ID_COMMON_AFEX_VIF_LISTS 
RAMROD_CMD_ID_COMMON_SET_TIMESYNC 
MAX_COMMON_SPQE_CMD_ID 

Definition at line 11311 of file ecore_hsi.h.

◆ connection_type

Enumerator
ETH_CONNECTION_TYPE 
TOE_CONNECTION_TYPE 
RDMA_CONNECTION_TYPE 
ISCSI_CONNECTION_TYPE 
FCOE_CONNECTION_TYPE 
RESERVED_CONNECTION_TYPE_0 
RESERVED_CONNECTION_TYPE_1 
RESERVED_CONNECTION_TYPE_2 
NONE_CONNECTION_TYPE 
MAX_CONNECTION_TYPE 

Definition at line 11330 of file ecore_hsi.h.

◆ cos_mode

enum cos_mode
Enumerator
OVERRIDE_COS 
STATIC_COS 
FW_WRR 
MAX_COS_MODE 

Definition at line 11347 of file ecore_hsi.h.

◆ curr_cfg_method_e

Enumerator
CURR_CFG_MET_NONE 
CURR_CFG_MET_OS 
CURR_CFG_MET_VENDOR_SPEC 
CURR_CFG_MET_HP_OTHER 
CURR_CFG_MET_VC_CLP 
CURR_CFG_MET_HP_CNU 
CURR_CFG_MET_HP_DCI 

Definition at line 2527 of file ecore_hsi.h.

◆ eth_2nd_parse_bd_type

Enumerator
ETH_2ND_PARSE_BD_TYPE_LSO_TUNNEL 
MAX_ETH_2ND_PARSE_BD_TYPE 

Definition at line 6818 of file ecore_hsi.h.

◆ eth_addr_type

Enumerator
UNKNOWN_ADDRESS 
UNICAST_ADDRESS 
MULTICAST_ADDRESS 
BROADCAST_ADDRESS 
MAX_ETH_ADDR_TYPE 

Definition at line 6827 of file ecore_hsi.h.

◆ eth_fp_hsi_ver

Enumerator
ETH_FP_HSI_VER_0 
ETH_FP_HSI_VER_1 
ETH_FP_HSI_VER_2 
MAX_ETH_FP_HSI_VER 

Definition at line 7133 of file ecore_hsi.h.

◆ eth_rss_hash_type

Enumerator
DEFAULT_HASH_TYPE 
IPV4_HASH_TYPE 
TCP_IPV4_HASH_TYPE 
IPV6_HASH_TYPE 
TCP_IPV6_HASH_TYPE 
VLAN_PRI_HASH_TYPE 
E1HOV_PRI_HASH_TYPE 
DSCP_HASH_TYPE 
MAX_ETH_RSS_HASH_TYPE 

Definition at line 7271 of file ecore_hsi.h.

◆ eth_rss_mode

Enumerator
ETH_RSS_MODE_DISABLED 
ETH_RSS_MODE_REGULAR 
ETH_RSS_MODE_ESX51 
ETH_RSS_MODE_VLAN_PRI 
ETH_RSS_MODE_E1HOV_PRI 
ETH_RSS_MODE_IP_DSCP 
MAX_ETH_RSS_MODE 

Definition at line 7287 of file ecore_hsi.h.

◆ eth_rx_cqe_type

Enumerator
RX_ETH_CQE_TYPE_ETH_FASTPATH 
RX_ETH_CQE_TYPE_ETH_RAMROD 
RX_ETH_CQE_TYPE_ETH_START_AGG 
RX_ETH_CQE_TYPE_ETH_STOP_AGG 
MAX_ETH_RX_CQE_TYPE 

Definition at line 7405 of file ecore_hsi.h.

◆ eth_rx_fp_sel

Enumerator
ETH_FP_CQE_REGULAR 
ETH_FP_CQE_RAW 
MAX_ETH_RX_FP_SEL 

Definition at line 7417 of file ecore_hsi.h.

◆ eth_spqe_cmd_id

Enumerator
RAMROD_CMD_ID_ETH_UNUSED 
RAMROD_CMD_ID_ETH_CLIENT_SETUP 
RAMROD_CMD_ID_ETH_HALT 
RAMROD_CMD_ID_ETH_FORWARD_SETUP 
RAMROD_CMD_ID_ETH_TX_QUEUE_SETUP 
RAMROD_CMD_ID_ETH_CLIENT_UPDATE 
RAMROD_CMD_ID_ETH_EMPTY 
RAMROD_CMD_ID_ETH_TERMINATE 
RAMROD_CMD_ID_ETH_TPA_UPDATE 
RAMROD_CMD_ID_ETH_CLASSIFICATION_RULES 
RAMROD_CMD_ID_ETH_FILTER_RULES 
RAMROD_CMD_ID_ETH_MULTICAST_RULES 
RAMROD_CMD_ID_ETH_RSS_UPDATE 
RAMROD_CMD_ID_ETH_SET_MAC 
MAX_ETH_SPQE_CMD_ID 

Definition at line 7481 of file ecore_hsi.h.

◆ eth_tpa_update_command

Enumerator
TPA_UPDATE_NONE_COMMAND 
TPA_UPDATE_ENABLE_COMMAND 
TPA_UPDATE_DISABLE_COMMAND 
MAX_ETH_TPA_UPDATE_COMMAND 

Definition at line 7503 of file ecore_hsi.h.

◆ eth_tunn_type

Enumerator
TUNN_TYPE_NONE 
TUNN_TYPE_VXLAN 
TUNN_TYPE_L2_GRE 
TUNN_TYPE_IPV4_GRE 
TUNN_TYPE_IPV6_GRE 
TUNN_TYPE_L2_GENEVE 
TUNN_TYPE_IPV4_GENEVE 
TUNN_TYPE_IPV6_GENEVE 
MAX_ETH_TUNN_TYPE 

Definition at line 7534 of file ecore_hsi.h.

◆ eth_tunnel_lso_inc_ip_id

Enumerator
EXT_HEADER 
INT_HEADER 
MAX_ETH_TUNNEL_LSO_INC_IP_ID 

Definition at line 7514 of file ecore_hsi.h.

◆ eth_tunnel_non_lso_csum_location

Enumerator
CSUM_ON_PKT 
CSUM_ON_BD 
MAX_ETH_TUNNEL_NON_LSO_CSUM_LOCATION 

Definition at line 7524 of file ecore_hsi.h.

◆ eth_tx_vlan_type

Enumerator
X_ETH_NO_VLAN 
X_ETH_OUTBAND_VLAN 
X_ETH_INBAND_VLAN 
X_ETH_FW_ADDED_VLAN 
MAX_ETH_TX_VLAN_TYPE 

Definition at line 7754 of file ecore_hsi.h.

◆ eth_vlan_filter_mode

Enumerator
ETH_VLAN_FILTER_ANY_VLAN 
ETH_VLAN_FILTER_SPECIFIC_VLAN 
ETH_VLAN_FILTER_CLASSIFY 
MAX_ETH_VLAN_FILTER_MODE 

Definition at line 7766 of file ecore_hsi.h.

◆ event_ring_opcode

Enumerator
EVENT_RING_OPCODE_VF_PF_CHANNEL 
EVENT_RING_OPCODE_FUNCTION_START 
EVENT_RING_OPCODE_FUNCTION_STOP 
EVENT_RING_OPCODE_CFC_DEL 
EVENT_RING_OPCODE_CFC_DEL_WB 
EVENT_RING_OPCODE_STAT_QUERY 
EVENT_RING_OPCODE_STOP_TRAFFIC 
EVENT_RING_OPCODE_START_TRAFFIC 
EVENT_RING_OPCODE_VF_FLR 
EVENT_RING_OPCODE_MALICIOUS_VF 
EVENT_RING_OPCODE_FORWARD_SETUP 
EVENT_RING_OPCODE_RSS_UPDATE_RULES 
EVENT_RING_OPCODE_FUNCTION_UPDATE 
EVENT_RING_OPCODE_AFEX_VIF_LISTS 
EVENT_RING_OPCODE_SET_MAC 
EVENT_RING_OPCODE_CLASSIFICATION_RULES 
EVENT_RING_OPCODE_FILTERS_RULES 
EVENT_RING_OPCODE_MULTICAST_RULES 
EVENT_RING_OPCODE_SET_TIMESYNC 
MAX_EVENT_RING_OPCODE 

Definition at line 11634 of file ecore_hsi.h.

◆ fairness_mode

Enumerator
FAIRNESS_COS_WRR_MODE 
FAIRNESS_COS_ETS_MODE 
MAX_FAIRNESS_MODE 

Definition at line 11661 of file ecore_hsi.h.

◆ hc_segment

enum hc_segment
Enumerator
HC_REGULAR_SEGMENT 
HC_DEFAULT_SEGMENT 
MAX_HC_SEGMENT 

Definition at line 11896 of file ecore_hsi.h.

◆ igu_ctrl_cmd

Enumerator
IGU_CTRL_CMD_TYPE_RD 
IGU_CTRL_CMD_TYPE_WR 
MAX_IGU_CTRL_CMD 

Definition at line 4032 of file ecore_hsi.h.

◆ igu_int_cmd

Enumerator
IGU_INT_ENABLE 
IGU_INT_DISABLE 
IGU_INT_NOP 
IGU_INT_NOP2 
MAX_IGU_INT_CMD 

Definition at line 4061 of file ecore_hsi.h.

◆ igu_mode

enum igu_mode
Enumerator
HC_IGU_BC_MODE 
HC_IGU_NBC_MODE 
MAX_IGU_MODE 

Definition at line 11947 of file ecore_hsi.h.

◆ igu_seg_access

Enumerator
IGU_SEG_ACCESS_NORM 
IGU_SEG_ACCESS_DEF 
IGU_SEG_ACCESS_ATTN 
MAX_IGU_SEG_ACCESS 

Definition at line 4073 of file ecore_hsi.h.

◆ inner_clss_type

Enumerator
INNER_CLSS_DISABLED 
INNER_CLSS_USE_VLAN 
INNER_CLSS_USE_VNI 
MAX_INNER_CLSS_TYPE 

Definition at line 11957 of file ecore_hsi.h.

◆ ip_ver

enum ip_ver
Enumerator
IP_V4 
IP_V6 
MAX_IP_VER 

Definition at line 11968 of file ecore_hsi.h.

◆ malicious_vf_error_id

Enumerator
MALICIOUS_VF_NO_ERROR 
VF_PF_CHANNEL_NOT_READY 
ETH_ILLEGAL_BD_LENGTHS 
ETH_PACKET_TOO_SHORT 
ETH_PAYLOAD_TOO_BIG 
ETH_ILLEGAL_ETH_TYPE 
ETH_ILLEGAL_LSO_HDR_LEN 
ETH_TOO_MANY_BDS 
ETH_ZERO_HDR_NBDS 
ETH_START_BD_NOT_SET 
ETH_ILLEGAL_PARSE_NBDS 
ETH_IPV6_AND_CHECKSUM 
ETH_VLAN_FLG_INCORRECT 
ETH_ILLEGAL_LSO_MSS 
ETH_TUNNEL_NOT_SUPPORTED 
MAX_MALICIOUS_VF_ERROR_ID 

Definition at line 11978 of file ecore_hsi.h.

◆ mf_cfg_afex_vlan_mode

Enumerator
FUNC_MF_CFG_AFEX_VLAN_TRUNK_MODE 
FUNC_MF_CFG_AFEX_VLAN_ACCESS_MODE 
FUNC_MF_CFG_AFEX_VLAN_TRUNK_TAG_NATIVE_MODE 

Definition at line 2018 of file ecore_hsi.h.

◆ mf_mode

enum mf_mode
Enumerator
SINGLE_FUNCTION 
MULTI_FUNCTION_SD 
MULTI_FUNCTION_SI 
MULTI_FUNCTION_AFEX 
MAX_MF_MODE 

Definition at line 12001 of file ecore_hsi.h.

◆ prs_flags_ack_type

Enumerator
PRS_FLAG_PUREACK_PIGGY 
PRS_FLAG_PUREACK_PURE 
MAX_PRS_FLAGS_ACK_TYPE 

Definition at line 4148 of file ecore_hsi.h.

◆ prs_flags_eth_addr_type

Enumerator
PRS_FLAG_ETHTYPE_NON_UNICAST 
PRS_FLAG_ETHTYPE_UNICAST 
MAX_PRS_FLAGS_ETH_ADDR_TYPE 

Definition at line 4158 of file ecore_hsi.h.

◆ prs_flags_over_eth

Enumerator
PRS_FLAG_OVERETH_UNKNOWN 
PRS_FLAG_OVERETH_IPV4 
PRS_FLAG_OVERETH_IPV6 
PRS_FLAG_OVERETH_LLCSNAP_UNKNOWN 
MAX_PRS_FLAGS_OVER_ETH 

Definition at line 4168 of file ecore_hsi.h.

◆ prs_flags_over_ip

Enumerator
PRS_FLAG_OVERIP_UNKNOWN 
PRS_FLAG_OVERIP_TCP 
PRS_FLAG_OVERIP_UDP 
MAX_PRS_FLAGS_OVER_IP 

Definition at line 4180 of file ecore_hsi.h.

◆ set_mac_action_type

Enumerator
T_ETH_MAC_COMMAND_INVALIDATE 
T_ETH_MAC_COMMAND_SET 
MAX_SET_MAC_ACTION_TYPE 

Definition at line 7825 of file ecore_hsi.h.

◆ stats_query_type

Enumerator
STATS_TYPE_QUEUE 
STATS_TYPE_PORT 
STATS_TYPE_PF 
STATS_TYPE_TOE 
STATS_TYPE_FCOE 
MAX_STATS_QUERY_TYPE 

Definition at line 12235 of file ecore_hsi.h.

◆ status_block_state

Enumerator
SB_DISABLED 
SB_ENABLED 
SB_CLEANED 
MAX_STATUS_BLOCK_STATE 

Definition at line 12248 of file ecore_hsi.h.

◆ storm_id

enum storm_id
Enumerator
USTORM_ID 
CSTORM_ID 
XSTORM_ID 
TSTORM_ID 
ATTENTION_ID 
MAX_STORM_ID 

Definition at line 12259 of file ecore_hsi.h.

◆ tcp_ooo_event

Enumerator
TCP_EVENT_ADD_PEN 
TCP_EVENT_ADD_NEW_ISLE 
TCP_EVENT_ADD_ISLE_RIGHT 
TCP_EVENT_ADD_ISLE_LEFT 
TCP_EVENT_JOIN 
TCP_EVENT_NOP 
MAX_TCP_OOO_EVENT 

Definition at line 12462 of file ecore_hsi.h.

◆ tcp_tstorm_ooo

Enumerator
TCP_TSTORM_OOO_DROP_AND_PROC_ACK 
TCP_TSTORM_OOO_SEND_PURE_ACK 
TCP_TSTORM_OOO_SUPPORTED 
MAX_TCP_TSTORM_OOO 

Definition at line 12476 of file ecore_hsi.h.

◆ toe_rss_update_opcode

Enumerator
TOE_RSS_UPD_QUIET 
TOE_RSS_UPD_SLEEPING 
TOE_RSS_UPD_DELAYED 
MAX_TOE_RSS_UPDATE_OPCODE 

Definition at line 12810 of file ecore_hsi.h.

◆ toe_sq_opcode_type

Enumerator
CMP_OPCODE_TOE_GA 
CMP_OPCODE_TOE_GR 
CMP_OPCODE_TOE_GNI 
CMP_OPCODE_TOE_GAIR 
CMP_OPCODE_TOE_GAIL 
CMP_OPCODE_TOE_GRI 
CMP_OPCODE_TOE_GJ 
CMP_OPCODE_TOE_DGI 
CMP_OPCODE_TOE_CMP 
CMP_OPCODE_TOE_REL 
CMP_OPCODE_TOE_SKP 
CMP_OPCODE_TOE_URG 
CMP_OPCODE_TOE_RT_TO 
CMP_OPCODE_TOE_KA_TO 
CMP_OPCODE_TOE_MAX_RT 
CMP_OPCODE_TOE_DBT_RE 
CMP_OPCODE_TOE_SYN 
CMP_OPCODE_TOE_OPT_ERR 
CMP_OPCODE_TOE_FW2_TO 
CMP_OPCODE_TOE_2WY_CLS 
CMP_OPCODE_TOE_TX_CMP 
RAMROD_OPCODE_TOE_INIT 
RAMROD_OPCODE_TOE_RSS_UPDATE 
RAMROD_OPCODE_TOE_TERMINATE_RING 
CMP_OPCODE_TOE_RST_RCV 
CMP_OPCODE_TOE_FIN_RCV 
CMP_OPCODE_TOE_FIN_UPL 
CMP_OPCODE_TOE_SRC_ERR 
CMP_OPCODE_TOE_LCN_ERR 
RAMROD_OPCODE_TOE_INITIATE_OFFLOAD 
RAMROD_OPCODE_TOE_SEARCHER_DELETE 
RAMROD_OPCODE_TOE_TERMINATE 
RAMROD_OPCODE_TOE_QUERY 
RAMROD_OPCODE_TOE_RESET_SEND 
RAMROD_OPCODE_TOE_INVALIDATE 
RAMROD_OPCODE_TOE_EMPTY_RAMROD 
RAMROD_OPCODE_TOE_UPDATE 
MAX_TOE_SQ_OPCODE_TYPE 

Definition at line 13001 of file ecore_hsi.h.

◆ tpa_mode

enum tpa_mode
Enumerator
TPA_LRO 
TPA_GRO 
MAX_TPA_MODE 

Definition at line 7835 of file ecore_hsi.h.

◆ traffic_type

Enumerator
LLFC_TRAFFIC_TYPE_NW 
LLFC_TRAFFIC_TYPE_FCOE 
LLFC_TRAFFIC_TYPE_ISCSI 
MAX_TRAFFIC_TYPE 

Definition at line 12272 of file ecore_hsi.h.

◆ ts_add_sub_value

Enumerator
TS_SUB_VALUE 
TS_ADD_VALUE 
MAX_TS_ADD_SUB_VALUE 

Definition at line 12301 of file ecore_hsi.h.

◆ ts_drift_adjust_cmd

Enumerator
TS_DRIFT_ADJUST_KEEP 
TS_DRIFT_ADJUST_SET 
TS_DRIFT_ADJUST_RESET 
MAX_TS_DRIFT_ADJUST_CMD 

Definition at line 12311 of file ecore_hsi.h.

◆ ts_offset_cmd

Enumerator
TS_OFFSET_KEEP 
TS_OFFSET_INC 
TS_OFFSET_DEC 
MAX_TS_OFFSET_CMD 

Definition at line 12322 of file ecore_hsi.h.

◆ vf_pf_channel_state

Enumerator
VF_PF_CHANNEL_STATE_READY 
VF_PF_CHANNEL_STATE_WAITING_FOR_ACK 
MAX_VF_PF_CHANNEL_STATE 

Definition at line 12422 of file ecore_hsi.h.

◆ vif_list_rule_kind

Enumerator
VIF_LIST_RULE_SET 
VIF_LIST_RULE_GET 
VIF_LIST_RULE_CLEAR_ALL 
VIF_LIST_RULE_CLEAR_FUNC 
MAX_VIF_LIST_RULE_KIND 

Definition at line 12432 of file ecore_hsi.h.

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )