|
u32 | control |
|
u32 | control_alias |
|
u32 | status_read_only |
|
u8 | pad_0xc [(0x18)-(0xc)] |
| Padding. More...
|
|
u32 | extended_control |
|
u8 | pad_0x1c [(0x20)-(0x1c)] |
| Padding. More...
|
|
u32 | sdp_control |
|
u8 | pad_0x24 [(0x28)-(0x24)] |
| Padding. More...
|
|
u32 | i2c_control |
|
u8 | pad_0x2c [(0x4c)-(0x2c)] |
| Padding. More...
|
|
u32 | tcp_timer |
|
u8 | pad_0x50 [(0x200)-(0x50)] |
| Padding. More...
|
|
u32 | led_control |
|
u8 | pad_0x204 [(0x600)-(0x204)] |
| Padding. More...
|
|
u32 | core_spare |
|
u8 | pad_0x604 [(0x700)-(0x604)] |
| Padding. More...
|
|
struct { |
u32 vflr_events_clear [4] |
|
u32 mailbox_interrupt_status [4] |
|
u32 mailbox_interrupt_enable [4] |
|
u8 pad_0x730 [(0x800)-(0x730)] |
| Padding. More...
|
|
} | pf_foo |
|
struct { |
u32 status_write_1_to_clear |
|
u8 pad_0x804 [(0x808)-(0x804)] |
| Padding. More...
|
|
u32 status_write_1_to_set |
|
u8 pad_0x80c [(0x810)-(0x80c)] |
| Padding. More...
|
|
u32 status_auto_clear_enable |
|
u8 pad_0x814 [(0x820)-(0x814)] |
| Padding. More...
|
|
u32 throttle0 [24] |
|
u32 enable_write_1_to_set |
|
u8 pad_0x884 [(0x888)-(0x884)] |
| Padding. More...
|
|
u32 enable_write_1_to_clear |
|
u8 pad_0x88c [(0x890)-(0x88c)] |
| Padding. More...
|
|
u32 enable_auto_clear |
|
u32 msi_to_eitr_select |
|
u32 control |
|
u8 pad_0x89c [(0x900)-(0x89c)] |
| Padding. More...
|
|
u32 queue_mapping [64] |
|
u32 misc_mapping |
|
u8 pad_0xa04 [(0xa90)-(0xa04)] |
| Padding. More...
|
|
u32 status1_write_1_to_clear [4] |
|
u32 enable1_write_1_to_set [4] |
|
u32 enable1_write_1_to_clear [4] |
|
u8 pad_0xac0 [(0xad0)-(0xac0)] |
| Padding. More...
|
|
u32 status1_enable_auto_clear [4] |
|
u8 pad_0xae0 [(0x1000)-(0xae0)] |
| Padding. More...
|
|
} | interrupt |
|
ixge_dma_regs_t | rx_dma0 [64] |
|
u8 | pad_0x2000 [(0x2140)-(0x2000)] |
| Padding. More...
|
|
u32 | dcb_rx_packet_plane_t4_config [8] |
|
u32 | dcb_rx_packet_plane_t4_status [8] |
|
u8 | pad_0x2180 [(0x2300)-(0x2180)] |
| Padding. More...
|
|
u32 | rx_queue_stats_mapping [32] |
|
u32 | rx_queue_stats_control |
|
u8 | pad_0x2384 [(0x2410)-(0x2384)] |
| Padding. More...
|
|
u32 | fc_user_descriptor_ptr [2] |
|
u32 | fc_buffer_control |
|
u8 | pad_0x241c [(0x2420)-(0x241c)] |
| Padding. More...
|
|
u32 | fc_rx_dma |
|
u8 | pad_0x2424 [(0x2430)-(0x2424)] |
| Padding. More...
|
|
u32 | dcb_packet_plane_control |
|
u8 | pad_0x2434 [(0x2f00)-(0x2434)] |
| Padding. More...
|
|
u32 | rx_dma_control |
|
u32 | pf_queue_drop_enable |
|
u8 | pad_0x2f08 [(0x2f20)-(0x2f08)] |
| Padding. More...
|
|
u32 | rx_dma_descriptor_cache_config |
|
u8 | pad_0x2f24 [(0x3000)-(0x2f24)] |
| Padding. More...
|
|
u32 | rx_enable |
|
u8 | pad_0x3004 [(0x3008)-(0x3004)] |
| Padding. More...
|
|
u32 | flow_control_control |
|
u8 | pad_0x300c [(0x3020)-(0x300c)] |
| Padding. More...
|
|
u32 | rx_priority_to_traffic_class |
|
u8 | pad_0x3024 [(0x3028)-(0x3024)] |
| Padding. More...
|
|
u32 | rx_coallesce_data_buffer_control |
|
u8 | pad_0x302c [(0x3190)-(0x302c)] |
| Padding. More...
|
|
u32 | rx_packet_buffer_flush_detect |
|
u8 | pad_0x3194 [(0x3200)-(0x3194)] |
| Padding. More...
|
|
u32 | flow_control_tx_timers [4] |
|
u8 | pad_0x3210 [(0x3220)-(0x3210)] |
| Padding. More...
|
|
u32 | flow_control_rx_threshold_lo [8] |
|
u8 | pad_0x3240 [(0x3260)-(0x3240)] |
| Padding. More...
|
|
u32 | flow_control_rx_threshold_hi [8] |
|
u8 | pad_0x3280 [(0x32a0)-(0x3280)] |
| Padding. More...
|
|
u32 | flow_control_refresh_threshold |
|
u8 | pad_0x32a4 [(0x3c00)-(0x32a4)] |
| Padding. More...
|
|
u32 | rx_packet_buffer_size [8] |
|
u8 | pad_0x3c20 [(0x3d00)-(0x3c20)] |
| Padding. More...
|
|
u32 | flow_control_config |
|
u8 | pad_0x3d04 [(0x4200)-(0x3d04)] |
| Padding. More...
|
|
struct { |
u32 pcs_config |
|
u8 pad_0x4204 [(0x4208)-(0x4204)] |
| Padding. More...
|
|
u32 link_control |
|
u32 link_status |
|
u32 pcs_debug [2] |
|
u32 auto_negotiation |
|
u32 link_partner_ability |
|
u32 auto_negotiation_tx_next_page |
|
u32 auto_negotiation_link_partner_next_page |
|
u8 pad_0x4228 [(0x4240)-(0x4228)] |
| Padding. More...
|
|
} | gige_mac |
|
struct { |
u32 control |
|
u32 status |
|
u32 pause_and_pace_control |
|
u8 pad_0x424c [(0x425c)-(0x424c)] |
| Padding. More...
|
|
u32 phy_command |
|
u32 phy_data |
|
u8 pad_0x4264 [(0x4268)-(0x4264)] |
| Padding. More...
|
|
u32 rx_max_frame_size |
|
u8 pad_0x426c [(0x4288)-(0x426c)] |
| Padding. More...
|
|
u32 xgxs_status [2] |
|
u32 base_x_pcs_status |
|
u32 flow_control |
|
u32 serdes_control |
|
u32 fifo_control |
|
u32 auto_negotiation_control |
|
u32 link_status |
|
u32 auto_negotiation_control2 |
|
u8 pad_0x42ac [(0x42b0)-(0x42ac)] |
| Padding. More...
|
|
u32 link_partner_ability [2] |
|
u8 pad_0x42b8 [(0x42d0)-(0x42b8)] |
| Padding. More...
|
|
u32 manageability_control |
|
u32 link_partner_next_page [2] |
|
u8 pad_0x42dc [(0x42e0)-(0x42dc)] |
| Padding. More...
|
|
u32 kr_pcs_control |
|
u32 kr_pcs_status |
|
u32 fec_status [2] |
|
u8 pad_0x42f0 [(0x4314)-(0x42f0)] |
| Padding. More...
|
|
u32 sgmii_control |
|
u8 pad_0x4318 [(0x4324)-(0x4318)] |
| Padding. More...
|
|
u32 link_status2 |
|
u8 pad_0x4328 [(0x4900)-(0x4328)] |
| Padding. More...
|
|
} | xge_mac |
|
u32 | tx_dcb_control |
|
u32 | tx_dcb_descriptor_plane_queue_select |
|
u32 | tx_dcb_descriptor_plane_t1_config |
|
u32 | tx_dcb_descriptor_plane_t1_status |
|
u8 | pad_0x4910 [(0x4950)-(0x4910)] |
| Padding. More...
|
|
u32 | tx_packet_buffer_thresholds [8] |
|
u8 | pad_0x4970 [(0x4980)-(0x4970)] |
| Padding. More...
|
|
struct { |
u32 mmw |
|
u32 config |
|
u32 status |
|
u32 rate_drift |
|
} | dcb_tx_rate_scheduler |
|
u8 | pad_0x4990 [(0x4a80)-(0x4990)] |
| Padding. More...
|
|
u32 | tx_dma_control |
|
u8 | pad_0x4a84 [(0x4a88)-(0x4a84)] |
| Padding. More...
|
|
u32 | tx_dma_tcp_flags_control [2] |
|
u8 | pad_0x4a90 [(0x4b00)-(0x4a90)] |
| Padding. More...
|
|
u32 | pf_mailbox [64] |
|
u8 | pad_0x4c00 [(0x5000)-(0x4c00)] |
| Padding. More...
|
|
u32 | checksum_control |
|
u8 | pad_0x5004 [(0x5008)-(0x5004)] |
| Padding. More...
|
|
u32 | rx_filter_control |
|
u8 | pad_0x500c [(0x5010)-(0x500c)] |
| Padding. More...
|
|
u32 | management_vlan_tag [8] |
|
u32 | management_udp_tcp_ports [8] |
|
u8 | pad_0x5050 [(0x5078)-(0x5050)] |
| Padding. More...
|
|
u32 | extended_vlan_ether_type |
|
u8 | pad_0x507c [(0x5080)-(0x507c)] |
| Padding. More...
|
|
u32 | filter_control |
|
u8 | pad_0x5084 [(0x5088)-(0x5084)] |
| Padding. More...
|
|
u32 | vlan_control |
|
u8 | pad_0x508c [(0x5090)-(0x508c)] |
| Padding. More...
|
|
u32 | multicast_control |
|
u8 | pad_0x5094 [(0x5100)-(0x5094)] |
| Padding. More...
|
|
u32 | fcoe_rx_control |
|
u8 | pad_0x5104 [(0x5108)-(0x5104)] |
| Padding. More...
|
|
u32 | fc_flt_context |
|
u8 | pad_0x510c [(0x5110)-(0x510c)] |
| Padding. More...
|
|
u32 | fc_filter_control |
|
u8 | pad_0x5114 [(0x5120)-(0x5114)] |
| Padding. More...
|
|
u32 | rx_message_type_lo |
|
u8 | pad_0x5124 [(0x5128)-(0x5124)] |
| Padding. More...
|
|
u32 | ethernet_type_queue_filter [8] |
|
u8 | pad_0x5148 [(0x5160)-(0x5148)] |
| Padding. More...
|
|
u32 | management_decision_filters1 [8] |
|
u32 | vf_vm_tx_switch_loopback_enable [2] |
|
u32 | rx_time_sync_control |
|
u8 | pad_0x518c [(0x5190)-(0x518c)] |
| Padding. More...
|
|
u32 | management_ethernet_type_filters [4] |
|
u32 | rx_timestamp_attributes_lo |
|
u32 | rx_timestamp_hi |
|
u32 | rx_timestamp_attributes_hi |
|
u8 | pad_0x51ac [(0x51b0)-(0x51ac)] |
| Padding. More...
|
|
u32 | pf_virtual_control |
|
u8 | pad_0x51b4 [(0x51d8)-(0x51b4)] |
| Padding. More...
|
|
u32 | fc_offset_parameter |
|
u8 | pad_0x51dc [(0x51e0)-(0x51dc)] |
| Padding. More...
|
|
u32 | vf_rx_enable [2] |
|
u32 | rx_timestamp_lo |
|
u8 | pad_0x51ec [(0x5200)-(0x51ec)] |
| Padding. More...
|
|
u32 | multicast_enable [128] |
|
u32 | rx_ethernet_address0 [16][2] |
|
u8 | pad_0x5480 [(0x5800)-(0x5480)] |
| Padding. More...
|
|
u32 | wake_up_control |
|
u8 | pad_0x5804 [(0x5808)-(0x5804)] |
| Padding. More...
|
|
u32 | wake_up_filter_control |
|
u8 | pad_0x580c [(0x5818)-(0x580c)] |
| Padding. More...
|
|
u32 | multiple_rx_queue_command_82598 |
|
u8 | pad_0x581c [(0x5820)-(0x581c)] |
| Padding. More...
|
|
u32 | management_control |
|
u32 | management_filter_control |
|
u8 | pad_0x5828 [(0x5838)-(0x5828)] |
| Padding. More...
|
|
u32 | wake_up_ip4_address_valid |
|
u8 | pad_0x583c [(0x5840)-(0x583c)] |
| Padding. More...
|
|
u32 | wake_up_ip4_address_table [4] |
|
u32 | management_control_to_host |
|
u8 | pad_0x5854 [(0x5880)-(0x5854)] |
| Padding. More...
|
|
u32 | wake_up_ip6_address_table [4] |
|
u32 | management_decision_filters [8] |
|
u32 | management_ip4_or_ip6_address_filters [4][4] |
|
u8 | pad_0x58f0 [(0x5900)-(0x58f0)] |
| Padding. More...
|
|
u32 | wake_up_packet_length |
|
u8 | pad_0x5904 [(0x5910)-(0x5904)] |
| Padding. More...
|
|
u32 | management_ethernet_address_filters [4][2] |
|
u8 | pad_0x5930 [(0x5a00)-(0x5930)] |
| Padding. More...
|
|
u32 | wake_up_packet_memory [32] |
|
u8 | pad_0x5a80 [(0x5c00)-(0x5a80)] |
| Padding. More...
|
|
u32 | redirection_table_82598 [32] |
|
u32 | rss_random_keys_82598 [10] |
|
u8 | pad_0x5ca8 [(0x6000)-(0x5ca8)] |
| Padding. More...
|
|
ixge_dma_regs_t | tx_dma [128] |
|
u32 | pf_vm_vlan_insert [64] |
|
u32 | tx_dma_tcp_max_alloc_size_requests |
|
u8 | pad_0x8104 [(0x8110)-(0x8104)] |
| Padding. More...
|
|
u32 | vf_tx_enable [2] |
|
u8 | pad_0x8118 [(0x8120)-(0x8118)] |
| Padding. More...
|
|
u32 | multiple_tx_queues_command |
|
u8 | pad_0x8124 [(0x8200)-(0x8124)] |
| Padding. More...
|
|
u32 | pf_vf_anti_spoof [8] |
|
u32 | pf_dma_tx_switch_control |
|
u8 | pad_0x8224 [(0x82e0)-(0x8224)] |
| Padding. More...
|
|
u32 | tx_strict_low_latency_queues [4] |
|
u8 | pad_0x82f0 [(0x8600)-(0x82f0)] |
| Padding. More...
|
|
u32 | tx_queue_stats_mapping_82599 [32] |
|
u32 | tx_queue_packet_counts [32] |
|
u32 | tx_queue_byte_counts [32][2] |
|
struct { |
u32 control |
|
u32 status |
|
u32 buffer_almost_full |
|
u8 pad_0x880c [(0x8810)-(0x880c)] |
| Padding. More...
|
|
u32 buffer_min_ifg |
|
u8 pad_0x8814 [(0x8900)-(0x8814)] |
| Padding. More...
|
|
} | tx_security |
|
struct { |
u32 index |
|
u32 salt |
|
u32 key [4] |
|
u8 pad_0x8918 [(0x8a00)-(0x8918)] |
| Padding. More...
|
|
} | tx_ipsec |
|
struct { |
u32 capabilities |
|
u32 control |
|
u32 tx_sci [2] |
|
u32 sa |
|
u32 sa_pn [2] |
|
u32 key [2][4] |
|
u32 stats [5] |
|
u8 pad_0x8a50 [(0x8c00)-(0x8a50)] |
| Padding. More...
|
|
} | tx_link_security |
|
struct { |
u32 control |
|
u32 timestamp_value [2] |
|
u32 system_time [2] |
|
u32 increment_attributes |
|
u32 time_adjustment_offset [2] |
|
u32 aux_control |
|
u32 target_time [2][2] |
|
u8 pad_0x8c34 [(0x8c3c)-(0x8c34)] |
| Padding. More...
|
|
u32 aux_time_stamp [2][2] |
|
u8 pad_0x8c4c [(0x8d00)-(0x8c4c)] |
| Padding. More...
|
|
} | tx_timesync |
|
struct { |
u32 control |
|
u32 status |
|
u8 pad_0x8d08 [(0x8e00)-(0x8d08)] |
| Padding. More...
|
|
} | rx_security |
|
struct { |
u32 index |
|
u32 ip_address [4] |
|
u32 spi |
|
u32 ip_index |
|
u32 key [4] |
|
u32 salt |
|
u32 mode |
|
u8 pad_0x8e34 [(0x8f00)-(0x8e34)] |
| Padding. More...
|
|
} | rx_ipsec |
|
struct { |
u32 capabilities |
|
u32 control |
|
u32 sci [2] |
|
u32 sa [2] |
|
u32 sa_pn [2] |
|
u32 key [2][4] |
|
u32 stats [17] |
|
u8 pad_0x8f84 [(0x9000)-(0x8f84)] |
| Padding. More...
|
|
} | rx_link_security |
|
u32 | flexible_filters [8][16][4] |
|
u8 | pad_0x9800 [(0xa000)-(0x9800)] |
| Padding. More...
|
|
u32 | vlan_filter [128] |
|
u32 | rx_ethernet_address1 [128][2] |
|
u32 | rx_ethernet_address_pool_select [128][2] |
|
u8 | pad_0xaa00 [(0xc800)-(0xaa00)] |
| Padding. More...
|
|
u32 | tx_priority_to_traffic_class |
|
u8 | pad_0xc804 [(0xcc00)-(0xc804)] |
| Padding. More...
|
|
u32 | tx_packet_buffer_size [8] |
|
u8 | pad_0xcc20 [(0xcd10)-(0xcc20)] |
| Padding. More...
|
|
u32 | tx_manageability_tc_mapping |
|
u8 | pad_0xcd14 [(0xcd20)-(0xcd14)] |
| Padding. More...
|
|
u32 | dcb_tx_packet_plane_t2_config [8] |
|
u32 | dcb_tx_packet_plane_t2_status [8] |
|
u8 | pad_0xcd60 [(0xce00)-(0xcd60)] |
| Padding. More...
|
|
u32 | tx_flow_control_status |
|
u8 | pad_0xce04 [(0xd000)-(0xce04)] |
| Padding. More...
|
|
ixge_dma_regs_t | rx_dma1 [64] |
|
struct { |
u32 src_address [128] |
|
u32 dst_address [128] |
|
u32 tcp_udp_port [128] |
|
u32 control [128] |
|
u32 interrupt [128] |
|
} | ip4_filters |
|
u8 | pad_0xea00 [(0xeb00)-(0xea00)] |
| Padding. More...
|
|
u32 | redirection_table_82599 [32] |
|
u32 | rss_random_key_82599 [10] |
|
u8 | pad_0xeba8 [(0xec00)-(0xeba8)] |
| Padding. More...
|
|
u32 | ethernet_type_queue_select [8] |
|
u8 | pad_0xec20 [(0xec30)-(0xec20)] |
| Padding. More...
|
|
u32 | syn_packet_queue_filter |
|
u8 | pad_0xec34 [(0xec60)-(0xec34)] |
| Padding. More...
|
|
u32 | immediate_interrupt_rx_vlan_priority |
|
u8 | pad_0xec64 [(0xec70)-(0xec64)] |
| Padding. More...
|
|
u32 | rss_queues_per_traffic_class |
|
u8 | pad_0xec74 [(0xec90)-(0xec74)] |
| Padding. More...
|
|
u32 | lli_size_threshold |
|
u8 | pad_0xec94 [(0xed00)-(0xec94)] |
| Padding. More...
|
|
struct { |
u32 control |
|
u8 pad_0xed04 [(0xed10)-(0xed04)] |
| Padding. More...
|
|
u32 table [8] |
|
u8 pad_0xed30 [(0xee00)-(0xed30)] |
| Padding. More...
|
|
} | fcoe_redirection |
|
struct { |
u32 control |
|
u8 pad_0xee04 [(0xee0c)-(0xee04)] |
| Padding. More...
|
|
u32 data [8] |
|
u32 command |
|
u8 pad_0xee30 [(0xee3c)-(0xee30)] |
| Padding. More...
|
|
u32 ip4_masks [4] |
|
u32 filter_length |
|
u32 usage_stats |
|
u32 failed_usage_stats |
|
u32 filters_match_stats |
|
u32 filters_miss_stats |
|
u8 pad_0xee60 [(0xee68)-(0xee60)] |
| Padding. More...
|
|
u32 hash_keys [2] |
|
u32 ip6_mask |
|
u32 other_mask |
|
u8 pad_0xee78 [(0xf000)-(0xee78)] |
| Padding. More...
|
|
} | flow_director |
|
struct { |
u32 l2_control [64] |
|
u32 vlan_pool_filter [64] |
|
u32 vlan_pool_filter_bitmap [128] |
|
u32 dst_ethernet_address [128] |
|
u32 mirror_rule [4] |
|
u32 mirror_rule_vlan [8] |
|
u32 mirror_rule_pool [8] |
|
u8 pad_0xf650 [(0x10010)-(0xf650)] |
| Padding. More...
|
|
} | pf_bar |
|
u32 | eeprom_flash_control |
|
u32 | eeprom_read |
|
u8 | pad_0x10018 [(0x1001c)-(0x10018)] |
| Padding. More...
|
|
u32 | flash_access |
|
u8 | pad_0x10020 [(0x10114)-(0x10020)] |
| Padding. More...
|
|
u32 | flash_data |
|
u32 | flash_control |
|
u32 | flash_read_data |
|
u8 | pad_0x10120 [(0x1013c)-(0x10120)] |
| Padding. More...
|
|
u32 | flash_opcode |
|
u32 | software_semaphore |
|
u8 | pad_0x10144 [(0x10148)-(0x10144)] |
| Padding. More...
|
|
u32 | firmware_semaphore |
|
u8 | pad_0x1014c [(0x10160)-(0x1014c)] |
| Padding. More...
|
|
u32 | software_firmware_sync |
|
u8 | pad_0x10164 [(0x10200)-(0x10164)] |
| Padding. More...
|
|
u32 | general_rx_control |
|
u8 | pad_0x10204 [(0x11000)-(0x10204)] |
| Padding. More...
|
|
struct { |
u32 control |
|
u8 pad_0x11004 [(0x11010)-(0x11004)] |
| Padding. More...
|
|
u32 counter_control |
|
u32 counter_event |
|
u8 pad_0x11018 [(0x11020)-(0x11018)] |
| Padding. More...
|
|
u32 counters_clear_on_read [4] |
|
u32 counter_config [4] |
|
struct { |
u32 address |
|
u32 data |
|
} indirect_access |
|
u8 pad_0x11048 [(0x11050)-(0x11048)] |
| Padding. More...
|
|
u32 extended_control |
|
u8 pad_0x11054 [(0x11064)-(0x11054)] |
| Padding. More...
|
|
u32 mirrored_revision_id |
|
u8 pad_0x11068 [(0x11070)-(0x11068)] |
| Padding. More...
|
|
u32 dca_requester_id_information |
|
u32 dca_control |
|
u8 pad_0x11078 [(0x110b0)-(0x11078)] |
| Padding. More...
|
|
u32 pcie_interrupt_status |
|
u8 pad_0x110b4 [(0x110b8)-(0x110b4)] |
| Padding. More...
|
|
u32 pcie_interrupt_enable |
|
u8 pad_0x110bc [(0x110c0)-(0x110bc)] |
| Padding. More...
|
|
u32 msi_x_pba_clear [8] |
|
u8 pad_0x110e0 [(0x12300)-(0x110e0)] |
| Padding. More...
|
|
} | pcie |
|
u32 | interrupt_throttle1 [128-24] |
|
u8 | pad_0x124a0 [(0x14f00)-(0x124a0)] |
| Padding. More...
|
|
u32 | core_analog_config |
|
u8 | pad_0x14f04 [(0x14f10)-(0x14f04)] |
| Padding. More...
|
|
u32 | core_common_config |
|
u8 | pad_0x14f14 [(0x15f14)-(0x14f14)] |
| Padding. More...
|
|
u32 | link_sec_software_firmware_interface |
|