linux-xiaomi-chiron/include/linux/mlx4
Jack Morgenstein b01978cacf net/mlx4_core: Dynamic VST to VST vlan/qos changes
Within VST mode, enable modifying the vlan and/or qos
for a VF without requiring unbind/rebind.

This requires firmware which supports the UPDATE_QP command.
(If the command is not available, we fall back to requiring
unbind/bind to activate these changes).

To avoid race conditions with modify-qp on QPs that are affected
by update-qp, this operation is performed on the comm_wq.

If the update operation succeeds for all the necessary QPs, a
vlan_unregister is performed for the abandoned vlan id.

Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-07-01 13:10:22 -07:00
..
cmd.h net/mlx4_core: Dynamic VST to VST vlan/qos changes 2013-07-01 13:10:22 -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: Dynamic VST to VST vlan/qos changes 2013-07-01 13:10:22 -07:00
doorbell.h mlx4_core: Kill mlx4_write64_raw() 2007-10-14 20:17:39 -07:00
driver.h IB/mlx4: Initialize SR-IOV IB support for slaves in master context 2012-09-30 20:33:32 -07:00
qp.h net/mlx4_core: Dynamic VST to VST vlan/qos changes 2013-07-01 13:10:22 -07:00
srq.h mlx4_core: Implement SRQ object lookup from srqn 2013-04-16 22:42:55 -07:00