remarkable-linux/include/linux/mlx4
Yevgeny Petrilin fe6f700d6c net/mlx4_core: Respond to operation request by firmware
This commit adds new firmware command and new firmware event.  The firmware
raises the MLX4_EVENT_TYPE_OP_REQUIRED event in order to signal the driver it
needs to perform an administrative operation throughout the MLX4_CMD_GET_OP_REQ
command. At the moment the supported operation is adding/removing multicast
entries which are used by the firmware for handling NCSI traffic in B0
steering mode.

Also, had to swap the order of mlx4_init_mcg_table() and
mlx4_init_eq_table() to make sure that driver will get events only after
resources are initialized to handle it.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.com>
Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.com>
Signed-off-by: Eugenia Emantayev <eugenia@mellanox.com>
Signed-off-by: Amir Vadai <amirv@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-07-29 01:12:40 -07:00
..
cmd.h net/mlx4_core: Respond to operation request by firmware 2013-07-29 01:12:40 -07:00
cq.h net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
device.h net/mlx4_core: Respond to operation request by firmware 2013-07-29 01:12:40 -07:00
doorbell.h
driver.h
qp.h net/mlx4_core: Add HW enforcement to VF link state 2013-07-01 13:10:57 -07:00
srq.h mlx4_core: Implement SRQ object lookup from srqn 2013-04-16 22:42:55 -07:00