[ovs-dev] [PATCH v8 0/3] DPDK batch packet processing
Daniele Di Proietto
ddiproietto at vmware.com
Mon Jun 23 22:36:11 UTC 2014
Thanks,
Daniele
On Jun 23, 2014, at 2:42 PM, Pravin Shelar <pshelar at nicira.com> wrote:
> Thanks for fixing all issues. I pushed this series to master.
>
> On Mon, Jun 23, 2014 at 11:43 AM, Daniele Di Proietto
> <ddiproietto at 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 at openvswitch.org
>> https://urldefense.proofpoint.com/v1/url?u=http://openvswitch.org/mailman/listinfo/dev&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=MV9BdLjtFIdhBDBaw5z%2BU6SSA2gAfY4L%2F1HCy3VjlKU%3D%0A&m=ib2Jznj1nYhHXw0A2bHvxQ0PqmDUQMkAq0cSDbjgxj0%3D%0A&s=dea9ea041f95f8164ac981b33893b63eb8db56aadad27130a6c38ff7e1b92713
More information about the dev
mailing list