New upstream version 18.08
[deb_dpdk.git] / kernel / linux / kni / ethtool / README
1 ..  SPDX-License-Identifier: BSD-3-Clause
2     Copyright(c) 2010-2014 Intel Corporation.
3
4 Description
5
6 In order to support ethtool in Kernel NIC Interface, the standard Linux kernel
7 drivers of ixgbe/igb are needed to be reused here. ixgbe-3.9.17 is the version
8 modified from in kernel NIC interface kernel module to support ixgbe NIC, and
9 igb-3.4.8 is the version modified from in kernel NIC interface kernel module to
10 support igb NIC.
11
12 The source code package of ixgbe can be downloaded from sourceforge.net as below.
13 http://sourceforge.net/projects/e1000/files/ixgbe%20stable/
14 Below source files are copied or modified from ixgbe.
15
16 ixgbe_82598.h
17 ixgbe_82599.c
18 ixgbe_82599.h
19 ixgbe_api.c
20 ixgbe_api.h
21 ixgbe_common.c
22 ixgbe_common.h
23 ixgbe_dcb.h
24 ixgbe_ethtool.c
25 ixgbe_fcoe.h
26 ixgbe.h
27 ixgbe_main.c
28 ixgbe_mbx.h
29 ixgbe_osdep.h
30 ixgbe_phy.c
31 ixgbe_phy.h
32 ixgbe_sriov.h
33 ixgbe_type.h
34 kcompat.c
35 kcompat.h
36
37 The source code package of igb can be downloaded from sourceforge.net as below.
38 http://sourceforge.net/projects/e1000/files/igb%20stable/
39 Below source files are copied or modified from igb.
40
41 e1000_82575.c
42 e1000_82575.h
43 e1000_api.c
44 e1000_api.h
45 e1000_defines.h
46 e1000_hw.h
47 e1000_mac.c
48 e1000_mac.h
49 e1000_manage.c
50 e1000_manage.h
51 e1000_mbx.c
52 e1000_mbx.h
53 e1000_nvm.c
54 e1000_nvm.h
55 e1000_osdep.h
56 e1000_phy.c
57 e1000_phy.h
58 e1000_regs.h
59 igb_ethtool.c
60 igb.h
61 igb_main.c
62 igb_param.c
63 igb_procfs.c
64 igb_regtest.h
65 igb_sysfs.c
66 igb_vmdq.c
67 igb_vmdq.h
68 kcompat.c
69 kcompat_ethtool.c
70 kcompat.h
71