linux/drivers/net/ethernet/cavium/liquidio
Rick Farrington 0c45d7fe12 liquidio: fix use of pf in pass-through mode in a virtual machine
Fix problem when PF is used in pass-through mode in a VM (w/embedded f/w).

If host error reading PF num from CN23XX_PCIE_SRIOV_FDL reg,
try to retrieve PF num from SLI_PKT(0)_INPUT_CONTROL (initialized by f/w).

Signed-off-by: Rick Farrington <ricardo.farrington@cavium.com>
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-08-20 20:21:32 -07:00
..
Makefile
cn23xx_pf_device.c liquidio: fix use of pf in pass-through mode in a virtual machine 2017-08-20 20:21:32 -07:00
cn23xx_pf_device.h
cn23xx_pf_regs.h
cn23xx_vf_device.c liquidio: replace info-pointer mode with buffer-pointer-only mode 2017-06-18 23:55:46 -04:00
cn23xx_vf_device.h liquidio: moved wait_for_pending_requests to octeon_network.h 2017-08-14 22:21:39 -07:00
cn23xx_vf_regs.h
cn66xx_device.c liquidio: fix bug in soft reset failure detection 2017-07-06 10:36:03 +01:00
cn66xx_device.h
cn66xx_regs.h
cn68xx_device.c
cn68xx_device.h
cn68xx_regs.h
lio_core.c liquidio: fix Smatch error 2017-08-18 15:21:14 -07:00
lio_ethtool.c liquidio: fix spelling mistake: "interuupt" -> "interrupt" 2017-08-17 10:05:24 -07:00
lio_main.c liquidio: fix use of pf in pass-through mode in a virtual machine 2017-08-20 20:21:32 -07:00
lio_vf_main.c liquidio: update VF's netdev->max_mtu if there's a change in PF's MTU 2017-08-16 11:07:55 -07:00
liquidio_common.h liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF 2017-08-18 16:11:58 -07:00
liquidio_image.h
octeon_config.h liquidio: added support for ethtool --set-ring feature 2017-08-14 22:21:40 -07:00
octeon_console.c liquidio: update debug console logging mechanism 2017-08-14 10:56:57 -07:00
octeon_device.c liquidio: added support for ethtool --set-ring feature 2017-08-14 22:21:40 -07:00
octeon_device.h liquidio: moved wait_for_pending_requests to octeon_network.h 2017-08-14 22:21:39 -07:00
octeon_droq.c liquidio: rx/tx queue cleanup 2017-08-11 13:54:41 -07:00
octeon_droq.h liquidio: replace info-pointer mode with buffer-pointer-only mode 2017-06-18 23:55:46 -04:00
octeon_iq.h
octeon_mailbox.c
octeon_mailbox.h
octeon_main.h liquidio: moved liquidio_msix_intr_handler to lio_core.c 2017-08-15 21:05:31 -07:00
octeon_mem_ops.c liquidio: stop using huge static buffer, save 4096k in .data 2017-06-22 11:03:00 -04:00
octeon_mem_ops.h liquidio: stop using huge static buffer, save 4096k in .data 2017-06-22 11:03:00 -04:00
octeon_network.h liquidio: added support for ethtool --set-channels feature 2017-08-15 21:05:31 -07:00
octeon_nic.c
octeon_nic.h
request_manager.c liquidio: removed check for queue size alignment 2017-08-11 13:55:57 -07:00
response_manager.c
response_manager.h