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/mlx5: move Linux-specific functions
[dpdk.git]
/
drivers
/
net
/
ixgbe
/
rte_pmd_ixgbe.c
diff --git
a/drivers/net/ixgbe/rte_pmd_ixgbe.c
b/drivers/net/ixgbe/rte_pmd_ixgbe.c
index
073fe1e
..
9bff557
100644
(file)
--- a/
drivers/net/ixgbe/rte_pmd_ixgbe.c
+++ b/
drivers/net/ixgbe/rte_pmd_ixgbe.c
@@
-522,6
+522,10
@@
rte_pmd_ixgbe_macsec_enable(uint16_t port, uint8_t en, uint8_t rp)
dev = &rte_eth_devices[port];
dev = &rte_eth_devices[port];
+ if (!is_ixgbe_supported(dev))
+ return -ENOTSUP;
+
+ macsec_setting.offload_en = 1;
macsec_setting.encrypt_en = en;
macsec_setting.replayprotect_en = rp;
macsec_setting.encrypt_en = en;
macsec_setting.replayprotect_en = rp;
@@
-541,6
+545,9
@@
rte_pmd_ixgbe_macsec_disable(uint16_t port)
dev = &rte_eth_devices[port];
dev = &rte_eth_devices[port];
+ if (!is_ixgbe_supported(dev))
+ return -ENOTSUP;
+
ixgbe_dev_macsec_setting_reset(dev);
ixgbe_dev_macsec_register_disable(dev);
ixgbe_dev_macsec_setting_reset(dev);
ixgbe_dev_macsec_register_disable(dev);