diff options
author | Andrew Rybchenko <arybchik@FreeBSD.org> | 2018-11-28 06:55:59 +0000 |
---|---|---|
committer | Andrew Rybchenko <arybchik@FreeBSD.org> | 2018-11-28 06:55:59 +0000 |
commit | 61e0c16d1c97cd057fe3b879038647507bda6707 (patch) | |
tree | c0566a5ce648495c506616fa30c19026c0b709ff /sys/dev/sfxge/common/hunt_nic.c | |
parent | ff8ff86654707b3ea1d7ccd186a008ecebf0d641 (diff) | |
download | src-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.c | 17 |
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: |