Max Gurtovoy
1dd7382b1b
net/mlx5: Introduce VHCA tunnel device capability
...
When using the device emulation feature (introduced in Bluefield-1 SOC),
a privileged function (the device emulation manager) will be able to
create a channel to execute commands on behalf of the emulated function.
This channel will be a general object of type VHCA_TUNNEL that will have
a unique ID for each emulated function. This ID will be passed in each
cmd that will be issued by the emulation SW in a well known offset in
the command header.
This channel is needed since the emulated function doesn't have a normal
command interface to the HCA HW, but some basic configuration for that
function is needed (e.g. initialize and enable the HCA). For that matter,
a specific command-set was defined and only those commands will be issued
by the HCA.
Signed-off-by: Max Gurtovoy <maxg@mellanox.com >
Reviewed-by: Yishai Hadas <yishaih@mellanox.com >
Signed-off-by: Leon Romanovsky <leonro@mellanox.com >
2019-07-07 10:25:17 +03:00
..
2019-05-07 19:43:05 +02:00
2019-05-16 11:05:11 -07:00
2019-05-05 21:52:42 -07:00
2019-05-16 09:19:14 -07:00
2019-05-11 10:54:43 -04:00
2019-05-15 18:50:40 -07:00
2019-05-19 10:58:45 -07:00
2019-05-15 18:21:43 -07:00
2019-05-14 10:39:08 -07:00
2019-07-07 10:25:17 +03:00
2019-05-19 10:05:28 -07:00
2019-05-16 09:19:14 -07:00
2019-05-14 19:52:52 -07:00
2019-05-19 10:58:45 -07:00
2019-05-02 17:17:52 +02:00
2019-05-02 10:37:55 +09:00
2019-05-15 18:21:43 -07:00
2019-05-03 18:05:27 +02:00
2019-05-14 10:30:10 -07:00
2019-05-06 11:55:39 +02:00
2019-05-09 00:41:00 -05:00
2019-05-14 09:47:48 -07:00
2019-05-14 19:52:50 -07:00
2019-05-14 19:52:49 -07:00
2019-04-30 16:12:02 -06:00
2019-05-04 07:24:08 -06:00
2019-05-04 07:24:08 -06:00
2019-05-02 22:14:21 -04:00
2019-05-07 08:39:02 -06:00
2019-05-06 08:39:11 -07:00
2019-05-15 13:21:37 -07:00
2019-05-14 19:52:48 -07:00
2019-05-09 15:25:13 -04:00
2019-05-18 15:52:26 -07:00
2019-05-14 07:57:29 -07:00
2019-05-10 12:20:36 +02:00
2019-05-10 05:29:27 -07:00
2019-05-14 19:52:50 -07:00
2019-05-07 21:28:04 -07:00
2019-05-09 14:50:09 -07:00
2019-05-03 15:30:23 +01:00
2019-05-06 15:04:40 +02:00
2019-05-15 17:35:54 +01:00
2019-05-01 12:29:28 -04:00
2019-05-08 21:23:11 -07:00
2019-05-07 22:03:58 -07:00
2019-05-07 21:12:44 -07:00
2019-05-12 18:16:31 -04:00
2019-05-13 15:08:16 -07:00
2019-05-13 15:08:16 -07:00
2019-05-15 16:05:47 -07:00
2019-05-14 09:47:47 -07:00
2019-05-06 15:45:18 +02:00
2019-05-14 09:47:48 -07:00
2019-05-14 09:47:44 -07:00
2019-05-14 09:47:48 -07:00
2019-05-17 19:29:40 +02:00
2019-05-01 07:47:37 -07:00
2019-05-14 19:52:52 -07:00
2019-05-01 10:41:38 +01:00
2019-05-01 10:49:17 +01:00
2019-05-19 11:43:16 -07:00
2019-05-14 19:52:49 -07:00
2019-05-07 18:48:09 -07:00
2019-05-14 19:52:48 -07:00
2019-05-15 23:39:38 +02:00
2019-05-14 19:52:49 -07:00
2019-05-06 10:19:19 -06:00
2019-05-14 19:52:49 -07:00
2019-05-16 15:55:48 -07:00
2019-05-03 21:11:22 +02:00
2019-05-06 13:50:15 -07:00
2019-05-07 20:17:51 -07:00
2019-05-13 09:23:18 -04:00
2019-05-14 09:47:50 -07:00
2019-05-14 19:52:53 -07:00
2019-05-14 09:47:50 -07:00
2019-05-14 09:47:49 -07:00
2019-05-14 09:47:46 -07:00
2019-05-14 19:52:48 -07:00
2019-05-14 19:52:48 -07:00
2019-05-14 09:47:49 -07:00
2019-05-14 19:52:48 -07:00
2019-05-14 10:55:54 -07:00
2019-05-07 21:50:24 +09:00
2019-05-19 10:58:45 -07:00
2019-05-06 01:18:58 +02:00
2019-05-14 17:19:47 +02:00
2019-05-01 14:26:36 -05:00
2019-05-16 10:29:00 -07:00
2019-05-03 10:49:17 -04:00
2019-05-14 09:47:51 -07:00
2019-05-14 10:30:10 -07:00
2019-05-17 10:33:30 -07:00
2019-05-04 00:50:58 -04:00
2019-05-07 14:31:03 +02:00
2019-05-14 19:52:49 -07:00
2019-05-13 10:51:31 +02:00
2019-05-14 19:52:48 -07:00
2019-05-03 22:15:51 +02:00
2019-05-14 19:52:51 -07:00
2019-05-14 19:52:51 -07:00
2019-05-14 19:52:48 -07:00
2019-05-14 19:52:48 -07:00
2019-05-14 19:52:48 -07:00
2019-05-17 10:08:59 -07:00
2019-05-14 19:52:51 -07:00
2019-05-08 22:14:36 +02:00
2019-05-07 12:47:47 -03:00
2019-05-14 19:52:48 -07:00
2019-05-07 20:17:51 -07:00
2019-05-16 15:51:55 -07:00
2019-05-16 16:16:18 -07:00
2019-05-06 19:40:31 -07:00
2019-05-01 08:38:47 -06:00
2019-05-08 10:03:52 -07:00
2019-05-14 09:47:45 -07:00
2019-05-12 13:11:36 -04:00
2019-05-18 15:52:26 -07:00
2019-05-14 09:47:45 -07:00
2019-05-15 17:35:54 +01:00