[ovs-dev] [PATCH v3 0/4] Skip EMC for recirc pkts and other optimizations.

Darrell Ball dball at vmware.com
Fri Aug 25 08:35:35 UTC 2017


I applied patches 3 and 4 to https://github.com/darball/ovs/commits/dpdk_merge
with minor rewording of one sentence.

Patch 2 is presently dependent on Patch 1, although it could be split out I think and Patch 1 is still being discussed.



On 8/11/17, 8:52 AM, "ovs-dev-bounces at openvswitch.org on behalf of antonio.fischetti at intel.com" <ovs-dev-bounces at openvswitch.org on behalf of antonio.fischetti at intel.com> wrote:

    This patchset comes from an attempt to improve the ConnTracker
    performance in OvS-DPDK when used as a firewall.
    We focused on some aspects like the management of recirculated packets
    and some function tuning.
    Some of this changes may be a benefit also for cases other than the
    connection tracker firewall, eg in usecases where there's more than
    one recirculation.
    
    V3:
        Added coverletter.
        Re-ordered patches. As "Skip EMC lookup.." is
        the main change, now it is the 1st in the series.
        Rebased, measurements updated.
        Patch "move pkt metadata init out..." is removed
        because it was not adding the same benefit with
        the latest head of master .
        Added comments to "Use memcpy on dp_packet.."
    
    V2:
        Re-worked to address feedback/comments on the list.
        Added patch "move pkt metadata init out..."
    
    V1:
        first implementation.
    
    
    Fischetti, Antonio (4):
      dpif-netdev: Skip EMC lookup/insert for recirc packets
      dpif-netdev: Avoid reading RSS hash when EMC is disabled
      conntrack: pass current time to conntrack_execute.
      dp-packet: Use memcpy on dp_packet elements.
    
     lib/conntrack.c        |  4 +--
     lib/conntrack.h        |  3 +-
     lib/dp-packet.c        | 18 +++++------
     lib/dp-packet.h        |  6 +++-
     lib/dpif-netdev.c      | 87 ++++++++++++++++++++++++++++++++++++++++++++++----
     tests/test-conntrack.c |  8 +++--
     6 files changed, 104 insertions(+), 22 deletions(-)
    
    -- 
    2.4.11
    
    _______________________________________________
    dev mailing list
    dev at openvswitch.org
    https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddev&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=11M9_06ua_sRU9sqXUdO0WWGMdqT2BOuQgzAozdDypc&s=Pr5NHjt9wZLFX0e-U2FbJjgHcGqJyT93GRs1zLlo2xE&e= 
    









More information about the dev mailing list