-----Original Message-----
From: Jan Scheurich <[email protected]>
Date: Friday, August 11, 2017 at 2:16 AM
To: Ilya Maximets <[email protected]>, "[email protected]" 
<[email protected]>, Darrell Ball <[email protected]>
Cc: "Bodireddy, Bhanuprakash ([email protected])" 
<[email protected]>
Subject: RE: [ovs-dev] DPDK Merge Repo

    > > and a series we would like to get into 2.8
    > >
    > > netdev-dpdk: Use intermediate queue during packet transmission.  Bhanu 
Jun 29/V3
    > > netdev: Add netdev_txq_flush function.
    > > netdev-dpdk: Add netdev_dpdk_txq_flush function.
    > > netdev-dpdk: Add netdev_dpdk_vhost_txq_flush function.
    > > netdev-dpdk: Add intermediate queue support.
    > > netdev-dpdk: Enable intermediate queue for             vHost User port.
    > > dpif-netdev: Flush the packets in intermediate queue.
    > 
    > I think that we still not reached agreement about the level of 
implementation
    > (netdev-dpdk or dpif-netdev). Just few people participate in discussion 
which
    > is not very productive. I suggest not to target output batching for 2.8 
release
    > because of this and also lack of testing and review.
    > As I understand, we have only 3 days merge window for the new features
    > and I expect that we can't finish discussion, review and testing in time.
    
    Ericsson is very much interested in time-based Tx batching, especially for 
vhostuser ports as a means to reduce the virtio interrupts for non-PMD guests. 
We do not see significant value of Tx batching within an Rx batch in realistic 
use cases as Rx batches are fairly small until we reach PMD saturation.

[Darrell]
I agree; we must batch over multiple RX batches; this is a requirement that 
everyone has agreed on
    
    We would like to take the time to evaluate and benchmark the two approaches 
(Bhanu's above patches plus his RFC patch for time-based batching in 
dpif-netdev and netdev-dpdk and Ilya's simpler patch set limited to 
dpif-netdev). We will provide feedback on the ML next week.
    
    In this situation we do not recommend merging the above patches in a rush 
for OVS 2.8.

[Darrell]
OVS 2.8 is already closed for new features. I thought this was made clear in 
the DPDK meeting

    
    > In addition I have a few general thoughts about merging via pull requests:
    > 
    > 2. I'm a fan of plain git history. Could we use 'Rebase and merge' policy
    >    without merge commits ?
    >    
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_blog_2243-2Drebase-2Dand-2Dmerge-2Dpull-2Drequests&d=DwIFAg&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=dGZmbKhBG9tJHY4odedsGA&m=zCZmzJuQ5wNsqAVO6h_HUe5zNRKoNbHaIsos3cB3pog&s=dknsA48nCxn81A_0J1Ieudf0SElHAka_mQZbu9elIZU&e=
 
    
    +1 for maintaining a plain git history w/o merge commits
    
    BR, Jan
    

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to