X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fsfc%2Fsfc.h;h=fdee8004821608374245d0033c070022b455cfe3;hb=2e4859f3b362fa2960d71dc70b77a13a24f5c228;hp=047ca64de71d0dc88e91afc16d57b51c29aa4d24;hpb=e285f30d98457a47f1331cfc466a45ef35224fe5;p=dpdk.git diff --git a/drivers/net/sfc/sfc.h b/drivers/net/sfc/sfc.h index 047ca64de7..fdee800482 100644 --- a/drivers/net/sfc/sfc.h +++ b/drivers/net/sfc/sfc.h @@ -14,7 +14,7 @@ #include #include -#include +#include #include #include #include @@ -27,6 +27,7 @@ #include "sfc_log.h" #include "sfc_filter.h" #include "sfc_sriov.h" +#include "sfc_mae.h" #ifdef __cplusplus extern "C" { @@ -233,6 +234,7 @@ struct sfc_adapter { struct sfc_intr intr; struct sfc_port port; struct sfc_filter filter; + struct sfc_mae mae; struct sfc_flow_list flow_list; @@ -401,6 +403,14 @@ int sfc_port_reset_mac_stats(struct sfc_adapter *sa); int sfc_set_rx_mode(struct sfc_adapter *sa); int sfc_set_rx_mode_unchecked(struct sfc_adapter *sa); +struct sfc_hw_switch_id; + +int sfc_hw_switch_id_init(struct sfc_adapter *sa, + struct sfc_hw_switch_id **idp); +void sfc_hw_switch_id_fini(struct sfc_adapter *sa, + struct sfc_hw_switch_id *idp); +bool sfc_hw_switch_ids_equal(const struct sfc_hw_switch_id *left, + const struct sfc_hw_switch_id *right); #ifdef __cplusplus }