<?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 test_pipeline_common.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f0b68c0b - app/eventdev: clean up worker state before exit</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#f0b68c0b</link>
        <description>app/eventdev: clean up worker state before exitEvent ports are configured to implicitly release the scheduler contextscurrently held in the next call to rte_event_dequeue_burst().A worker core might still hold a scheduling context during exit, as thenext call to rte_event_dequeue_burst() is never made.This might lead to deadlock based on the worker exit timing and whenthere are very less number of flows.Add clean up function to release any scheduling contexts held by theworker by using RTE_EVENT_OP_RELEASE.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;Acked-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Fri, 13 May 2022 16:07:15 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>a734e738 - app/eventdev: simplify signal handling and teardown</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#a734e738</link>
        <description>app/eventdev: simplify signal handling and teardownRemove rte_*_dev calls from signal handler callback as signal handlersare supposed to be light weight.Split ethdev teardown into Rx and Tx sections, wait forworkers to finish processing after disabling Rx to allow workersto complete processing currently held packets.Verified SW event device on ARM64 using the following command:./build/app/dpdk-test-eventdev -l 7-23 -s 0xf00 --vdev=event_sw0 -a 0002:02:00.0 -- --prod_type_ethdev --nb_pkts=0 --verbose 2 --test=pipeline_queue --stlist=o --wlcores 16-23Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;Acked-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Fri, 13 May 2022 16:07:14 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>dbd4defe - app/eventdev: add option to enable per port pool</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#dbd4defe</link>
        <description>app/eventdev: add option to enable per port poolAdd option to configure unique mempool for each ethernet deviceport. The new option available with `pipeline_atq` and`pipeline_queue` tests.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;Acked-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Thu, 01 Jul 2021 06:07:59 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>2eaa37b8 - app/eventdev: add vector mode in pipeline test</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#2eaa37b8</link>
        <description>app/eventdev: add vector mode in pipeline testAdd event vector support in pipeline tests. By default this modeis disabled, it can be enabled by using the option --enable_vector.example:	dpdk-test-eventdev -l 7-23 -s 0xff00 -- --prod_type_ethdev	--nb_pkts=0 --verbose 2 --test=pipeline_atq --stlist=a	--wlcores=20-23  --enable_vectorAdditional options to configure vector size and vector timeout arealso implemented and can be used by specifying --vector_size and--vector_tmo_nsThis patch also adds a new option to set the number of Rx queuesconfigured per event eth rx adapter.example:	dpdk-test-eventdev -l 7-23 -s 0xff00 -- --prod_type_ethdev	--nb_pkts=0 --verbose 2 --test=pipeline_atq --stlist=a	--wlcores=20-23  --nb_eth_queues 4Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;Acked-by: Jerin Jacob &lt;jerinj@marvell.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Wed, 31 Mar 2021 09:30:00 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@marvell.com&gt;</dc:creator>
    </item>
<item>
        <title>b21302a1 - eventdev: add Tx flag for packets with same destination</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#b21302a1</link>
        <description>eventdev: add Tx flag for packets with same destinationThis patch introduces a `flag` in the Eth TX adapter enqueue API.Some drivers may support burst functionality only with the packetshaving same destination device and queue.The flag `RTE_EVENT_ETH_TX_ADAPTER_ENQUEUE_SAME_DEST` can be usedto indicate this so the underlying driver, for drivers to utilizeburst functionality appropriately.Signed-off-by: Nipun Gupta &lt;nipun.gupta@nxp.com&gt;Acked-by: Jerin Jacob &lt;jerinj@marvell.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Fri, 11 Oct 2019 13:03:06 +0000</pubDate>
        <dc:creator>Nipun Gupta &lt;nipun.gupta@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>032a965a - app/eventdev: support Tx adapter</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#032a965a</link>
        <description>app/eventdev: support Tx adapterConvert existing Tx service based pipeline to Tx adapter based APIs andsimplify worker functions.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Mon, 24 Sep 2018 08:02:19 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>f26320a6 - app/eventdev: fix minor typos</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#f26320a6</link>
        <description>app/eventdev: fix minor typosFix minor typos.Fixes: 314bcf58ca8f (&quot;app/eventdev: add pipeline queue worker functions&quot;)Cc: stable@dpdk.orgSigned-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Mon, 24 Sep 2018 08:02:17 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>314bcf58 - app/eventdev: add pipeline queue worker functions</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#314bcf58</link>
        <description>app/eventdev: add pipeline queue worker functionsSigned-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:46:02 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>d4c003f5 - app/eventdev: launch pipeline lcores</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#d4c003f5</link>
        <description>app/eventdev: launch pipeline lcoresThe event master lcore&apos;s test termination and the logic to print the mppsare common for the queue and all types queue test.Move them as the common function.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:46:00 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>f853a011 - app/eventdev: add Tx service setup</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#f853a011</link>
        <description>app/eventdev: add Tx service setupSetup one port event port for Tx and link the respective event queue.Register the Tx function as a service to be called from a service core.The Tx function dequeues the events from the event queue and transmitsthe packet to its respective ethernet port.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:59 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>385cefd9 - app/eventdev: add event port and Rx adapter setup</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#385cefd9</link>
        <description>app/eventdev: add event port and Rx adapter setupSetup one port per worker and link to all queues and setup producer portbased on Rx adapter capabilities.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:58 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>76f98e02 - app/eventdev: add pipeline ethport setup and destroy</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#76f98e02</link>
        <description>app/eventdev: add pipeline ethport setup and destroyAdd common ethdev port setup and destroy along with event dev destroy.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:57 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>38f842bc - app/eventdev: add pipeline opt dump and check functions</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#38f842bc</link>
        <description>app/eventdev: add pipeline opt dump and check functionsSigned-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Harry van Haaren &lt;harry.van.haaren@intel.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:56 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>e4131b79 - app/eventdev: add mempool setup and destroy</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#e4131b79</link>
        <description>app/eventdev: add mempool setup and destroySigned-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:55 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>61e9524a - app/eventdev: add pipeline test setup and destroy</title>
        <link>http://172.16.0.5:8080/history/dpdk/app/test-eventdev/test_pipeline_common.h#61e9524a</link>
        <description>app/eventdev: add pipeline test setup and destroyPipeline test has the queue and all types queue variants.Introduce test_pipeline_common* to share the common code between thosetests.Signed-off-by: Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;Acked-by: Jerin Jacob &lt;jerin.jacob@caviumnetworks.com&gt;

            List of files:
            /dpdk/app/test-eventdev/test_pipeline_common.h</description>
        <pubDate>Tue, 16 Jan 2018 17:45:54 +0000</pubDate>
        <dc:creator>Pavan Nikhilesh &lt;pbhagavatula@caviumnetworks.com&gt;</dc:creator>
    </item>
</channel>
</rss>
