Name Date Size #Lines LOC

..--

README.illumosH A D25-Oct-2019857 2516

THIRDPARTYLICENSEH A D16-Apr-20161 KiB2719

THIRDPARTYLICENSE.descripH A D16-Apr-201613 21

ixgbe_82598.cH A D28-Sep-202341 KiB1,443870

ixgbe_82598.hH A D25-Oct-20192.7 KiB5619

ixgbe_82599.cH A D25-Oct-201977.8 KiB2,6401,584

ixgbe_82599.hH A D25-Oct-20193.3 KiB6730

ixgbe_api.cH A D25-Oct-201950.3 KiB1,719725

ixgbe_api.hH A D25-Oct-201910.9 KiB229182

ixgbe_common.cH A D25-Oct-2019150.9 KiB5,5213,166

ixgbe_common.hH A D25-Oct-20199.2 KiB196142

ixgbe_dcb.cH A D25-Oct-201922.1 KiB761485

ixgbe_dcb.hH A D25-Oct-20196.3 KiB17795

ixgbe_dcb_82598.cH A D25-Oct-201911.1 KiB375181

ixgbe_dcb_82598.hH A D25-Oct-20194.2 KiB10241

ixgbe_dcb_82599.cH A D25-Oct-201917.7 KiB613294

ixgbe_dcb_82599.hH A D25-Oct-20195.7 KiB15671

ixgbe_mbx.cH A D25-Oct-201917.3 KiB661324

ixgbe_mbx.hH A D25-Oct-20197.1 KiB16177

ixgbe_phy.cH A D25-Oct-201973 KiB2,7071,702

ixgbe_phy.hH A D25-Oct-20199 KiB221163

ixgbe_type.hH A D25-Oct-2019172.5 KiB4,4383,660

ixgbe_vf.cH A D25-Oct-201922.3 KiB786425

ixgbe_vf.hH A D25-Oct-20195.5 KiB14698

ixgbe_x540.cH A D25-Oct-201931 KiB1,070590

ixgbe_x540.hH A D25-Oct-20193.2 KiB7028

ixgbe_x550.cH A D25-Oct-2019128.6 KiB4,6452,907

ixgbe_x550.hH A D25-Oct-20196.2 KiB12688

README.illumos

1This directory contains the 'common code' to the ixgbe driver. This code
2comes from FreeBSD.
3
4The following are a subset of the current modifications that are being
5made to this common code to facilitate illumos specific features:
6
7o IXGBE_REMOVED
8
9The IXGBE_REMOVED macro normally taks a pointer to the hardware address.
10However, that does not allow us to go through and actually do a useful
11check. Instead we modify all users of this macro to pass the struct
12ixgbe_hw of the ixgbe_t. Importantly, we also remove the current
13definition of IXGBE_REMOVED in ixbe_common.h and instead use the
14definition in ixgbe_osdep.h.
15
16o ixgbe_get_oem_prod_version()
17
18This function has a smatch error. It checks for:
19
20	if (offset == 0x0 && offset == NVM_INVALID_PTR)
21
22That condition can never occur. It should instead be:
23
24	if (offset == 0x0 || offset == NVM_INVALID_PTR)
25