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/cnxk: enable PTP processing in vector Tx
[dpdk.git]
/
drivers
/
net
/
cnxk
/
cnxk_ethdev.c
diff --git
a/drivers/net/cnxk/cnxk_ethdev.c
b/drivers/net/cnxk/cnxk_ethdev.c
index
b2a8f3a
..
7adab46
100644
(file)
--- a/
drivers/net/cnxk/cnxk_ethdev.c
+++ b/
drivers/net/cnxk/cnxk_ethdev.c
@@
-1266,6
+1266,11
@@
struct eth_dev_ops cnxk_eth_dev_ops = {
.timesync_write_time = cnxk_nix_timesync_write_time,
.timesync_adjust_time = cnxk_nix_timesync_adjust_time,
.read_clock = cnxk_nix_read_clock,
.timesync_write_time = cnxk_nix_timesync_write_time,
.timesync_adjust_time = cnxk_nix_timesync_adjust_time,
.read_clock = cnxk_nix_read_clock,
+ .reta_update = cnxk_nix_reta_update,
+ .reta_query = cnxk_nix_reta_query,
+ .rss_hash_update = cnxk_nix_rss_hash_update,
+ .rss_hash_conf_get = cnxk_nix_rss_hash_conf_get,
+ .set_mc_addr_list = cnxk_nix_mc_addr_list_configure,
};
static int
};
static int
@@
-1294,6
+1299,7
@@
cnxk_eth_dev_init(struct rte_eth_dev *eth_dev)
/* Initialize base roc nix */
nix->pci_dev = pci_dev;
/* Initialize base roc nix */
nix->pci_dev = pci_dev;
+ nix->hw_vlan_ins = true;
rc = roc_nix_dev_init(nix);
if (rc) {
plt_err("Failed to initialize roc nix rc=%d", rc);
rc = roc_nix_dev_init(nix);
if (rc) {
plt_err("Failed to initialize roc nix rc=%d", rc);
@@
-1330,6
+1336,7
@@
cnxk_eth_dev_init(struct rte_eth_dev *eth_dev)
}
dev->max_mac_entries = max_entries;
}
dev->max_mac_entries = max_entries;
+ dev->dmac_filter_count = 1;
/* Get mac address */
rc = roc_nix_npc_mac_addr_get(nix, dev->mac_addr);
/* Get mac address */
rc = roc_nix_npc_mac_addr_get(nix, dev->mac_addr);