#
a912cb5b |
| 19-Nov-2020 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
event/octeontx: remove selftest option
Since selftest now depends on dynamic mbuf fields it is not feasible to run selftest on device probe.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
|
#
8809f78c |
| 03-Nov-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: fix driver names
Since the built driver filenames have changed in DPDK 20.11, we need to update the driver doc to match.
Most drivers start their section with the driver filename highlighted i
doc: fix driver names
Since the built driver filenames have changed in DPDK 20.11, we need to update the driver doc to match.
Most drivers start their section with the driver filename highlighted in bold, while a number were missing the highlight. When updating the names, add the markers for bold text to any missing it, so as to have things more consistent.
Fixes: a20b2c01a7a1 ("build: standardize component names and defines")
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: David Marchand <david.marchand@redhat.com> Reviewed-by: Rosen Xu <rosen.xu@intel.com> Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
show more ...
|
#
08b1d505 |
| 21-Oct-2020 |
Ciara Power <ciara.power@intel.com> |
doc: remove references to make from eventdevs guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.co
doc: remove references to make from eventdevs guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.com> Reviewed-by: Kevin Laatz <kevin.laatz@intel.com>
show more ...
|
#
227f2835 |
| 28-Jul-2020 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
event/octeontx: validate events requested against available
Validate events configured in ssopf against the total number of events configured across all the RX/TIM event adapters.
Events available
event/octeontx: validate events requested against available
Validate events configured in ssopf against the total number of events configured across all the RX/TIM event adapters.
Events available to ssopf can be reconfigured by passing the required amount to kernel bootargs and are only limited by DRAM size. Example: ssopf.max_events= 2097152
Cc: stable@dpdk.org
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
show more ...
|
#
b4134b2d |
| 20-Nov-2019 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
common/octeontx: update mbox to version 1.1.3
Sync mail box data structures to version 1.1.3. Add mail box version verification and defer initializing octeontx devices if mail box version mismatches
common/octeontx: update mbox to version 1.1.3
Sync mail box data structures to version 1.1.3. Add mail box version verification and defer initializing octeontx devices if mail box version mismatches. Update OCTEON TX limitaion with max mempool size used.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Reviewed-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|
#
218c4e68 |
| 06-Mar-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
mk: use linux and freebsd in config names
Rather than using linuxapp and bsdapp everywhere, we can change things to use the, more readable, terms "linux" and "freebsd" in our build configs. Rather t
mk: use linux and freebsd in config names
Rather than using linuxapp and bsdapp everywhere, we can change things to use the, more readable, terms "linux" and "freebsd" in our build configs. Rather than renaming the configs we can just duplicate the existing ones with the new names using symlinks, and use the new names exclusively internally. ["make showconfigs" also only shows the new names to keep the list short] The result is that backward compatibility is kept fully but any new builds or development can be done using the newer names, i.e. both "make config T=x86_64-native-linuxapp-gcc" and "T=x86_64-native-linux-gcc" work.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
95a6b04f |
| 10-Oct-2018 |
Anoob Joseph <anoob.joseph@caviumnetworks.com> |
use registered name for OCTEON TX references
'OCTEON TX' is the registered name. All other usages need to be fixed.
Signed-off-by: Anoob Joseph <anoob.joseph@caviumnetworks.com> Acked-by: Jerin Jac
use registered name for OCTEON TX references
'OCTEON TX' is the registered name. All other usages need to be fixed.
Signed-off-by: Anoob Joseph <anoob.joseph@caviumnetworks.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
show more ...
|
#
3b8bcfcd |
| 08-Jun-2018 |
Jerin Jacob <jerin.jacob@caviumnetworks.com> |
doc: fix octeontx eventdev selftest argument
Fixes: 3516327e00fd ("event/octeontx: add selftest to device arguments") Cc: stable@dpdk.org
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
doc: fix octeontx eventdev selftest argument
Fixes: 3516327e00fd ("event/octeontx: add selftest to device arguments") Cc: stable@dpdk.org
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
show more ...
|
#
49781e37 |
| 20-Apr-2018 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
doc: fix typos in OcteonTx guides
Fixes: 26cb0a72412f ("doc: add octeontx platform guide") Fixes: 48191dde6acf ("doc: add octeontx mempool guide") Cc: stable@dpdk.org
Signed-off-by: Pavan Nikhilesh
doc: fix typos in OcteonTx guides
Fixes: 26cb0a72412f ("doc: add octeontx platform guide") Fixes: 48191dde6acf ("doc: add octeontx mempool guide") Cc: stable@dpdk.org
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com>
show more ...
|
#
d1925c87 |
| 09-Apr-2018 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
event/octeontx: add event timer stats get and reset
Add functions to get and reset event timer adapter stats.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
|
#
f874c1eb |
| 09-Apr-2018 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
event/octeontx: create and free timer adapter
When the application requests to create a timer device, Octeontx TIM create does the following: - Get the requested TIMvf ring based on adapter_id. - Ve
event/octeontx: create and free timer adapter
When the application requests to create a timer device, Octeontx TIM create does the following: - Get the requested TIMvf ring based on adapter_id. - Verify the config parameters supplied. - Allocate memory required for * Buckets based on min and max timeout supplied. * Allocate the chunk pool based on the number of timers. - Clear the interrupts.
On Free: - Free the allocated bucket and chunk memory. - Free private data used by TIMvf.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
show more ...
|
#
fd5baf09 |
| 09-Apr-2018 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
event/octeontx: probe timvf PCIe devices
On Octeontx HW, each event timer device is enumerated as separate SRIOV VF PCIe device.
In order to expose as a event timer device: On PCIe probe, the drive
event/octeontx: probe timvf PCIe devices
On Octeontx HW, each event timer device is enumerated as separate SRIOV VF PCIe device.
In order to expose as a event timer device: On PCIe probe, the driver stores the information associated with the PCIe device and later when application requests for a event timer device through `rte_event_timer_adapter_create` the driver infrastructure creates the timer adapter with earlier probed PCIe VF devices.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
show more ...
|
#
3516327e |
| 11-Jan-2018 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
event/octeontx: add selftest to device arguments
Add selftest as a device argument that can be enabled by suppling 'self_test=1' as a vdev parameter
--vdev="event_octeontx,self_test=1"
The selfte
event/octeontx: add selftest to device arguments
Add selftest as a device argument that can be enabled by suppling 'self_test=1' as a vdev parameter
--vdev="event_octeontx,self_test=1"
The selftest is run after vdev creation is successfully complete.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
show more ...
|
#
21a8b7c0 |
| 19-Dec-2017 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
doc: remove unused config options
Remove unused debug config options for thunder nicvf and octeontx as they are now controlled by dynamic logging.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviu
doc: remove unused config options
Remove unused debug config options for thunder nicvf and octeontx as they are now controlled by dynamic logging.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
a9263e3c |
| 08-Jan-2018 |
Jerin Jacob <jerin.jacob@caviumnetworks.com> |
doc: use SPDX tag for Cavium copyright files
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
|
#
26cb0a72 |
| 07-Nov-2017 |
Santosh Shukla <santosh.shukla@caviumnetworks.com> |
doc: add octeontx platform guide
This commit adds a section to the docs listing the platform guide for the PMDs.
It then adds the octeontx platform guide to the listed platform devices.
Patch also
doc: add octeontx platform guide
This commit adds a section to the docs listing the platform guide for the PMDs.
It then adds the octeontx platform guide to the listed platform devices.
Patch also removes platform specific duplicate setup information from eventdev/octeontx.rst, nics/octeontx.rst and update to plaform/octeontx.rst.
Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
45a914c5 |
| 24-Oct-2017 |
Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> |
event/octeontx: support event Rx adapter
Add Rx adapter queue add and delete API for both generic eth_devices as well as HW backed eth_octeontx which supports direct event injection to event device.
event/octeontx: support event Rx adapter
Add Rx adapter queue add and delete API for both generic eth_devices as well as HW backed eth_octeontx which supports direct event injection to event device. The HW injected event needs to be converted into mbuf, previously this was done in eth_octeontx during rx_burst now it is moved to event_octeontx as events from Rx adapter are dequeued directly from event device.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com> Reviewed-by: Nikhil Rao <nikhil.rao@intel.com>
show more ...
|
#
3abcd29f |
| 08-Jul-2017 |
Jerin Jacob <jerin.jacob@caviumnetworks.com> |
update Cavium Inc copyright headers
Replace the incorrect reference to "Cavium Networks", "Cavium Ltd" company name with correct the "Cavium, Inc" company name in copyright headers.
Signed-off-by:
update Cavium Inc copyright headers
Replace the incorrect reference to "Cavium Networks", "Cavium Ltd" company name with correct the "Cavium, Inc" company name in copyright headers.
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
show more ...
|
#
2f6fec53 |
| 04-May-2017 |
Thomas Monjalon <thomas@monjalon.net> |
vdev: remove eal prefix
The VDEV code will move to the bus drivers directory. Rename functions from rte_eal_vdev_ to rte_vdev_ to prepare the move of the driver out of EAL.
The prefix rte_eal_vdrv_
vdev: remove eal prefix
The VDEV code will move to the bus drivers directory. Rename functions from rte_eal_vdev_ to rte_vdev_ to prepare the move of the driver out of EAL.
The prefix rte_eal_vdrv_ is also renamed to rte_vdev_. It was used for registration of vdev drivers.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
8616e6e2 |
| 03-Mar-2017 |
Jerin Jacob <jerin.jacob@caviumnetworks.com> |
doc: add OCTEONTX ssovf details
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> Acked-by: Harry van Haaren <harry.van.ha
doc: add OCTEONTX ssovf details
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|