This is the last round of sched updates for 2.2. It is based on code changes (extensively) tested by QA and used in the vRouter.
Stephen Hemminger (3): rte_sched: keep track of RED drops rte_sched: introduce reciprocal divide rte_sched: eliminate floating point in calculating byte clock lib/librte_sched/Makefile | 6 ++-- lib/librte_sched/rte_reciprocal.c | 72 +++++++++++++++++++++++++++++++++++++++ lib/librte_sched/rte_reciprocal.h | 39 +++++++++++++++++++++ lib/librte_sched/rte_sched.c | 43 ++++++++++++++++++----- lib/librte_sched/rte_sched.h | 8 +++++ 5 files changed, 157 insertions(+), 11 deletions(-) create mode 100644 lib/librte_sched/rte_reciprocal.c create mode 100644 lib/librte_sched/rte_reciprocal.h -- 2.1.4