Suggested-by: Stephen Hemminger
Signed-off-by: Sergey Vyazmitinov
---
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong rte_pktmbuf_alloc_bulk function return value
processing in the kni_allocate_mbufs.
---
lib/librte_mbuf/rte_mbuf.h | 49
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf
bulk functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
v5:
* use rte_pktmbuf_free_bulk for removing packets which was not
put in alloc queue.
v6:
* fix c99 compilation error
---
lib
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk functions
Sergey Vyazmitinov (2):
kni: add bulk function to free mbufs
kni: Use bulk functions to allocate and free mbufs
lib/librte_kni/rte_kni.c | 47 +++--
lib/librte_kni
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf
bulk functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
v5:
* use rte_pktmbuf_free_bulk for removing packets which was not
put in alloc queue.
---
lib/librte_kni/rte_kni.c | 47
Suggested-by: Stephen Hemminger
Signed-off-by: Sergey Vyazmitinov
---
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong rte_pktmbuf_alloc_bulk function return value
processing in the kni_allocate_mbufs.
---
lib/librte_mbuf/rte_mbuf.h | 49
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk functions
Sergey Vyazmitinov (2):
kni: add bulk function to free mbufs
kni: Use bulk functions to allocate and free mbufs
lib/librte_kni/rte_kni.c | 47 +++--
lib/librte_kni
On Thu, Jan 12, 2017 at 12:29 AM, Ferruh Yigit
wrote:
> On 12/29/2016 11:23 PM, Sergey Vyazmitinov wrote:
> > This allow to significant reduces packets processing latency.
> >
> > Signed-off-by: Sergey Vyazmitinov
> > ---
> > .../linuxapp/eal/inclu
Suggested-by: Stephen Hemminger
Signed-off-by: Sergey Vyazmitinov
---
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong rte_pktmbuf_alloc_bulk function return value
processing in the kni_allocate_mbufs.
---
lib/librte_mbuf/rte_mbuf.h | 49
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk
functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
lib/librte_kni/rte_kni.c | 46 +--
lib/librte_kni/rte_kni_fifo.h | 18
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk functions
Sergey Vyazmitinov (2):
kni: add bulk function to free mbufs
kni: Use bulk functions to allocate and free mbufs
lib/librte_kni/rte_kni.c | 46 +++-
lib/librte_kni
Suggested-by: Stephen Hemminger
Signed-off-by: Sergey Vyazmitinov
---
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong rte_pktmbuf_alloc_bulk function return value
processing in the kni_allocate_mbufs.
---
lib/librte_mbuf/rte_mbuf.h | 49
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk
functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
v2:
* CSG fixes.
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk
functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
v2:
* CSG fixes.
v3:
* Fixed issue with possible different mempools in buffer list.
* Fixed issue with wrong
This allow to significant reduces packets processing latency.
Signed-off-by: Sergey Vyazmitinov
---
.../linuxapp/eal/include/exec-env/rte_kni_common.h | 6
lib/librte_eal/linuxapp/kni/kni_misc.c | 33 --
2 files changed, 30 insertions(+), 9 deletions
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk
functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
lib/librte_kni/rte_kni.c | 44 +++
lib/librte_kni/rte_kni_fifo.h | 18
Optimized kni_allocate_mbufs and kni_free_mbufs by using mbuf bulk
functions. This can improve performance more than two times.
Signed-off-by: Sergey Vyazmitinov
---
lib/librte_kni/rte_kni.c | 44 +---
lib/librte_kni/rte_kni_fifo.h| 18
16 matches
Mail list logo