git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/i40e: remove duplicate tunnel type check
[dpdk.git]
/
drivers
/
net
/
ixgbe
/
ixgbe_ethdev.h
diff --git
a/drivers/net/ixgbe/ixgbe_ethdev.h
b/drivers/net/ixgbe/ixgbe_ethdev.h
index
5da6923
..
9bdef87
100644
(file)
--- a/
drivers/net/ixgbe/ixgbe_ethdev.h
+++ b/
drivers/net/ixgbe/ixgbe_ethdev.h
@@
-270,6
+270,7
@@
struct ixgbe_vf_info {
uint8_t api_version;
uint16_t switch_domain_id;
uint16_t xcast_mode;
uint8_t api_version;
uint16_t switch_domain_id;
uint16_t xcast_mode;
+ uint16_t mac_count;
};
/*
};
/*
@@
-357,7
+358,7
@@
struct ixgbe_l2_tn_info {
struct rte_hash *hash_handle;
bool e_tag_en; /* e-tag enabled */
bool e_tag_fwd_en; /* e-tag based forwarding enabled */
struct rte_hash *hash_handle;
bool e_tag_en; /* e-tag enabled */
bool e_tag_fwd_en; /* e-tag based forwarding enabled */
-
bool
e_tag_ether_type; /* ether type for e-tag */
+
uint16_t
e_tag_ether_type; /* ether type for e-tag */
};
struct rte_flow {
};
struct rte_flow {
@@
-366,6
+367,7
@@
struct rte_flow {
};
struct ixgbe_macsec_setting {
};
struct ixgbe_macsec_setting {
+ uint8_t offload_en;
uint8_t encrypt_en;
uint8_t replayprotect_en;
};
uint8_t encrypt_en;
uint8_t replayprotect_en;
};
@@
-509,6
+511,9
@@
struct ixgbe_adapter {
* mailbox status) link status.
*/
uint8_t pflink_fullchk;
* mailbox status) link status.
*/
uint8_t pflink_fullchk;
+ uint8_t mac_ctrl_frame_fwd;
+ rte_atomic32_t link_thread_running;
+ pthread_t link_thread_tid;
};
struct ixgbe_vf_representor {
};
struct ixgbe_vf_representor {
@@
-692,6
+697,10
@@
int ixgbe_fdir_set_flexbytes_offset(struct rte_eth_dev *dev,
int ixgbe_fdir_filter_program(struct rte_eth_dev *dev,
struct ixgbe_fdir_rule *rule,
bool del, bool update);
int ixgbe_fdir_filter_program(struct rte_eth_dev *dev,
struct ixgbe_fdir_rule *rule,
bool del, bool update);
+void ixgbe_fdir_info_get(struct rte_eth_dev *dev,
+ struct rte_eth_fdir_info *fdir_info);
+void ixgbe_fdir_stats_get(struct rte_eth_dev *dev,
+ struct rte_eth_fdir_stats *fdir_stats);
void ixgbe_configure_dcb(struct rte_eth_dev *dev);
void ixgbe_configure_dcb(struct rte_eth_dev *dev);