numam-dpdk/drivers/net/e1000/base
William Tu d1c7029a52 net/e1000: build on Windows
This patch enables building the e1000 driver for Windows.
I tested using two Windows VM on top of VMware Fusion,
creating two e1000 devices with device ID 0x10D3 (8274L),
verifying rx/tx works correctly using dpdk-testpmd.exe
rxonly and txonly mode.

Signed-off-by: William Tu <u9012063@gmail.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Pallavi Kadam <pallavi.kadam@intel.com>
Tested-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Tested-by: Pallavi Kadam <pallavi.kadam@intel.com>
2021-10-21 04:58:40 +02:00
..
e1000_80003es2lan.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_80003es2lan.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82540.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82541.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82541.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82542.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82543.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82543.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82571.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82571.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82575.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_82575.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_api.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_api.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_base.c net/e1000/base: remove duplicated codes 2020-07-07 23:38:27 +02:00
e1000_base.h net/e1000/base: remove duplicated codes 2020-07-07 23:38:27 +02:00
e1000_defines.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_hw.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_i210.c net/e1000/base: fix timeout for shadow RAM write 2021-04-21 16:41:13 +02:00
e1000_i210.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_ich8lan.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_ich8lan.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_mac.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_mac.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_manage.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_manage.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_mbx.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_mbx.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_nvm.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_nvm.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_osdep.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_osdep.h net/e1000: build on Windows 2021-10-21 04:58:40 +02:00
e1000_phy.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_phy.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_regs.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_vf.c net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
e1000_vf.h net/e1000/base: modify copyright 2020-07-07 23:38:27 +02:00
meson.build drivers: remove warning with Meson 0.59 2021-08-27 15:51:34 +02:00
README net/e1000/base: update version 2020-07-07 23:38:27 +02:00

/* SPDX-License-Identifier: BSD-3-Clause
 * Copyright(c) 2010-2020 Intel Corporation
 */

This directory contains source code of FreeBSD em & igb drivers of version
cid-gigabit.2020.06.05.tar.gz released by ND. The sub-directory of base/
contains the original source package.

This driver is valid for the product(s) listed below
* Intel® Ethernet Controller 82540
* Intel® Ethernet Controller 82545 Series
* Intel® Ethernet Controller 82546 Series
* Intel® Ethernet Controller 82571 Series
* Intel® Ethernet Controller 82572 Series
* Intel® Ethernet Controller 82573
* Intel® Ethernet Controller 82574
* Intel® Ethernet Controller 82583
* Intel® Ethernet Controller I217 Series
* Intel® Ethernet Controller I218 Series
* Intel® Ethernet Controller I219 Series
* Intel® Ethernet Controller 82576 Series
* Intel® Ethernet Controller 82575 Series
* Intel® Ethernet Controller 82580 Series
* Intel® Ethernet Controller I350 Series
* Intel® Ethernet Controller I210 Series
* Intel® Ethernet Controller I211
* Intel® Ethernet Controller I354 Series
* Intel® Ethernet Controller DH89XXCC Series

Updating the driver
===================

NOTE: The source code in this directory should not be modified apart from
the following file(s):

    e1000_osdep.c
    e1000_osdep.h