aboutsummaryrefslogtreecommitdiff
path: root/sys/net/iflib.c
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2017-01-27 22:30:27 +0000
committerSean Bruno <sbruno@FreeBSD.org>2017-01-27 22:30:27 +0000
commit96eeabefbe7b3d14e195815f4913c7c08a52b716 (patch)
treebd7ad163c41901bdd795fcd1e286b4eab8c7f290 /sys/net/iflib.c
parent95839d3d256bb5e095c2feb736b73c930b90ff41 (diff)
downloadsrc-96eeabefbe7b3d14e195815f4913c7c08a52b716.tar.gz
src-96eeabefbe7b3d14e195815f4913c7c08a52b716.zip
Replace customized busmaster code with standardized setup call.
Reported by: jhb
Notes
Notes: svn path=/head/; revision=312903
Diffstat (limited to 'sys/net/iflib.c')
-rw-r--r--sys/net/iflib.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/net/iflib.c b/sys/net/iflib.c
index acad313c51cc..23a548e6dd96 100644
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -4781,12 +4781,9 @@ iflib_msix_init(if_ctx_t ctx)
** successfully initialize us.
*/
{
- uint16_t pci_cmd_word;
int msix_ctrl, rid;
- pci_cmd_word = pci_read_config(dev, PCIR_COMMAND, 2);
- pci_cmd_word |= PCIM_CMD_BUSMASTEREN;
- pci_write_config(dev, PCIR_COMMAND, pci_cmd_word, 2);
+ pci_enable_busmaster(dev);
rid = 0;
if (pci_find_cap(dev, PCIY_MSIX, &rid) == 0 && rid != 0) {
rid += PCIR_MSIX_CTRL;