Thanks for fixing all issues. I pushed this series to master.
On Mon, Jun 23, 2014 at 11:43 AM, Daniele Di Proietto <ddiproie...@vmware.com> wrote: > Changes from v7: > > renamed ofp to buf in dp_netdev_input() > define struct netdev_flow_key globally in lib/dpif-netdev.c > > Changes from v6: > > free_dpdk_buf should accept dpif_packet also if DPDK_NETDEV is not defined > > Changes from v5: > > Pravin's suggestions: > reintroduced dpif_packet_delete() > removed extra spaces > dp_netdev_input keeps only one miniflow now > netdev_send takes a dpif_packet now > fixed a bug when skipping packets in dpdk_do_tx_copy() > > Changes from v4: > > rebased > simplified error handling in netdev_linux_send() > moved dpif_packet functions into a separate .c file > cosmetic changes > > Changes from v3: > > struct dpif_packet has its own header > removed many dpif_packet functions (using ofpbuf directly instead) > avoided copying in dpif_execute() > > Changes from v2: > > introduce struct dpif_packet for storing non-shared packet metadata > > > *** BLURB HERE *** > > Daniele Di Proietto (3): > dpif-netdev: use dpif_packet structure for packets > netdev: netdev_send accepts multiple packets > dpif-netdev: batch packet processing > > lib/automake.mk | 2 + > lib/dpif-netdev.c | 340 > ++++++++++++++++++++++++++++++------------- > lib/dpif.c | 21 ++- > lib/netdev-bsd.c | 69 +++++---- > lib/netdev-dpdk.c | 179 +++++++++++++++-------- > lib/netdev-dpdk.h | 6 +- > lib/netdev-dummy.c | 78 ++++++---- > lib/netdev-linux.c | 67 ++++++--- > lib/netdev-provider.h | 25 ++-- > lib/netdev.c | 19 ++- > lib/netdev.h | 7 +- > lib/odp-execute.c | 119 ++++++++++----- > lib/odp-execute.h | 12 +- > lib/ofpbuf.c | 4 +- > lib/ofpbuf.h | 4 +- > lib/packet-dpif.c | 68 +++++++++ > lib/packet-dpif.h | 51 +++++++ > ofproto/ofproto-dpif-xlate.c | 13 +- > 18 files changed, 760 insertions(+), 324 deletions(-) > create mode 100644 lib/packet-dpif.c > create mode 100644 lib/packet-dpif.h > > -- > 2.0.0 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev