Hi, I am trying to use multiple distributors to fetch data from different ports. I have assigned different lcores for distributors and starting worker ID from zero for each distributor. That's working fine up to some level. I can send upto 20G between four machines. But, just after connecting the third set of machines, application get crashed. I have attached the backtrace for the error. It seems like it get crashed from `distributor_process` method. Please help me to find a way to achieve this. Thanks and regards, Choxmi -------------- next part -------------- #0 0x00007ffff7bd6e92 in rte_distributor_process_v1705 () from /usr/lib/librte_distributor.so.1.1 No symbol table info available. #1 0x00000000004092a7 in lcore_distributor (p=0x7fff06a60280) at pktfwd.c:376 nb_rx = 1 in_r = 0x7fff06a70800 out_r = 0x7fff06a90d00 bufs = {0x7fff234ad000, 0x7fff31cc81c0, 0x7fff317173c0, 0x7fff31716a80, 0x7fff31716140, 0x7fff2472ab00, 0x7fff2433fa40, 0x7fff24340380, 0x7fff24340cc0, 0x7fff24341600, 0x7fff24341f40, 0x7fff3330b440, 0x7fff0e1f5c40, 0x7fff0e170cc0, 0x7fff352b1b00, 0x7fff35500880, 0x7fff35448b00, 0x7fff35449440, 0x7fff354b96c0, 0x7fff354ba000, 0x7fff354ba940, 0x7fff354bb280, 0x7fff354bbbc0, 0x7fff354bc500, 0x7fff354bce40, 0x7fff354bd780, 0x7fff354be0c0, 0x7fff354bea00, 0x7fff25fc55c0, 0x0 <repeats 123 times>, 0x3600000000000000, 0x7ffff29b48b0, 0x7ffff29b4bd0, 0x7ffff29b48b0, 0x7ffff798f5e4, 0x7ffff29b4a28, 0x1, 0xff, 0x7ffff29b4bd0, 0x7ffff6e16e25 <___vsnprintf_chk+149>, 0xfbad8001, 0x7ffff29b4bd0, 0x7ffff29b4bd0, 0x7ffff29b4bd0, 0x7ffff29b4bd0, 0x7ffff29b4bd2, 0x7ffff29b4ccf, 0x7ffff29b4bd0, 0x7ffff29b4ccf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x7ffff70cafe0 <_IO_strn_jumps>, 0x0 <repeats 11 times>, 0x6, 0x7ffff29b4bd0, 0x100, 0x0, 0x100, 0x7ffff29b5700, 0x7ffff6e16d88 <___snprintf_chk+120>, 0x0, 0x3000000030, 0x7ffff29b4b00, 0x7ffff29b4a40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff29b4bcf, 0x20, 0x7ffff7bcda20 <lcore_config>, 0x7ffff797650e <rte_log+138>, 0x0, 0x3000000018, 0x7ffff29b4bb0, 0x7ffff29b4af0, 0x0, 0x7ffff798876d <eal_thread_dump_affinity+125>, 0x40, 0x6, 0xf29b5700, 0x7ffff29b4bd0, 0x0 <repeats 12 times>, 0x6, 0x20, 0x7ffff7bcda20 <lcore_config>, 0x7ffff6df93e9 <write+57>} d = 0x7fff06b19c00 #2 0x00007ffff797b7fb in eal_thread_loop () from /usr/lib/librte_eal.so.4.1 No symbol table info available. #3 0x00007ffff68f0184 in start_thread (arg=0x7ffff29b5700) at pthread_create.c:312 __res = <optimized out> pd = 0x7ffff29b5700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737263654656, -2541168066045641402, 1, 0, 140737263655360, 140737263654656, 2541173875581418822, 2541182501885476166}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #4 0x00007ffff6e0803d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals.