numam-dpdk/drivers/net/e1000/base
Andrzej Ostruszka 46136031f1 net/e1000: clean LTO warnings
During LTO build compiler reports some 'false positive' warnings about
variables being possibly used uninitialized.  This patch silences these
warnings.

Exemplary compiler warning to suppress (with LTO enabled):
error: ‘link’ may be used uninitialized in this function
[-Werror=maybe-uninitialized]
  if (link) {

Signed-off-by: Andrzej Ostruszka <aostruszka@marvell.com>
2019-11-08 15:23:41 +01:00
..
e1000_80003es2lan.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_80003es2lan.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82540.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82541.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82541.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82542.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82543.c net/e1000: clean LTO warnings 2019-11-08 15:23:41 +01:00
e1000_82543.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82571.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82571.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82575.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_82575.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_api.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_api.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_defines.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_hw.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_i210.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_i210.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_ich8lan.c net/e1000: clean LTO warnings 2019-11-08 15:23:41 +01:00
e1000_ich8lan.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_mac.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_mac.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_manage.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_manage.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_mbx.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_mbx.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_nvm.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_nvm.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +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: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_phy.c net/e1000: clean LTO warnings 2019-11-08 15:23:41 +01:00
e1000_phy.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_regs.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_vf.c net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
e1000_vf.h net/e1000: replace license text with SPDX tag 2019-07-24 18:44:40 +02:00
meson.build net/*/base: allow use of experimental APIs in base code 2018-09-28 01:41:01 +02:00
README net/e1000: replace license text with SPDX tag 2019-07-29 13:31:45 +02:00

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

This directory contains source code of FreeBSD em & igb drivers of version
cid-shared-code.2016.11.22 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