numam-dpdk/drivers/net/mlx4
Adrien Mazarguil a6e8b01c3c net/mlx4: compact interrupt functions
Link status (LSC) and removal (RMV) interrupts share a common handler and
are toggled simultaneously from common install/uninstall functions.

Four additional wrapper functions (two for each interrupt type) are
currently necessary because the PMD maintains an internal configuration
state for interrupts (priv->intr_conf).

This complexity can be avoided entirely since the PMD does not disable
interrupts configuration parameters in case of error anymore.

With this commit, only two functions are necessary to toggle interrupts
(including Rx) during start/stop cycles.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2017-10-06 02:49:48 +02:00
..
Makefile net/mlx4: refactor interrupt FD settings 2017-10-06 02:49:48 +02:00
mlx4_flow.c net/mlx4: separate debugging macros 2017-10-06 02:49:48 +02:00
mlx4_flow.h net/mlx4: revert flow API RSS support 2017-10-06 02:49:47 +02:00
mlx4_utils.c net/mlx4: refactor interrupt FD settings 2017-10-06 02:49:48 +02:00
mlx4_utils.h net/mlx4: refactor interrupt FD settings 2017-10-06 02:49:48 +02:00
mlx4.c net/mlx4: compact interrupt functions 2017-10-06 02:49:48 +02:00
mlx4.h net/mlx4: compact interrupt functions 2017-10-06 02:49:48 +02:00
rte_pmd_mlx4_version.map mlx4: move to drivers/net/ 2015-05-22 16:06:22 +02:00