X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fatlantic%2Fatl_types.h;h=e813d9f3268711948e9b8f07e5f353144e1d3a05;hb=42c40f8902f7d9cf5a51c1ec0e1bfff515b50561;hp=84a4776951db140acd8ec5ff23554fde9026908c;hpb=05d5b1d6314caf851dee2a44f6a360e47f7d7a5b;p=dpdk.git diff --git a/drivers/net/atlantic/atl_types.h b/drivers/net/atlantic/atl_types.h index 84a4776951..e813d9f326 100644 --- a/drivers/net/atlantic/atl_types.h +++ b/drivers/net/atlantic/atl_types.h @@ -10,6 +10,9 @@ #include #include #include +#include + +#include typedef uint8_t u8; typedef int8_t s8; @@ -137,6 +140,8 @@ struct aq_hw_s { u32 rpc_addr; u32 rpc_tid; struct hw_aq_atl_utils_fw_rpc rpc; + + pthread_mutex_t mbox_mutex; }; struct aq_fw_ops { @@ -169,6 +174,7 @@ struct aq_fw_ops { int (*get_eee_rate)(struct aq_hw_s *self, u32 *rate, u32 *supported_rates); + int (*get_flow_control)(struct aq_hw_s *self, u32 *fc); int (*set_flow_control)(struct aq_hw_s *self); int (*led_control)(struct aq_hw_s *self, u32 mode);