Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Nov 2017 11:54:21 -0700
From:      John Baldwin <>
To:        Stephen Hurd <>,,,
Subject:   Re: svn commit: r325166 - head/sys/net
Message-ID:  <>
In-Reply-To: <>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On 10/30/17 9:08 PM, Stephen Hurd wrote:
> Author: shurd
> Date: Mon Oct 30 21:08:12 2017
> New Revision: 325166
> URL:
> Log:
>   Avoid enabling MSI-X if MSI-X is disabled globally
>   It was reported on the community call that with
>   hw.pci.enable_msix=0, iflib would enable MSI-X on the device and attempt
>   to use it, which caused issues. Test the sysctl explicitly and do not
>   enable MSI-X if it's disabled globally.

There are also various blacklists you should probably be honoring.  If
you just use the existing APIs (pci_*_msix()) that should all happen
transparently however.  Also, the 'enable_msi=0' tunable disables both MSI
and MSI-X (again, if you used the existing API that is already handled)

John Baldwin

Want to link to this message? Use this URL: <>