X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Fatlantic%2Fatl_types.h;h=3edaf0c7c0479bb0a36dc3c4906e16d51938d736;hb=cbb66daa3c85;hp=56887b14d6f8f62dfa444bd3bc3bda4c9700eb5d;hpb=fbe059e87209b82e3922fd263efe47bc9e619d83;p=dpdk.git diff --git a/drivers/net/atlantic/atl_types.h b/drivers/net/atlantic/atl_types.h index 56887b14d6..3edaf0c7c0 100644 --- a/drivers/net/atlantic/atl_types.h +++ b/drivers/net/atlantic/atl_types.h @@ -70,6 +70,8 @@ struct aq_hw_cfg_s { int irq_mask; unsigned int vecs; + bool vlan_strip; + uint32_t vlan_filter[HW_ATL_B0_MAX_VLAN_IDS]; uint32_t flow_control; struct aq_rss_parameters aq_rss; @@ -135,9 +137,12 @@ struct aq_fw_ops { int (*led_control)(struct aq_hw_s *self, u32 mode); - int (*get_eeprom)(struct aq_hw_s *self, u32 *data, u32 len); + int (*get_eeprom)(struct aq_hw_s *self, int dev_addr, + u32 *data, u32 len, u32 offset); + + int (*set_eeprom)(struct aq_hw_s *self, int dev_addr, + u32 *data, u32 len); - int (*set_eeprom)(struct aq_hw_s *self, u32 *data, u32 len); }; struct atl_sw_stats {