[dpdk-dev] Using DPDK in a multiprocess environment

2014-04-08 Thread elevran
Jeff, Thanks for the quick reply. I'll see if calling eal_init earlier resolves the problem I'm seeing. I'm not sure this will resolve the issue if shared objects are loaded before main() starts... I understand the rationale for having the same mbuf addresses across processes. And indeed they're

[dpdk-dev] generic load balancing

2013-12-04 Thread elevran
Hi Michael, As far as I know, RSS is used to distribute packets between cores based on hashing the packets' initial bytes, so round robin distribution is not possible in hardware. You can configure the hash seed and which fields to use in the hash. If the input packets have same or very similar by

[dpdk-dev] rte_ring_sc_dequeue returns 0 but sets packet to NULL

2013-11-20 Thread elevran
Hi Jeff, Understood and that makes sense. Thanks for the reply. Would it be possible to generalize your use case for NULL, as need for adding special marker pointers in order to either get cache alignment or signal the ring consumer (e.g. null object implies end of transmission)? I think that ch