[dpdk-dev] [PATCH v2 6/6] rte_sched: eliminate floating point in calculating byte clock

2015-03-12 Thread Dumitrescu, Cristian
> -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Tuesday, March 10, 2015 4:14 PM > To: Dumitrescu, Cristian > Cc: dev at dpdk.org; Stephen Hemminger; Stephen Hemminger > Subject: [PATCH v2 6/6] rte_sched: eliminate floating point in calculating

[dpdk-dev] [PATCH v2 6/6] rte_sched: eliminate floating point in calculating byte clock

2015-03-12 Thread Stephen Hemminger
On Thu, 12 Mar 2015 19:06:39 + "Dumitrescu, Cristian" wrote: > > > > -Original Message- > > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > > Sent: Tuesday, March 10, 2015 4:14 PM > > To: Dumitrescu, Cristian > > Cc: dev at dpdk.org; Stephen Hemminger; Stephen Hemmi

[dpdk-dev] [PATCH v2 6/6] rte_sched: eliminate floating point in calculating byte clock

2015-03-10 Thread Stephen Hemminger
From: Stephen Hemminger The old code was doing a floating point divide for each rte_dequeue() which is very expensive. Change to using fixed point scaled math instead. This improved performance from 5Gbit/sec to 10 Gbit/sec Signed-off-by: Stephen Hemminger --- v2 -- no changes despite obj