numam-dpdk/drivers/net/ice/base
Leyi Rong 27df96b284 net/ice/base: disable Tx pacing option
With the current NVM, after GLOBR, before the first link up event, FW
will return to base driver, the pacing value of 20 percents for some
reason, in the get-link-status AQ command. We then use this value as
the pacing param for the set-mac-info AQ command. As result, we are
limited to 20 percents of the available bandwidth until the first
set-mac-info AQ call after the link up event.

Signed-off-by: Chinh T Cao <chinh.t.cao@intel.com>
Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Leyi Rong <leyi.rong@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2019-06-28 20:31:48 +02:00
..
ice_adminq_cmd.h net/ice/base: update some defines 2019-06-28 20:31:48 +02:00
ice_alloc.h net/ice/base: update copyright time 2019-03-29 17:25:31 +01:00
ice_bitops.h net/ice/base: rework on bit ops 2019-03-29 17:25:31 +01:00
ice_common.c net/ice/base: disable Tx pacing option 2019-06-28 20:31:48 +02:00
ice_common.h net/ice/base: separate out control queue lock creation 2019-06-28 20:31:48 +02:00
ice_controlq.c net/ice/base: add and fix debug logs 2019-06-28 20:31:48 +02:00
ice_controlq.h net/ice/base: update copyright time 2019-03-29 17:25:31 +01:00
ice_dcb.c net/ice/base: fix DCBx initialization 2019-06-28 20:31:48 +02:00
ice_dcb.h net/ice/base: add function to configure MIB 2019-06-28 20:31:48 +02:00
ice_devids.h net/ice/base: update copyright time 2019-03-29 17:25:31 +01:00
ice_fdir.c net/ice/base: make FDID available for flex descriptor 2019-06-28 20:31:48 +02:00
ice_fdir.h net/ice/base: support FDIR 2019-03-29 17:25:31 +01:00
ice_flex_pipe.c net/ice/base: add and fix debug logs 2019-06-28 20:31:48 +02:00
ice_flex_pipe.h net/ice/base: add compatibility check for package version 2019-06-28 20:31:48 +02:00
ice_flex_type.h net/ice/base: add compatibility check for package version 2019-06-28 20:31:48 +02:00
ice_flow.c net/ice/base: use macro instead of magic 8 2019-06-28 20:31:48 +02:00
ice_flow.h net/ice/base: move RSS replay list 2019-06-28 20:31:48 +02:00
ice_hw_autogen.h net/ice/base: update copyright time 2019-03-29 17:25:31 +01:00
ice_lan_tx_rx.h net/ice/base: enable HW to prefetch Rx descriptors 2019-06-28 20:31:48 +02:00
ice_nvm.c net/ice/base: add and fix debug logs 2019-06-28 20:31:48 +02:00
ice_osdep.h net/ice/base: support 32-bit hamming weight 2019-06-28 20:31:48 +02:00
ice_protocol_type.h net/ice/base: increase protocol offset size 2019-03-29 17:25:31 +01:00
ice_sbq_cmd.h net/ice/base: update copyright time 2019-03-29 17:25:31 +01:00
ice_sched.c net/ice/base: add sibling head to parse nodes 2019-06-28 20:31:48 +02:00
ice_sched.h net/ice/base: save queue bandwidth for replay after reset 2019-06-28 20:31:48 +02:00
ice_status.h net/ice/base: support DCB 2019-03-29 17:25:31 +01:00
ice_switch.c net/ice/base: forbid VSI to remove unassociated ucast filter 2019-06-28 20:31:48 +02:00
ice_switch.h net/ice/base: move RSS replay list 2019-06-28 20:31:48 +02:00
ice_type.h net/ice/base: use a different log type for FW 2019-06-28 20:31:48 +02:00
meson.build build: warn on unused parameter 2019-06-04 00:22:50 +02:00
README net/ice/base: add OS specific implementation 2018-12-21 16:22:41 +01:00

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

Intel® ICE driver
==================

This directory contains source code of FreeBSD ice driver of version
2018.12.11 released by the team which develops
basic drivers for any ice NIC. The directory of base/ contains the
original source package.
This driver is valid for the product(s) listed below

* Intel® Ethernet Network Adapters E810

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

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

    ice_osdep.h