<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in kernel_nic_interface.rst</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5569dd7d - kni: allow configuring thread granularity</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#5569dd7d</link>
        <description>kni: allow configuring thread granularityThe Kni kthreads seem to be re-scheduled at a granularity of roughly1 millisecond right now, which seems to be insufficient for performingtests involving a lot of control plane traffic.Even if KNI_KTHREAD_RESCHEDULE_INTERVAL is set to 5 microseconds, itseems that the existing code cannot reschedule at the desired granularily,due to precision constraints of schedule_timeout_interruptible().In our use case, we leverage the Linux Kernel for control plane, andit is not uncommon to have 60K - 100K pps for some signaling protocols.Since we are not in atomic context, the usleep_range() function seems to bemore appropriate for being able to introduce smaller controlled delays,in the range of 5-10 microseconds. Upon reading the existing code, it wouldseem that this was the original intent. Adding sub-millisecond delays,seems unfeasible with a call to schedule_timeout_interruptible().KNI_KTHREAD_RESCHEDULE_INTERVAL 5 /* us */schedule_timeout_interruptible(        usecs_to_jiffies(KNI_KTHREAD_RESCHEDULE_INTERVAL));Below, we attempted a brief comparison between the existing implementation,which uses schedule_timeout_interruptible() and usleep_range().We attempt to measure the CPU usage, and RTT between two Kni interfaces,which are created on top of vmxnet3 adapters, connected by a vSwitch.insmod rte_kni.ko kthread_mode=single carrier=onschedule_timeout_interruptible(usecs_to_jiffies(5))kni_single CPU Usage: 2-4 %[root@localhost ~]# ping 1.1.1.2 -I eth1PING 1.1.1.2 (1.1.1.2) from 1.1.1.1 eth1: 56(84) bytes of data.64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=2.70 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=1.00 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=1.99 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.985 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=1.00 msusleep_range(5, 10)kni_single CPU usage: 50%64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.338 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.150 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.123 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.139 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.159 msusleep_range(20, 50)kni_single CPU usage: 24%64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.202 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.170 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.171 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.248 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.185 msusleep_range(50, 100)kni_single CPU usage: 13%64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.537 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.257 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.231 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.143 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.200 msusleep_range(100, 200)kni_single CPU usage: 7%64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=0.716 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=0.167 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=0.459 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=0.455 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=0.252 msusleep_range(1000, 1100)kni_single CPU usage: 2%64 bytes from 1.1.1.2: icmp_seq=1 ttl=64 time=2.22 ms64 bytes from 1.1.1.2: icmp_seq=2 ttl=64 time=1.17 ms64 bytes from 1.1.1.2: icmp_seq=3 ttl=64 time=1.17 ms64 bytes from 1.1.1.2: icmp_seq=4 ttl=64 time=1.17 ms64 bytes from 1.1.1.2: icmp_seq=5 ttl=64 time=1.15 msUpon testing, usleep_range(1000, 1100) seems roughly equivalent inlatency and cpu usage to the variant with schedule_timeout_interruptible(),while usleep_range(100, 200) seems to give a decent tradeoff betweenlatency and cpu usage, while allowing users to tweak the limits forimproved precision if they have such use cases.Disabling RTE_KNI_PREEMPT_DEFAULT, interestingly seems to lead to asoftlockup on my kernel.Kernel panic - not syncing: softlockup: hung tasksCPU: 0 PID: 1226 Comm: kni_single Tainted: G        W  O 3.10 #1 &lt;IRQ&gt;  [&lt;ffffffff814f84de&gt;] dump_stack+0x19/0x1b [&lt;ffffffff814f7891&gt;] panic+0xcd/0x1e0 [&lt;ffffffff810993b0&gt;] watchdog_timer_fn+0x160/0x160 [&lt;ffffffff810644b2&gt;] __run_hrtimer.isra.4+0x42/0xd0 [&lt;ffffffff81064b57&gt;] hrtimer_interrupt+0xe7/0x1f0 [&lt;ffffffff8102cd57&gt;] smp_apic_timer_interrupt+0x67/0xa0 [&lt;ffffffff8150321d&gt;] apic_timer_interrupt+0x6d/0x80This patch also attempts to remove this option.References:[1] https://www.kernel.org/doc/Documentation/timers/timers-howto.txtSigned-off-by: Tudor Cornea &lt;tudor.cornea@gmail.com&gt;Acked-by: Padraig Connolly &lt;Padraig.J.Connolly@intel.com&gt;Reviewed-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Thu, 20 Jan 2022 12:41:34 +0000</pubDate>
        <dc:creator>Tudor Cornea &lt;tudor.cornea@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a1b2558c - kni: restrict bifurcated device support</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#a1b2558c</link>
        <description>kni: restrict bifurcated device supportTo enable bifurcated device support, rtnl_lock is released before callinguserspace callbacks and asynchronous requests are enabled.But these changes caused more issues, like bug #809, #816. To reduce thescope of the problems, the bifurcated device support related changes areonly enabled when it is requested explicitly with new &apos;enable_bifurcated&apos;module parameter.And bifurcated device support is disabled by default.So the bifurcated device related problems are isolated and they can befixed without impacting all use cases.Bugzilla ID: 816Fixes: 631217c76135 (&quot;kni: fix kernel deadlock with bifurcated device&quot;)Cc: stable@dpdk.orgSigned-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Acked-by: Igor Ryzhov &lt;iryzhov@nfware.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Tue, 23 Nov 2021 16:46:17 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cbd2f21a - doc: fix typo in KNI guide</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#cbd2f21a</link>
        <description>doc: fix typo in KNI guideThe typo &quot;withe&quot; should have been &quot;with the&quot;. This is now fixed.Fixes: 89397a01ce4a (&quot;kni: set default carrier state of interface&quot;)Cc: stable@dpdk.orgSigned-off-by: Ciara Power &lt;ciara.power@intel.com&gt;Acked-by: John McNamara &lt;john.mcnamara@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 02 Nov 2020 15:23:48 +0000</pubDate>
        <dc:creator>Ciara Power &lt;ciara.power@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>89c67ae2 - doc: remove references to make from prog guide</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#89c67ae2</link>
        <description>doc: remove references to make from prog guideMake is no longer supported for compiling DPDK, references are nowremoved in the documentation.Signed-off-by: Ciara Power &lt;ciara.power@intel.com&gt;Reviewed-by: Kevin Laatz &lt;kevin.laatz@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 21 Sep 2020 13:59:17 +0000</pubDate>
        <dc:creator>Ciara Power &lt;ciara.power@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>de480bbf - kni: fix build with Linux 4.9.x</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#de480bbf</link>
        <description>kni: fix build with Linux 4.9.xThe &apos;get_user_pages_remote()&apos; API is updated in kernel 4.10.0 [1],but the check added as &gt; 4.9.0,this logic is broken for kernels 4.9.x, because they justify&gt; 4.9.0 check but have the old API.Fixing the check as &gt;= 4.10.0[1]commit 5b56d49fc31d (&quot;mm: add locked parameter to get_user_pages_remote()&quot;)Fixes: d965af9e8ae1 (&quot;kni: increase kernel version requirement for VA&quot;)Reported-by: Andrew Rybchenko &lt;arybchenko@solarflare.com&gt;Suggested-by: David Marchand &lt;david.marchand@redhat.com&gt;Signed-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Tested-by: Andrew Rybchenko &lt;arybchenko@solarflare.com&gt;Reviewed-by: David Marchand &lt;david.marchand@redhat.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Thu, 28 Nov 2019 12:15:26 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>06710448 - remove blank lines at end of file</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#06710448</link>
        <description>remove blank lines at end of fileRemove trailing blank lines. They serve no purpose and are justeditor leftovers.These can cause git to complain about whitespace errors during merges.Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Signed-off-by: Thomas Monjalon &lt;thomas@monjalon.net&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 11 Nov 2019 19:50:15 +0000</pubDate>
        <dc:creator>Stephen Hemminger &lt;stephen@networkplumber.org&gt;</dc:creator>
    </item>
<item>
        <title>d965af9e - kni: increase kernel version requirement for VA</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#d965af9e</link>
        <description>kni: increase kernel version requirement for VAA build error reported related to the selected &apos;get_user_pages_remote()&apos;kernel API:.../kernel/linux/kni/kni_dev.h:113:8:  error: too few arguments to function &#8216;get_user_pages_remote&#8217;  ret = get_user_pages_remote(tsk, tsk-&gt;mm, iova, 1        ^~~~~~~~~~~~~~~~~~~~~Currently there are three versions of the &apos;get_user_pages_remote()&apos;supported, based on kernel version &lt; 4.9, = 4.9, &gt; 4.9.These version based checks are not working fine with the distro kernelswhich is the cause of reported build error. The error reported by thekernel version 4.8, but it is using API defined in &gt; 4.9.To be able to take control of this, and possible more, related builderror, increasing the minimum supported kernel version for iova=va withKNI to kernel version 4.9.This leaves us with single version of the kernel API and more manageable.Signed-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Reviewed-by: David Marchand &lt;david.marchand@redhat.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Wed, 20 Nov 2019 17:22:26 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a0dede62 - eal/linux: remove KNI restriction on IOVA</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#a0dede62</link>
        <description>eal/linux: remove KNI restriction on IOVANow that KNI supports VA (with kernel versions starting 4.6.0), we canaccept IOVA as VA, but KNI must be configured for this.Pass iova_mode when creating KNI netdevs.So far, IOVA detection policy forced IOVA as PA when KNI is loaded,whatever the buses IOVA requirements were.We can now use IOVA as VA, but this comes with a cost in KNI.When no constraint is expressed by the buses, keep the current behaviorof choosing PA.Note: this change supposes that dpdk is built on the same kernel thanthe target system kernel; no objection has been expressed on this topic.Signed-off-by: Vamsi Attunuru &lt;vattunuru@marvell.com&gt;Signed-off-by: Kiran Kumar K &lt;kirankumark@marvell.com&gt;Signed-off-by: David Marchand &lt;david.marchand@redhat.com&gt;Reviewed-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Sun, 17 Nov 2019 15:12:44 +0000</pubDate>
        <dc:creator>Vamsi Attunuru &lt;vattunuru@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>f43d3dbb - doc/guides: clean repeated words</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#f43d3dbb</link>
        <description>doc/guides: clean repeated wordsShoot repeated words in all our guides.Cc: stable@dpdk.orgSigned-off-by: David Marchand &lt;david.marchand@redhat.com&gt;Acked-by: Kevin Traynor &lt;ktraynor@redhat.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Tue, 12 Nov 2019 19:33:41 +0000</pubDate>
        <dc:creator>David Marchand &lt;david.marchand@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>b34801d1 - kni: support allmulticast mode set</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#b34801d1</link>
        <description>kni: support allmulticast mode setThis patch adds support to allow users enable/disable allmulticast mode forkni interface.This requirement comes from bugzilla 312, more details can refer to:https://bugs.dpdk.org/show_bug.cgi?id=312Bugzilla ID: 312Signed-off-by: Xiaolong Ye &lt;xiaolong.ye@intel.com&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 12 Aug 2019 03:06:30 +0000</pubDate>
        <dc:creator>Xiaolong Ye &lt;xiaolong.ye@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5eb1708e - kni: fix kernel crash with multi-segments</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#5eb1708e</link>
        <description>kni: fix kernel crash with multi-segmentsva2pa depends on the physical address and virtual address offset ofcurrent mbuf. It may get the wrong physical address of next mbuf whichallocated in another hugepage segment.In rte_mempool_populate_default(), trying to allocate whole block ofcontiguous memory could be failed. Then, it would reserve memory inseveral memzones that have different physical address and virtual addressoffsets. The rte_mempool_populate_default() is used byrte_pktmbuf_pool_create().Fixes: 8451269e6d7b (&quot;kni: remove continuous memory restriction&quot;)Cc: stable@dpdk.orgSigned-off-by: Yangchao Zhou &lt;zhouyates@gmail.com&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Tue, 25 Jun 2019 15:04:14 +0000</pubDate>
        <dc:creator>Yangchao Zhou &lt;zhouyates@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>89247e1a - doc: update KNI guides</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#89247e1a</link>
        <description>doc: update KNI guidesUpdate KNI documentation to reflect current ethtool support.Replace references to out dated tools (ifconfig) withmodern iproute2.  Tshark is a better replacement for tcpdump.Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 24 Jun 2019 16:47:14 +0000</pubDate>
        <dc:creator>Stephen Hemminger &lt;stephen@networkplumber.org&gt;</dc:creator>
    </item>
<item>
        <title>d629b7b5 - doc: fix spelling reported by aspell in guides</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#d629b7b5</link>
        <description>doc: fix spelling reported by aspell in guidesFix spelling errors in the guide docs.Signed-off-by: John McNamara &lt;john.mcnamara@intel.com&gt;Acked-by: Rami Rosen &lt;ramirose@gmail.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Fri, 26 Apr 2019 15:14:21 +0000</pubDate>
        <dc:creator>John McNamara &lt;john.mcnamara@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ff1e35fb - kni: calculate MTU from mbuf size</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#ff1e35fb</link>
        <description>kni: calculate MTU from mbuf size- mbuf_size and mtu are now being calculated accordingto the given mb-pool.- max_mtu is now being set according to the given mtuthe above two changes provide the ability to work with jumbo framesSigned-off-by: Liron Himi &lt;lironh@marvell.com&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Tue, 26 Mar 2019 18:40:10 +0000</pubDate>
        <dc:creator>Liron Himi &lt;lironh@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>89397a01 - kni: set default carrier state of interface</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#89397a01</link>
        <description>kni: set default carrier state of interfaceAdd module parameter &apos;carrier=&apos;on|off&apos; to set the default carrier statefor linux network interfaces created by the KNI module.  The defaultcarrier state is &apos;off&apos;.For KNI interfaces which need to reflect the carrier state ofa physical Ethernet port controlled by the DPDK application, thedefault carrier state should be left set to &apos;off&apos;.  The applicationcan set the carrier state of the KNI interface to reflect the stateof the physical Ethernet port using rte_kni_update_link().For KNI interfaces which are purely virtual, the default carrierstate can be set to &apos;on&apos;.  This enables the KNI interface to beused without having to explicity set the carrier state to &apos;on&apos;using rte_kni_update_link().Signed-off-by: Dan Gora &lt;dg@adax.com&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Wed, 24 Oct 2018 22:26:28 +0000</pubDate>
        <dc:creator>Dan Gora &lt;dg@adax.com&gt;</dc:creator>
    </item>
<item>
        <title>5630257f - doc: convert Intel license headers to SPDX tags</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#5630257f</link>
        <description>doc: convert Intel license headers to SPDX tagsSigned-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Acked-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Thu, 01 Feb 2018 17:18:17 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>15034c20 - doc: fix typo in KNI guide</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#15034c20</link>
        <description>doc: fix typo in KNI guideFixes: fc1f2750a3ec (&quot;doc: programmers guide&quot;)Signed-off-by: Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;Acked-by: John McNamara &lt;john.mcnamara@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Fri, 04 Aug 2017 03:27:06 +0000</pubDate>
        <dc:creator>Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>aa0d7c2d - kni: remove KNI vhost support</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#aa0d7c2d</link>
        <description>kni: remove KNI vhost supportSigned-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Acked-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Mon, 20 Feb 2017 14:30:24 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d938931b - doc: announce KNI vhost removal</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#d938931b</link>
        <description>doc: announce KNI vhost removalSigned-off-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Acked-by: John McNamara &lt;john.mcnamara@intel.com&gt;Acked-by: Thomas Monjalon &lt;thomas.monjalon@6wind.com&gt;Acked-by: Bruce Richardson &lt;bruce.richardson@intel.com&gt;Acked-by: Pablo de Lara &lt;pablo.de.lara.guarch@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Thu, 17 Nov 2016 13:27:21 +0000</pubDate>
        <dc:creator>Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>93a298b3 - kni: support core id parameter in single threaded mode</title>
        <link>http://172.16.0.5:8080/history/dpdk/doc/guides/prog_guide/kernel_nic_interface.rst#93a298b3</link>
        <description>kni: support core id parameter in single threaded modeAllow binding KNI thread to specific core in single threaded modeby setting core_id and force_bind config parameters.Signed-off-by: Vladyslav Buslov &lt;vladyslav.buslov@harmonicinc.com&gt;Acked-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;Tested-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/doc/guides/prog_guide/kernel_nic_interface.rst</description>
        <pubDate>Sat, 24 Sep 2016 13:13:02 +0000</pubDate>
        <dc:creator>Vladyslav Buslov &lt;vladyslav.buslov@harmonicinc.com&gt;</dc:creator>
    </item>
</channel>
</rss>
