[dpdk-dev] 17.05 --> 17.11, minimum hash table key size

2018-06-28 Thread Yeddula, Avinash
Hello, We are in process of migrating our design from DPDK 17.05 to 17.11 and we ran into a small problem. Within our design, we have some hash tables with 4-byte keys. While going through the changes done in 17.11, we have found there was an added key_size check, which now requires key_size >=

Re: [dpdk-dev] link state change not consistent (Flaps/stays DOWN/UP for ever)

2017-08-22 Thread Yeddula, Avinash
;port stop 1;port start 1;port start 2; port stop 2; port start 3;port stop 3 1. Repeat step 2, 3 -5 times and app gets into fault state and never recovers (One of the 10G ports, goes into "DOWN" state and never comes UP again". Thanks -Avinash From: Yeddula, Avinash Sent: Tue

[dpdk-dev] link state change not consistent (Flaps/stays DOWN/UP for ever)

2017-08-22 Thread Yeddula, Avinash
Hi All, With DPDK Stable 17.05 branch, we are seeing an issue with the link state of 10G ports on Broadwell. Link status of one of the ports keeps flapping at regular intervals, typically starts after few seconds after the link appeared to settle down. Other behaviors include not honoring a link

Re: [dpdk-dev] Issue with TX of Jumbo frames on 10G interfaces ONLY

2017-07-24 Thread Yeddula, Avinash
rdson [mailto:bruce.richard...@intel.com] Sent: Monday, July 24, 2017 6:14 AM To: Yeddula, Avinash Cc: dev@dpdk.org Subject: Re: [dpdk-dev] Issue with TX of Jumbo frames on 10G interfaces ONLY On Fri, Jul 14, 2017 at 05:38:45AM +0000, Yeddula, Avinash wrote: > Hi All, > > In order to suppor

[dpdk-dev] Issue with TX of Jumbo frames on 10G interfaces ONLY

2017-07-13 Thread Yeddula, Avinash
Hi All, In order to support Jumbo frames for our application, I made the below changes. The intention, here is to use "linked-mbufs instead of using 1 single 9k MBUF". With the below changes, I'm able to send/receive 9k size frames on 1G interfaces successfully. No issues what so ever with 1

[dpdk-dev] rte_eth_rx bug? duplicate message bufs

2016-08-11 Thread Yeddula, Avinash
Hi All, I do have a similar issue, any response to the below email might help me as well. Thanks -Avinash -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Lavanya Jose Sent: Monday, August 08, 2016 11:44 AM To: users at dpdk.org; dev at dpdk.org Subject: [dpdk-dev]

[dpdk-dev] Question on rte_ring_dequeue_bulk()

2016-07-06 Thread Yeddula, Avinash
I apologies, I should have checked it more carefully. * if behavior = RTE_RING_QUEUE_VARIABLE * - n: Actual number of objects dequeued. This function returns the "n" I was looking for. Thanks -Avinash From: Yeddula, Avinash Sent: Wednesday, July 06, 2016 6:39 PM To: dev at dpdk.o

[dpdk-dev] Question on rte_ring_dequeue_bulk()

2016-07-06 Thread Yeddula, Avinash
Hi All, * @param r * A pointer to the ring structure. * @param obj_table * A pointer to a table of void * pointers (objects) that will be filled. * @param n * The number of objects to dequeue from the ring to the obj_table. By looking at the code I understood that, if the ring has less than

[dpdk-dev] testpmd loopback mode

2015-12-18 Thread Yeddula, Avinash
Hello All, Would someone please let me know, how to run "testpmd" app in a loopback mode. Port1 testpmd -app -traffic back to-port1 Thanks -Avinash

[dpdk-dev] DPDK hash function related question

2015-10-12 Thread Yeddula, Avinash
p_pipeline application: in pipeline_flow_classification_be.c, we use CRC-based hash functions defined in file hash_func.h from the same folder. Regards, Cristian > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Yeddula, Avinash > Sent: Tuesday, Sept

[dpdk-dev] Need your thoughts on DPDK hash table / DPDK lookup/insert API's

2015-09-25 Thread Yeddula, Avinash
Hello All, 1. I've a scenario where I need to walk the entire Hash table to retrieve the data. I'm currently using DPDK extensible bucket hash in the rte_table library of packet framework. Since I'll not be storing the keys anywhere else, I don't have a way to walk hash table. I'm plan

[dpdk-dev] DPDK hash function related question

2015-09-21 Thread Yeddula, Avinash
Hello All, I'm DPDK extensible bucket hash in the rte_table library of packet framework. My question is related to the actual hash function that computes the hash signature. All the available examples have initialized it to test_hash. I do not see any hash function available in rte_table lib

[dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table.

2015-08-17 Thread Yeddula, Avinash
frame) + Bridge ID ( Bridge on which it arrived) Thanks -Avinash -Original Message- From: Singh, Jasvinder [mailto:jasvinder.si...@intel.com] Sent: Monday, August 17, 2015 7:00 AM To: Richardson, Bruce; Yeddula, Avinash Cc: dev at dpdk.org Subject: RE: [dpdk-dev] [ 2nd try ] Lookup mechan

[dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table.

2015-08-14 Thread Yeddula, Avinash
That's correct Bruce. Thanks -Avinash -Original Message- From: Bruce Richardson [mailto:bruce.richard...@intel.com] Sent: Friday, August 14, 2015 2:25 AM To: Yeddula, Avinash Cc: dev at dpdk.org Subject: Re: [dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table. On Thu, A

[dpdk-dev] [ 2nd try ] Lookup mechanim in DPDK HASH table.

2015-08-13 Thread Yeddula, Avinash
Any comments on this question ? Thanks -Avinash -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Yeddula, Avinash Sent: Wednesday, August 12, 2015 3:04 PM To: dev at dpdk.org Subject: [dpdk-dev] Lookup mechanim in DPDK HASH table. Hello All, I'm using

[dpdk-dev] Lookup mechanim in DPDK HASH table.

2015-08-12 Thread Yeddula, Avinash
Hello All, I'm using DPDK extendable hash tables. This question is with respect to the lookup aspect of the hash table. I see that there is just one "t->key_offset" that is pre-defined for the hash table. I also understand that the frame needs to carry the "lookup_key / keys" in the meta data.

[dpdk-dev] RTE TIMER LIBRARY

2015-06-18 Thread Yeddula, Avinash
Hello Dpdk-team, I have few very basic questions. In the DPDK timer sample application, the periodic timer0's callback function is not called unless "rte_timer_manage()" is called. I understand rte_timer_manage() function looks at all the expired timers in the core and runs them. Here are my

[dpdk-dev] 4 Traffic classes per Pipe limitation

2015-06-05 Thread Yeddula, Avinash
Hi, This is related to the QOS scheduler functionality provided by dpdk. I see a limit on the number of traffic classes to be 4. I'm exploring the available options to increase that limit to 8. This is what I found when I researched on this topic. The limitation on number's of TC (and pipes) co

[dpdk-dev] Mac ageing functionality.

2015-06-04 Thread Yeddula, Avinash
Hello All, Does dpdk provide any kind of ageing functionality ( To be specific, Mac ageing functionality is what I'm looking for). If yes, please provide the pointers. Thanks -Avinash