net/mlx5: prepare Direct Verbs for Direct Rule
[dpdk.git] / drivers / net / atlantic / atl_types.h
index 56887b1..3edaf0c 100644 (file)
@@ -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 {