shurd c932e515c4 bnxt: Fix driver when attached to a VF
- Use HWRM_FUNC_VF_CFG instead of HWRM_FUNC_CFG on VFs
- Fix NPAR/VF detection
- Clean up flag definitions
- Don't allow WoL on VFs

Although the bnxt driver doesn't support SR-IOV so can create VFs yet,
the PF could be running Linux or ESCi with a VF passed through to a
FreeBSD guest.  This fixes the driver for that use case.

Submitted by:	Siva Kallam <siva.kallam@@broadcom.com>
Reviewed by:	shurd, sbruno
Approved by:	sbruno (mentor)
Sponsored by:	Broadcom Limited
Differential Revision:	https://reviews.freebsd.org/D12410
2017-09-21 20:27:43 +00:00
..
2017-08-31 22:47:04 +00:00
2017-04-14 02:24:02 +00:00
2017-04-14 08:27:42 +00:00
2017-09-09 11:01:44 +00:00
2017-01-28 02:22:15 +00:00
2017-01-16 03:03:47 +00:00
2016-05-03 03:41:25 +00:00
2017-09-14 15:34:45 +00:00
2017-09-14 15:34:45 +00:00
2016-08-09 19:32:06 +00:00
2016-10-25 16:28:30 +00:00
2017-04-06 17:08:59 +00:00
2016-05-03 03:41:25 +00:00
2017-02-23 15:30:21 +00:00
2016-05-03 03:41:25 +00:00
2017-04-27 16:14:32 +00:00
2016-11-17 14:43:13 +00:00
2017-09-16 02:41:38 +00:00
2016-05-03 03:41:25 +00:00
2017-01-28 02:22:15 +00:00
2017-02-28 23:42:47 +00:00
2017-05-06 06:08:44 +00:00
2017-04-14 02:33:26 +00:00
2017-02-06 11:37:20 +00:00
2016-05-03 03:41:25 +00:00
2017-02-28 23:42:47 +00:00
2017-09-10 13:21:54 +00:00
2017-09-14 15:34:45 +00:00
2017-09-14 15:34:45 +00:00
2016-05-03 03:41:25 +00:00
2017-06-08 21:30:34 +00:00
2017-04-14 08:11:50 +00:00
2017-01-28 02:22:15 +00:00
2017-08-28 15:54:07 +00:00
2017-09-08 17:51:19 +00:00
2016-05-03 03:41:25 +00:00
2016-05-03 03:41:25 +00:00
2017-09-15 20:58:52 +00:00
2017-09-15 20:58:52 +00:00
2017-06-30 22:06:24 +00:00
2017-01-23 21:09:27 +00:00
2017-04-14 07:27:23 +00:00
2016-05-03 03:41:25 +00:00
2017-02-28 23:42:47 +00:00
2016-05-03 03:41:25 +00:00
2017-09-14 15:34:45 +00:00
2017-09-20 21:42:25 +00:00
2016-09-22 22:51:11 +00:00
2017-01-28 02:22:15 +00:00
2016-05-03 03:41:25 +00:00
2016-10-17 10:20:38 +00:00
2017-09-20 20:07:45 +00:00
2016-05-03 03:41:25 +00:00
2017-08-18 08:05:33 +00:00
2016-05-03 03:41:25 +00:00
2017-02-28 23:42:47 +00:00
2016-05-03 03:41:25 +00:00
2017-05-23 09:29:05 +00:00
2017-08-07 14:09:57 +00:00
2016-05-03 03:41:25 +00:00
2017-04-06 22:21:49 +00:00
2017-07-01 05:35:29 +00:00
2016-05-03 03:41:25 +00:00
2016-05-03 03:41:25 +00:00
2016-05-02 16:47:28 +00:00
2016-05-02 16:47:28 +00:00
2017-07-01 05:35:29 +00:00
2016-05-03 03:41:25 +00:00