> On 10/6/20 1:12 PM, Stokes, Ian wrote: > >> On 2/17/20 12:37 PM, Tomasz Konieczny wrote: > >>> There is an issue with flow control configuration on i40e devices > >>> and it has a work around. We add this to documentation as known issue > >>> until a permanent solution is developed. > >> > >> Hi. > >> > >> I'm looking through old patches and it seem like this one might be still > >> useful, but it wasn't actually applied. > >> > >> Does this issue still exist or it was fixed in some DPDK stable versions? > >> > >> If not, I could apply this patch to master and backport down to 2.13. > >> > >> Best regards, Ilya Maximets. > > > > Hi Ilya, > > > > I had time to check this out yesterday, I was able to reproduce the issue > current master back as far as OVS 2.11 so it seems to still be an issue for > the > active DPDKs. > > > > I'm happy to backport the patch as far as 2.11 if that sounds OK with you? > > Sure, thanks!
No problem, merged to master and backported accordingly. Regards Ian > > Best regards, Ilya Maximets. > > > > > Regards > > Ian > >> > >>> > >>> Signed-off-by: Tomasz Konieczny <[email protected]> > >>> --- > >>> Documentation/intro/install/dpdk.rst | 9 +++++++++ > >>> Documentation/topics/dpdk/phy.rst | 2 ++ > >>> 2 files changed, 11 insertions(+) > >>> > >>> diff --git a/Documentation/intro/install/dpdk.rst > >> b/Documentation/intro/install/dpdk.rst > >>> index dbf88ec..be47a11 100644 > >>> --- a/Documentation/intro/install/dpdk.rst > >>> +++ b/Documentation/intro/install/dpdk.rst > >>> @@ -687,6 +687,15 @@ Limitations > >>> around is temporary and is expected to be removed once a method is > >> provided > >>> by DPDK to query the upper bound MTU value for a given device. > >>> > >>> +- Flow Control: When using i40e devices (Intel(R) 700 Series) it is > >> recommended > >>> + to set Link State Change detection to interrupt mode. Otherwise it has > been > >>> + observed that using the default polling mode, flow control changes may > not > >> be > >>> + applied, and flow control states will not be reflected correctly. > >>> + The issue is under investigation, this is a temporary work around. > >>> + > >>> + For information about setting Link State Change detection, refer to > >>> + :ref:`lsc-detection`. > >>> + > >>> Reporting Bugs > >>> -------------- > >>> > >>> diff --git a/Documentation/topics/dpdk/phy.rst > >> b/Documentation/topics/dpdk/phy.rst > >>> index 38e52c8..55a98e2 100644 > >>> --- a/Documentation/topics/dpdk/phy.rst > >>> +++ b/Documentation/topics/dpdk/phy.rst > >>> @@ -385,6 +385,8 @@ Jumbo Frames > >>> DPDK physical ports can be configured to use Jumbo Frames. For more > >>> information, refer to :doc:`jumbo-frames`. > >>> > >>> +.. _lsc-detection: > >>> + > >>> Link State Change (LSC) detection configuration > >>> ----------------------------------------------- > >>> > >>> > > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
