[dpdk-dev] Issue on rte_sched.c

2016-04-30 Thread Ariel Rodriguez
Yes i am refereing on that commit. About RTE_MACHINE_CPUFLAG_* , i agreed. I never prepare a patch ... maybe is time to put my hands on that. 2016-04-13 20:35, Ariel Rodriguez: > Hello, viewing the new code of librte_sched/ i found this line strange ... > > #if defined(__SSE4__)

[dpdk-dev] Issue on rte_sched.c

2016-04-13 Thread Ariel Rodriguez
Hello, viewing the new code of librte_sched/ i found this line strange ... #if defined(__SSE4__) if instead i use : #if defined(__SSE4_2__) || defined(__SSE4_1__) works like a charm ... i never see in any directive like __SSE4__ Regards

[dpdk-dev] URGENT please help. Issue on ixgbe_tx_free_bufs version 2.0.0

2015-11-15 Thread Ariel Rodriguez
y. Waiting for some advices... Regards Ariel Horacio Rodriguez. On Tue, Nov 10, 2015 at 8:50 AM, Ariel Rodriguez wrote: > Thank you very much for your rapid response. > > 1) IO part is the same as load balancer. The worker part is different. The > tx part use qos sc

[dpdk-dev] URGENT please help. Issue on ixgbe_tx_free_bufs version 2.0.0

2015-11-10 Thread Ariel Rodriguez
, 2015 at 01:35:21AM -0300, Ariel Rodriguez wrote: > Dear dpdk experts. > > Im having a recurrent segmentation fault under the > function ixgbe_tx_free_bufs (ixgbe_rxtx.c:150) (i enable -g3 -O0). > > Surfing the core dump i find out this: > > txep = &(txq->sw_ring[txq-&

[dpdk-dev] URGENT please help. Issue on ixgbe_tx_free_bufs version 2.0.0

2015-11-10 Thread Ariel Rodriguez
{flags = 0, tx_offload = { data = 0, {l2_len = 0, l3_len = 0, l4_len = 0, tso_segsz = 0, vlan_tci = 0}}, tx_offload_mask = {data = 0, {l2_len = 0, l3_len = 0, l4_len = 0, tso_segsz = 0, vlan_tci = 0, ops = 0x7616d0 , tx_deferred_start = 0 '\000'} Please help me !!! Regards. Ariel Rodriguez.

[dpdk-dev] Problem after hours of running rte_eth_rx_burst

2015-11-03 Thread Ariel Rodriguez
After several hours (6 hour average) of running a dpdk application , rte_eth_rx_burst suddenly fills only one mbuf with no data, thats is an mbuf with mbuf->pool == NULL && m->buf_physaddr == 0 && m->buf_addr == NULL. Obviosly that breaks our application. (rte_mbuf_sanity_check abort the program)

[dpdk-dev] ISSUE IN rte_bitmap

2015-08-20 Thread Ariel Rodriguez
Hi , i am facing a issue regarding with the maximum amount of bits that the rte_bitmap allows. Example : bmp_mem_size = rte_bitmap_get_memory_footprint(4000); OK (bmp_mem_size==2101312 (size in bytes aligned). Around 2MB) but if i do this: bmp_mem_size = rte_bitmap_get_memory_footprint(42

[dpdk-dev] ISSUE IN rte_bitmap

2015-08-18 Thread Ariel Rodriguez
Hi , i am facing a issue regarding with the maximum amount of bits that the rte_bitmap allows. Example : bmp_mem_size = rte_bitmap_get_memory_footprint(4000); OK (bmp_mem_size==2101312 (size in bytes aligned). Around 2MB) but if i do this: bmp_mem_size = rte_bitmap_get_memory_footprint(42

[dpdk-dev] ISSUE IN rte_bitmap

2015-08-16 Thread Ariel Rodriguez
Hi , i am facing a issue regarding with the maximum amount of bits that the rte_bitmap allows. Example : bmp_mem_size = rte_bitmap_get_memory_footprint(4000); OK (bmp_mem_size==2101312 (size in bytes aligned). Around 2MB) but if i do this: bmp_mem_size = rte_bitmap_get_memory_footprint(42

[dpdk-dev] "virtual" C++ keyword used in rte_devargs.h and causes compilation error in C++

2015-02-08 Thread Ariel Rodriguez
"virtual" is a reserved word in c++. When the c++ compiler "g++" use that header in a "extern way (just generate standard typo for function identifiers)", there`s not way that the compiler posible "turn off" the "virtual" reserved word. If, for example, you guys use the "new" word ... its just the

[dpdk-dev] socket programming with DPDK?

2014-11-15 Thread Ariel Rodriguez
Hi , im succesfully integrate boost asio c++ code with dpdk libraries. I do packet processing with dpdk collecting statistics of protocol usage and then use a extern function to send the statistics (custom struct) through a boost socket in c++ code. Boost libraries use netinet/in.h internally . May

[dpdk-dev] SEGMENTATION FAULT in kni example : kni_free_kni() call

2014-10-28 Thread Ariel Rodriguez
Hi, im trying the kni example. When i hit ctrl-c in the terminal stopping the example, the os signals with a segmentation fault. The issue is in this block of code: static int kni_free_kni(uint8_t port_id) { uint8_t i; struct kni_port_params **p = kni_port_params_array; if (port_id >= RTE_MAX_

[dpdk-dev] Fwd: RE: Please any one who can help me with librte_sched

2014-05-29 Thread Ariel Rodriguez
-- Forwarded message -- From: "Ariel Rodriguez" Date: May 29, 2014 8:59 PM Subject: RE: [dpdk-dev] Please any one who can help me with librte_sched To: "Dumitrescu, Cristian" Cc: Hi christian. I am aware of that... maybe i wold have to explain better my appr

[dpdk-dev] Please any one who can help me with librte_sched

2014-05-28 Thread Ariel Rodriguez
data > structures correctly. > > > > Regards, > > Cristian > > > > *From:* Ariel Rodriguez [mailto:arodriguez at callistech.com] > *Sent:* Wednesday, May 28, 2014 1:46 AM > *To:* Dumitrescu, Cristian > *Cc:* Stephen Hemminger; dev at dpdk.org > *Subject:* R

[dpdk-dev] Please any one who can help me with librte_sched

2014-05-27 Thread Ariel Rodriguez
rly > and performing the updates. > > Regards, > Cristian > > > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen Hemminger > Sent: Tuesday, May 27, 2014 5:35 PM > To: Ariel Rodriguez > Cc: dev at dpdk.org > Subject: Re: [dp

[dpdk-dev] Please any one who can help me with librte_sched

2014-05-27 Thread Ariel Rodriguez
Hello , this is my third mail , the previous mails have not been answered yet. I justo need someone explains to me how the librte_sched framework behaves in a specific situation. I have a managment application , this connects with a ring with the tx core, when a user applies some configuration o

[dpdk-dev] Qos scheduler question.

2014-05-21 Thread Ariel Rodriguez
achieve this, or the framework just support a static configuration On Tue, May 20, 2014 at 3:58 PM, Ariel Rodriguez wrote: > Hi , we re implementing bandwith controller per user with the dpdk qos > scheduler framework. > > I want to know if the framework support dynamic changes in the >

[dpdk-dev] Qos scheduler question.

2014-05-20 Thread Ariel Rodriguez
Hi , we re implementing bandwith controller per user with the dpdk qos scheduler framework. I want to know if the framework support dynamic changes in the rte_sched_port structure. For example, we want to give the possibility to change the configuration of the different bucket rates int the port

[dpdk-dev] 4 Traffic classes per Pipe limitation

2013-11-29 Thread Ariel Rodriguez
at networkplumber.org> wrote: > On Fri, 29 Nov 2013 17:50:34 -0200 > Ariel Rodriguez wrote: > > > Thanks for the answer, your explanation was perfect. > Unfortunally > > , the client requirements are those, we need at traffic control level > > around 64

[dpdk-dev] 4 Traffic classes per Pipe limitation

2013-11-29 Thread Ariel Rodriguez
age- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ariel Rodriguez > Sent: Thursday, November 28, 2013 8:53 PM > To: dev at dpdk.org > Subject: [dpdk-dev] 4 Traffic classes per Pipe limitation > > Hi, im working with the qos scheduler framework and i have a f

[dpdk-dev] 4 Traffic classes per Pipe limitation

2013-11-28 Thread Ariel Rodriguez
Hi, im working with the qos scheduler framework and i have a few questions. Why the 4 traffic classes per pipe limitation? . Im developing a deep packet inspection solution for a telecom company and i we need more than just 4 traffic classes per pipe. Im able to recognise almost all layer