8cb7c57d9b
Update base codes, add readme. Add OS specific functions and definitions. Add device initialization codes. Signed-off-by: Alvin Zhang <alvinx.zhang@intel.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
30 lines
968 B
Plaintext
30 lines
968 B
Plaintext
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright(c) 2020 Intel Corporation
|
|
*/
|
|
|
|
Intel® IGC driver
|
|
==================
|
|
|
|
This directory contains source code of FreeBSD igc driver of version
|
|
2019.10.18 released by the team which develops basic drivers for any
|
|
i225 NIC.
|
|
The directory of base/ contains the original source package.
|
|
This driver is valid for the product(s) listed below
|
|
|
|
* Intel® Ethernet Network Adapters I225
|
|
|
|
Updating the driver
|
|
===================
|
|
|
|
NOTE:
|
|
- To avoid namespace issues with e1000 PMD, all prefix e1000_ or E1000_
|
|
of the definition, macro and file names ware replaced with igc_ or IGC_.
|
|
- Since some codes are not required, they have been removed from the
|
|
base codes, such as the I350 and I210 series NICs related codes.
|
|
- Some registers are used by the base codes but not defined in the base
|
|
codes, so they ware added to them.
|
|
- OS and DPDK specified definitions and macros ware added in following
|
|
files:
|
|
igc_osdep.h
|
|
igc_osdep.c
|