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> |
||
---|---|---|
.. | ||
igc_82571.h | ||
igc_82575.h | ||
igc_api.c | ||
igc_api.h | ||
igc_base.c | ||
igc_base.h | ||
igc_defines.h | ||
igc_hw.h | ||
igc_i225.c | ||
igc_i225.h | ||
igc_ich8lan.h | ||
igc_mac.c | ||
igc_mac.h | ||
igc_manage.c | ||
igc_manage.h | ||
igc_nvm.c | ||
igc_nvm.h | ||
igc_osdep.c | ||
igc_osdep.h | ||
igc_phy.c | ||
igc_phy.h | ||
igc_regs.h | ||
meson.build | ||
README |
/* 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