|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
4ad4b20a |
| 20-Apr-2021 |
Bruce Richardson <[email protected]> |
drivers: change indentation in build files
Switch from using tabs to 4 spaces for meson.build indentation.
Signed-off-by: Bruce Richardson <[email protected]>
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1 |
|
| #
b9d60b54 |
| 22-Dec-2020 |
Pallavi Kadam <[email protected]> |
drivers/net: build i40e and mlx5 on Windows
Allows i40e and mlx5 PMDs to compile on Windows and disable other drivers.
Disable few i40e warnings with Clang such as comparison of integers of differe
drivers/net: build i40e and mlx5 on Windows
Allows i40e and mlx5 PMDs to compile on Windows and disable other drivers.
Disable few i40e warnings with Clang such as comparison of integers of different signs and macro redefinitions.
Signed-off-by: Pallavi Kadam <[email protected]> Reviewed-by: Ranjit Menon <[email protected]> Acked-by: Tal Shnaiderman <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2 |
|
| #
c886f426 |
| 21-Jan-2020 |
Thomas Monjalon <[email protected]> |
mk: ignore missing field initializers warning
Three warnings are commonly disabled in DPDK with make and meson: * address-of-packed-member always disabled * missing-field-initializers disabled
mk: ignore missing field initializers warning
Three warnings are commonly disabled in DPDK with make and meson: * address-of-packed-member always disabled * missing-field-initializers disabled with meson disabled with make + clang or make + gcc < 4.7 disabled with make + gcc <= 5 for test files and event drivers * packed-not-aligned disabled with meson
This change is removing exceptions for missing-field-initializers. As it is always disabled, some redundant configs are cleaned up.
Now the situation is: * address-of-packed-member always disabled * missing-field-initializers always disabled * packed-not-aligned disabled with meson
It could alternatively be decided to disable missing-field-initializers only for old gcc (< 6).
The warning packed-not-aligned is not modified in this change.
Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
52f0e9c1 |
| 21-Jan-2020 |
Ferruh Yigit <[email protected]> |
net/ionic: ignore missing field initializers warning
The compiler warning is: from .../drivers/net/ionic/ionic_dev.c:7: .../drivers/net/ionic/ionic_if.h:202:5: note: ‘rsvd’ declared here u8 rsv
net/ionic: ignore missing field initializers warning
The compiler warning is: from .../drivers/net/ionic/ionic_dev.c:7: .../drivers/net/ionic/ionic_if.h:202:5: note: ‘rsvd’ declared here u8 rsvd[62]; ^
This has been observed with gcc 4.8.5, newer 9+ compiler are not giving this warning.
Warning is a reminder to the user that there are some fields in the struct not initialized with the default value. But the C standard clarifies that in that case the field value will be zero and code is aware of this behavior, so no initializing to a default value is intentional and it is safe to ignore this compiler warning.
Adding '-Wno-missing-field-initializers' compiler flag to disable the warning.
Reported-by: Anoob Joseph <[email protected]> Reported-by: Raslan Darawsheh <[email protected]> Reported-by: Xueming Zhang <[email protected]> Signed-off-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v20.02-rc1 |
|
| #
a27d9013 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: add Rx and Tx handling
Add Rx and Tx queues setup and handling.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
|
| #
54fe083f |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support Rx filters
Add support for managing RX filters based on MAC and VLAN. Hardware cannot provide the list of filters, thus we keep a local list. Add support for promisc and allmultic
net/ionic: support Rx filters
Add support for managing RX filters based on MAC and VLAN. Hardware cannot provide the list of filters, thus we keep a local list. Add support for promisc and allmulticast modes.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
669c8de6 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: support basic LIF
Initialize LIFs (Logical Interfaces) which represents external connections. The NIC can multiplex many LIFs to a single port, but in most setups, LIF0 is the primary con
net/ionic: support basic LIF
Initialize LIFs (Logical Interfaces) which represents external connections. The NIC can multiplex many LIFs to a single port, but in most setups, LIF0 is the primary control for the port. Create a device for each LIF.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
5ef51809 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: register and initialize adapter
Register the Pensando ionic PMD (net_ionic) and define initial probe and remove callbacks with adapter initialization.
Signed-off-by: Alfredo Cardigliano
net/ionic: register and initialize adapter
Register the Pensando ionic PMD (net_ionic) and define initial probe and remove callbacks with adapter initialization.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
7c125393 |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: add log
Add debug options to the config file. Define macros used for logs and make use of config file options to enable them.
Signed-off-by: Alfredo Cardigliano <[email protected]> Re
net/ionic: add log
Add debug options to the config file. Define macros used for logs and make use of config file options to enable them.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|
| #
a72cf98c |
| 19-Jan-2020 |
Alfredo Cardigliano <[email protected]> |
net/ionic: add skeleton
Add makefile and config file options to compile the Pensando ionic PMD. Add feature and version map file. Update maintainers file.
Signed-off-by: Alfredo Cardigliano <cardig
net/ionic: add skeleton
Add makefile and config file options to compile the Pensando ionic PMD. Add feature and version map file. Update maintainers file.
Signed-off-by: Alfredo Cardigliano <[email protected]> Reviewed-by: Shannon Nelson <[email protected]>
show more ...
|