numam-dpdk/drivers/net/ice/base
Leyi Rong 9396e6dab5 net/ice/base: optimize data structures
Move a bunch of members around to make more efficient use of
memory, eliminating holes where possible. None of these members
are hot path so cache line alignment is not very important here.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@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: track HW stat registers past rollover 2019-06-28 20:31:48 +02:00
ice_common.h net/ice/base: track HW stat registers past rollover 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: optimize data structures 2019-06-28 20:31:48 +02:00
ice_dcb.c net/ice/base: implement LLDP persistent settings 2019-06-28 20:31:48 +02:00
ice_dcb.h net/ice/base: implement LLDP persistent settings 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: check new FD filter duplication 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: optimize data structures 2019-06-28 20:31:48 +02:00
ice_flow.c net/ice/base: optimize data structures 2019-06-28 20:31:48 +02:00
ice_flow.h net/ice/base: optimize data structures 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 64-bit read 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: fix rate limit burst size calculation 2019-06-28 20:31:48 +02:00
ice_sched.h net/ice/base: fix rate limit burst size calculation 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: fix flow director VSI count 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