Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic_main.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c
index b4ca371..aec24d2 100644
--- a/drivers/net/e
Move link check code so that it can be used by interrupt handler.
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic.h| 1 +
drivers/net/enic/enic_ethdev.c | 10 +-
drivers/net/enic/enic_main.c | 15 +++
3 files changed, 17 insertions
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
doc/guides/nics/enic.rst | 3 ++-
drivers/net/enic/enic_ethdev.c | 2 +-
drivers/net/enic/enic_main.c | 19 ++-
3 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/doc/guides/nics/enic.rst b/doc
Add support to enic for rte_eth_rx_queue_count().
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic_ethdev.c | 31 ++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic
: Cannot reserve memory
HASH: memory allocation failed
PMD: rte_enic_pmd: Init of hash table for clsf failed.
Flow director feature will not work
This patch changes the name to be unique per enic instance.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewe
ptype bits set on packets that are both tcp/udp
and a frag
- set RTE_PTYPE_L4_NONFRAG on ip packets we know are not udp, tcp,
or fragments.
Fixes: 947d860c821f ("enic: improve Rx performance")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/eni
enic_alloc_consistent() allocated memory, but enic_free_consistent()
was an empty function, so allocated memory was never freed.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/base/vnic_dev.c | 14 +-
d
When trying to release the mbufs, the function was incorrectly
iterating over the max size configured instead of the actual size
of the ring.
Fixes: cbb44dddcade ("enic: receive path performance improvements")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
driver
o skipping of descriptors
when receiving small packets and results in much better performance.
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
doc/guides/nics/overview.rst | 2 +-
drivers/net/enic/base/rq_enet_desc.h | 2 +-
drivers/net/enic/base/vnic_rq.c | 8 +-
d
o skipping of descriptors
when receiving small packets and results in much better performance.
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
v2:
- fixes upstream checkpatch complaint
- fixes bug where packet type and flags were set on last mbuf
instead of first mbuf of scatter
: Cannot reserve memory
HASH: memory allocation failed
PMD: rte_enic_pmd: Init of hash table for clsf failed.
Flow director feature will not work
This patch changes the name to be unique per enic instance.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewe
information to properly free memory.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
v2:
- updated commit message to mention memzone tracking
drivers/net/enic/base/vnic_dev.c | 14 +-
drivers/net/enic/base/vnic_dev.h | 2 +-
d
The Rx scatter patch failed to make a few changes and resulted
in problems when using multiple RQs since the wrong RQ or CQ
was being used.
Fixes: 14a261bf0520 ("enic: add scattered Rx support")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic.h
index when using RSS
Fixes: 14a261bf0520 ("enic: add scattered Rx support")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic.h | 6 +-
drivers/net/enic/enic_main.c | 10 ++
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/d
re to track the
maximum resources the VIC is configured to provide so that the
information isn't later lost and calls to enic_set_vnic_res() do
the expected thing.
Fixes: 856d7ba7ed22 ("net/enic: support scattered Rx")
Signed-off-by: Nelson Escobar
---
drivers/net/enic/enic.h
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c
index 8eacf2d..1f3d14e 100644
--
enic_set_mac_address() meant to remove the old MAC address before
setting the new one, but accidentally tried removing the new MAC
address before setting the new MAC address.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
driver
nt of errors due to no buffers.
Fixes: c44d9f01adf3 ("net/enic: count truncated packets")
Signed-off-by: Nelson Escobar
---
drivers/net/enic/enic_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.
t/enic: support scattered Rx")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic_main.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c
index 9ec2a2d..fbd4089 100644
--- a/drivers/net/enic/enic_main
6-03-25 17:44, John Daley:
>> From: Nelson Escobar
>>
>> Stopping then re-starting a bond interface containing slaves that
>> used polling for link detection caused the bond to think all slave
>> links were down and inactive.
>>
>> Move the start of the polling
enic_init() which is called
at device probe time so that link status can be checked anytime.
Fixes: fefed3d1e62c ("enic: new driver")
Signed-off-by: Nelson Escobar
Reviewed-by: John Daley
---
drivers/net/enic/enic_main.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
di
21 matches
Mail list logo