#
372c1af5 |
| 30-Jun-2016 |
Jan Medala <jan@semihalf.com> |
net/ena: add dedicated memory area for extra device info
Increase maintenance and debug potentiality with dedicated areas of memory where additional information can be stored by the ENA device.
Sig
net/ena: add dedicated memory area for extra device info
Increase maintenance and debug potentiality with dedicated areas of memory where additional information can be stored by the ENA device.
Signed-off-by: Alexander Matushevsky <matua@amazon.com> Signed-off-by: Jakub Palider <jpa@semihalf.com> Signed-off-by: Jan Medala <jan@semihalf.com>
show more ...
|
#
6dcee7cd |
| 30-Jun-2016 |
Jan Medala <jan@semihalf.com> |
net/ena: update ENA comms layer for latest FW
Synchronize ENA communication layer with latest ENA FW version.
Signed-off-by: Alexander Matushevsky <matua@amazon.com> Signed-off-by: Jakub Palider <j
net/ena: update ENA comms layer for latest FW
Synchronize ENA communication layer with latest ENA FW version.
Signed-off-by: Alexander Matushevsky <matua@amazon.com> Signed-off-by: Jakub Palider <jpa@semihalf.com> Signed-off-by: Jan Medala <jan@semihalf.com>
show more ...
|
#
bae696eb |
| 09-Jul-2016 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
drivers: remove static driver names
Since now the PMD_REGISTER_DRIVER macro sets the driver names, there is no need to have the rte_driver structure setting it statically, as it will get overridden.
drivers: remove static driver names
Since now the PMD_REGISTER_DRIVER macro sets the driver names, there is no need to have the rte_driver structure setting it statically, as it will get overridden.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Neil Horman <nhorman@tuxdriver.com>
show more ...
|
#
cb6696d2 |
| 17-Jun-2016 |
Neil Horman <nhorman@tuxdriver.com> |
drivers: update registration macro usage
Modify the PMD_REGISTER_DRIVER macro, adding a name argument to it. The addition of a name argument creates a token that can be used for subsequent macros i
drivers: update registration macro usage
Modify the PMD_REGISTER_DRIVER macro, adding a name argument to it. The addition of a name argument creates a token that can be used for subsequent macros in the creation of unique symbol names to export additional bits of information for use by the pmdinfogen tool. For example:
PMD_REGISTER_DRIVER(ena_driver, ena);
registers the ena_driver struct as it always did, and creates a symbol const char this_pmd_name0[] __attribute__((used)) = "ena";
which pmdinfogen can search for and extract. The subsequent macro
DRIVER_REGISTER_PCI_TABLE(ena, ena_pci_id_map);
creates a symbol const char ena_pci_tbl_export[] __attribute__((used)) = "ena_pci_id_map";
Which allows pmdinfogen to find the pci table of this driver
Using this pattern, we can export arbitrary bits of information.
pmdinfo uses this information to extract hardware support from an object file and create a json string to make hardware support info discoverable later.
Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Panu Matilainen <pmatilai@redhat.com> Acked-by: Remy Horton <remy.horton@intel.com>
show more ...
|
#
a61dc000 |
| 15-Apr-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
ethdev: remove deprecated statistics
Some statistics were deprecated since release 2.1 (49f386542af4). The last deprecated counter to be used was imcasts.
The VF loopback statistics are also remove
ethdev: remove deprecated statistics
Some statistics were deprecated since release 2.1 (49f386542af4). The last deprecated counter to be used was imcasts.
The VF loopback statistics are also removed as they are used only in igb and duplicated in extended statistics.
The new counters should be added to extended statistics.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Remy Horton <remy.horton@intel.com>
show more ...
|
#
b2feed01 |
| 31-Mar-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
ethdev: add 100G link speed
The link speed configuration is now done with bitmaps so 100G speed requires only a new bit flag. The actual link speed is a number so its size must be increased from 16-
ethdev: add 100G link speed
The link speed configuration is now done with bitmaps so 100G speed requires only a new bit flag. The actual link speed is a number so its size must be increased from 16-bit to 32-bit.
Signed-off-by: Marc Sune <marcdevel@gmail.com> Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Tested-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com> Tested-by: Matej Vido <vido@cesnet.cz>
show more ...
|
#
e274f573 |
| 31-Mar-2016 |
Marc Sune <marcdevel@gmail.com> |
ethdev: add speed capabilities
The speed capabilities of a device can be retrieved with rte_eth_dev_info_get().
The new field speed_capa is initialized in the drivers without taking care of device
ethdev: add speed capabilities
The speed capabilities of a device can be retrieved with rte_eth_dev_info_get().
The new field speed_capa is initialized in the drivers without taking care of device characteristics in this patch. When the capabilities of a driver are accurate, the table in overview.rst must be filled.
Signed-off-by: Marc Sune <marcdevel@gmail.com>
show more ...
|
#
39fd068a |
| 31-Mar-2016 |
Marc Sune <marcdevel@gmail.com> |
ethdev: rename link speed constants
The speed numbers ETH_LINK_SPEED_ are renamed ETH_SPEED_NUM_. The prefix ETH_LINK_SPEED_ is kept for AUTONEG and will be used for bit flags in next patch.
Signed
ethdev: rename link speed constants
The speed numbers ETH_LINK_SPEED_ are renamed ETH_SPEED_NUM_. The prefix ETH_LINK_SPEED_ is kept for AUTONEG and will be used for bit flags in next patch.
Signed-off-by: Marc Sune <marcdevel@gmail.com>
show more ...
|
#
1173fca2 |
| 17-Mar-2016 |
Jan Medala <jan@semihalf.com> |
ena: add polling-mode driver
This is a PMD for the Amazon ethernet ENA (Elastic Network Adapters) family. The driver operates variety of ENA adapters through feature negotiation with the adapter and
ena: add polling-mode driver
This is a PMD for the Amazon ethernet ENA (Elastic Network Adapters) family. The driver operates variety of ENA adapters through feature negotiation with the adapter and upgradable commands set. ENA driver handles PCI Physical and Virtual ENA functions.
Signed-off-by: Evgeny Schemeilin <evgenys@amazon.com> Signed-off-by: Jan Medala <jan@semihalf.com> Signed-off-by: Jakub Palider <jpa@semihalf.com>
Release Note addition: Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|