|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| README.illumos | H A D | 25-Oct-2019 | 857 | 25 | 16 |
| THIRDPARTYLICENSE | H A D | 16-Apr-2016 | 1 KiB | 27 | 19 |
| THIRDPARTYLICENSE.descrip | H A D | 16-Apr-2016 | 13 | 2 | 1 |
| ixgbe_82598.c | H A D | 28-Sep-2023 | 41 KiB | 1,443 | 870 |
| ixgbe_82598.h | H A D | 25-Oct-2019 | 2.7 KiB | 56 | 19 |
| ixgbe_82599.c | H A D | 25-Oct-2019 | 77.8 KiB | 2,640 | 1,584 |
| ixgbe_82599.h | H A D | 25-Oct-2019 | 3.3 KiB | 67 | 30 |
| ixgbe_api.c | H A D | 25-Oct-2019 | 50.3 KiB | 1,719 | 725 |
| ixgbe_api.h | H A D | 25-Oct-2019 | 10.9 KiB | 229 | 182 |
| ixgbe_common.c | H A D | 25-Oct-2019 | 150.9 KiB | 5,521 | 3,166 |
| ixgbe_common.h | H A D | 25-Oct-2019 | 9.2 KiB | 196 | 142 |
| ixgbe_dcb.c | H A D | 25-Oct-2019 | 22.1 KiB | 761 | 485 |
| ixgbe_dcb.h | H A D | 25-Oct-2019 | 6.3 KiB | 177 | 95 |
| ixgbe_dcb_82598.c | H A D | 25-Oct-2019 | 11.1 KiB | 375 | 181 |
| ixgbe_dcb_82598.h | H A D | 25-Oct-2019 | 4.2 KiB | 102 | 41 |
| ixgbe_dcb_82599.c | H A D | 25-Oct-2019 | 17.7 KiB | 613 | 294 |
| ixgbe_dcb_82599.h | H A D | 25-Oct-2019 | 5.7 KiB | 156 | 71 |
| ixgbe_mbx.c | H A D | 25-Oct-2019 | 17.3 KiB | 661 | 324 |
| ixgbe_mbx.h | H A D | 25-Oct-2019 | 7.1 KiB | 161 | 77 |
| ixgbe_phy.c | H A D | 25-Oct-2019 | 73 KiB | 2,707 | 1,702 |
| ixgbe_phy.h | H A D | 25-Oct-2019 | 9 KiB | 221 | 163 |
| ixgbe_type.h | H A D | 25-Oct-2019 | 172.5 KiB | 4,438 | 3,660 |
| ixgbe_vf.c | H A D | 25-Oct-2019 | 22.3 KiB | 786 | 425 |
| ixgbe_vf.h | H A D | 25-Oct-2019 | 5.5 KiB | 146 | 98 |
| ixgbe_x540.c | H A D | 25-Oct-2019 | 31 KiB | 1,070 | 590 |
| ixgbe_x540.h | H A D | 25-Oct-2019 | 3.2 KiB | 70 | 28 |
| ixgbe_x550.c | H A D | 25-Oct-2019 | 128.6 KiB | 4,645 | 2,907 |
| ixgbe_x550.h | H A D | 25-Oct-2019 | 6.2 KiB | 126 | 88 |
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