linux/drivers/net/ethernet/mellanox/mlx5/core
Huy Nguyen a48bc51315 net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type
The HW spec defines only bits 24-26 of pftype_wq as the page fault type,
use the required mask to ensure that.

Fixes: d9aaed8387 ("{net,IB}/mlx5: Refactor page fault handling")
Signed-off-by: Huy Nguyen <huyn@mellanox.com>
Signed-off-by: Eli Cohen <eli@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
2018-10-10 18:26:16 -07:00
..
accel net/mlx5: fix an unused-function warning 2018-07-18 13:38:54 -07:00
diag Merge branch 'linus/master' into rdma.git for-next 2018-08-16 14:21:29 -06:00
en net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
en_accel net/mlx5e: TLS, Read capabilities only when it is safe 2018-09-17 15:12:31 -07:00
fpga net/mlx5: Fix memory leak when setting fpga ipsec caps 2018-10-10 18:26:15 -07:00
ipoib Linux 4.18 2018-08-16 13:12:00 -06:00
lib net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK 2018-08-13 12:50:17 -07:00
alloc.c net/mlx5: Fix QP fragmented buffer allocation 2018-07-18 18:16:58 -07:00
cmd.c net/mlx5: Fix read from coherent memory 2018-09-17 15:12:31 -07:00
cq.c
debugfs.c net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 2018-07-11 12:08:57 -07:00
dev.c net/mlx5: Check for error in mlx5_attach_interface 2018-09-05 17:08:33 -07:00
en_arfs.c net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support 2018-08-13 12:50:17 -07:00
en_common.c
en_dcbnl.c net/mlx5e: Cleanup of dcbnl related fields 2018-08-08 19:07:37 -07:00
en_dim.c
en_ethtool.c net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK 2018-08-13 12:50:17 -07:00
en_fs_ethtool.c net/mlx5e: Ethtool steering, fix udp source port value 2018-09-05 17:08:33 -07:00
en_fs.c net/mlx5e: Remove redundant vport context vlan update 2018-05-14 15:10:22 -07:00
en_main.c net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
en_rep.c net/mlx5: Rename modify/query_vport state related enums 2018-08-08 19:34:54 -07:00
en_rep.h net/mlx5e: Use shared table for offloaded TC eswitch flows 2018-05-17 17:48:54 -07:00
en_rx.c net/mlx5e: RX, Prefetch the xdp_frame data area 2018-07-26 15:23:57 -07:00
en_selftest.c net/mlx5: Rename modify/query_vport state related enums 2018-08-08 19:34:54 -07:00
en_stats.c net/mlx5e: Delete unneeded function argument 2018-08-16 12:28:06 -07:00
en_stats.h net/mlx5e: Add support for XDP_REDIRECT in device-out side 2018-07-26 15:23:57 -07:00
en_tc.c net/mlx5e: Set vlan masks for all offloaded TC rules 2018-10-01 10:58:00 -07:00
en_tc.h net/mlx5e: Get the number of offloaded TC rules from the correct table 2018-05-29 17:27:50 -07:00
en_tx.c net/mlx5e: TX, Use function to access sq_dma object in fifo 2018-07-26 15:23:59 -07:00
en_txrx.c net/mlx5e: Add support for XDP_REDIRECT in device-out side 2018-07-26 15:23:57 -07:00
en.h net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
eq.c net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type 2018-10-10 18:26:16 -07:00
eswitch_offloads.c net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables 2018-09-05 17:08:33 -07:00
eswitch.c net/mlx5: E-Switch, Fix out of bound access when setting vport rate 2018-10-01 10:58:00 -07:00
eswitch.h net/mlx5e: Support offloading double vlan push/pop tc actions 2018-07-23 15:01:11 -07:00
fs_cmd.c net/mlx5: Add support for flow table destination number 2018-07-24 08:51:20 +03:00
fs_cmd.h
fs_core.c net/mlx5: Fix possible deadlock from lockdep when adding fte to fg 2018-09-05 17:08:34 -07:00
fs_core.h Verbs flow counters support 2018-06-04 08:48:11 -06:00
fs_counters.c net/mlx5: Export flow counter related API 2018-06-02 07:33:53 +03:00
fw.c net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager 2018-06-26 15:26:29 -07:00
health.c net/mlx5: Fix use-after-free in self-healing flow 2018-09-05 17:08:33 -07:00
Kconfig net/mlx5e: vxlan.c depends on CONFIG_VXLAN 2018-08-13 12:50:17 -07:00
lag.c
mad.c
main.c net/mlx5: Fix debugfs cleanup in the device init/remove flow 2018-09-05 17:08:33 -07:00
Makefile net/mlx5: Reorganize the makefile 2018-08-13 12:50:17 -07:00
mcg.c
mlx5_core.h net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK 2018-08-13 12:50:17 -07:00
mr.c net/mlx5: Limit scope of dump_fill_mkey function 2018-07-04 21:51:07 +03:00
pagealloc.c
pd.c
port.c net/mlx5: Fix wrong size allocation for QoS ETC TC regitster 2018-06-26 15:26:33 -07:00
qp.c
rl.c
sriov.c net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager 2018-06-26 15:26:29 -07:00
srq.c
transobj.c net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
uar.c
vport.c net/mlx5: Unexport functions that need not be exported 2018-08-08 19:34:55 -07:00
wq.c net/mlx5: Use u16 for Work Queue buffer strides offset 2018-09-05 17:08:33 -07:00
wq.h net/mlx5: Use u16 for Work Queue buffer fragment size 2018-09-05 17:08:33 -07:00