> -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Jarno Rajahalme > Sent: Thursday, July 9, 2015 6:16 PM > To: dev@openvswitch.org > Subject: [ovs-dev] [RFC PATCH 0/6] Increase miniflow's capacity. > > Upto now struct miniflow has been limited to 63 64-bit units. This > series increases this capacity to 128 64-bit units. For presimed > performance reasons the new miniflow uses one 64-bit map for tunnel > metadata and another for the rest of the metadata and the fields > extracted from packet headers. > > Before making miniflow more complex, this series simplifies it a bit > by always inlining the miniflow data and cleaning up the interface a > bit. > > All performance testing is yet to be done. I would be thankful if > someone verifies the performance impact on the DPDK datapath, if any.
Hi Jarno, I can run some tests on this early next week when I get access to a board. > > Jarno Rajahalme (6): > tests: Check for core files before exiting. > meta-flow: Add a missing break statement. > lib: Always inline miniflows. > match: Single malloc minimatch. > flow: Eliminate miniflow_clone() and minimask_clone(). > flow: Split miniflow's map. > > lib/classifier-private.h | 122 ++++++++---- > lib/classifier.c | 149 ++++++++------ > lib/dpif-netdev.c | 103 +++++----- > lib/flow.c | 482 ++++++++++++++++++++++---------------------- > -- > lib/flow.h | 252 +++++++++++++----------- > lib/match.c | 39 ++-- > lib/match.h | 12 +- > lib/meta-flow.c | 2 +- > lib/tnl-ports.c | 4 +- > ofproto/ofproto.c | 10 +- > tests/ofproto-macros.at | 6 +- > tests/test-classifier.c | 130 +++++++------ > 12 files changed, 716 insertions(+), 595 deletions(-) > > -- > 1.7.10.4 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev