aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sfxge/common/hunt_nic.c
diff options
context:
space:
mode:
authorAndrew Rybchenko <arybchik@FreeBSD.org>2018-11-28 06:55:59 +0000
committerAndrew Rybchenko <arybchik@FreeBSD.org>2018-11-28 06:55:59 +0000
commit61e0c16d1c97cd057fe3b879038647507bda6707 (patch)
treec0566a5ce648495c506616fa30c19026c0b709ff /sys/dev/sfxge/common/hunt_nic.c
parentff8ff86654707b3ea1d7ccd186a008ecebf0d641 (diff)
downloadsrc-61e0c16d1c97cd057fe3b879038647507bda6707.tar.gz
src-61e0c16d1c97cd057fe3b879038647507bda6707.zip
sfxge(4): move vector config to ef10 NIC board config
Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D18193
Notes
Notes: svn path=/head/; revision=341117
Diffstat (limited to 'sys/dev/sfxge/common/hunt_nic.c')
-rw-r--r--sys/dev/sfxge/common/hunt_nic.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/sys/dev/sfxge/common/hunt_nic.c b/sys/dev/sfxge/common/hunt_nic.c
index 76a1f781720f..f5713721b809 100644
--- a/sys/dev/sfxge/common/hunt_nic.c
+++ b/sys/dev/sfxge/common/hunt_nic.c
@@ -108,7 +108,6 @@ hunt_board_cfg(
uint32_t mask;
uint32_t flags;
uint32_t sysclk, dpcpu_clk;
- uint32_t base, nvec;
uint32_t bandwidth;
efx_rc_t rc;
@@ -253,20 +252,8 @@ hunt_board_cfg(
goto fail5;
encp->enc_privilege_mask = mask;
- /* Get interrupt vector limits */
- if ((rc = efx_mcdi_get_vector_cfg(enp, &base, &nvec, NULL)) != 0) {
- if (EFX_PCI_FUNCTION_IS_PF(encp))
- goto fail6;
-
- /* Ignore error (cannot query vector limits from a VF). */
- base = 0;
- nvec = 1024;
- }
- encp->enc_intr_vec_base = base;
- encp->enc_intr_limit = nvec;
-
if ((rc = hunt_nic_get_required_pcie_bandwidth(enp, &bandwidth)) != 0)
- goto fail7;
+ goto fail6;
encp->enc_required_pcie_bandwidth_mbps = bandwidth;
/* All Huntington devices have a PCIe Gen3, 8 lane connector */
@@ -274,8 +261,6 @@ hunt_board_cfg(
return (0);
-fail7:
- EFSYS_PROBE(fail7);
fail6:
EFSYS_PROBE(fail6);
fail5: