[dpdk-dev] PCI memory sync (kvm,dpdk,e1000,packet stalled)

2019-11-20 Thread ASM
Hi folks! I trying solve the problem, with packets stopping (e1000,tap,kvm). My studies led to the following: 1. From flatview_write_continue() I see, what e1000 writes the number "7" to the STAT register. 2. The driver from target OS reads STAT register with number "7" and writes to the register

Re: [dpdk-dev] [PATCH v5 5/8] hash: add read and write concurrency support

2018-08-17 Thread ASM
> I guess the try-locks still does not solve the overhead of multiple readers > contending the counter. It just provides a non-blocking version of the same > algorithm. DPDK project does not use any rwlock for solving any overhead problem of multiple reader (at least I did not find it). For non

[dpdk-dev] Please add commit c12d22f65b132c56db7b4fdbfd5ddce27d1e9572

2017-09-12 Thread ASM
Hi folks! I found that the LTS version does not have the important commit c12d22f65b132c56db7b4fdbfd5ddce27d1e9572 That I need do to add it to the LTS version? --- Best regards, Leonid Myravjev

[dpdk-dev] Build with -Werror=declaration-after-statement

2016-09-02 Thread ASM
Hi folks! Many groups have flag -Werror=declaration-after-statement in the their coding conventions. Dpdk have many code as static inline function in the headers files and have trouble with it. For example: * lib/librte_ether/rte_ether.h, function rte_vlan_strip * lib/librte_eal/common/include/r

[dpdk-dev] rte_reorder_free_mbufs function for librte_reorder

2016-05-18 Thread ASM
Hi folks. I want to use stand alone rte_ring and rte_reorder library's. Without mempool. For rte_ring I can call rte_ring_get_memsize() function, alloc memory by self and use rte_ring. But reorder don't have rte_reorder_get_memsize. Struct rte_reorder_buffer is private. Furthermore, code have DR