numam-dpdk/drivers/net/ice/base
Qi Zhang b42d6885fe net/ice/base: add more APIs in switch module
Add below APIs in switch module

1. ice_aq_get_vsi_params -  get VSI context info
2. ice_aq_add_update_mir_rule - add/update mirror rule
3. ice_aq_delete_mir_rule - delete mirror rule
4. ice_aq_set_storm_ctrl - set storm control configuration
5. ice_aq_get_storm_ctrl - get storm control configuration

PMD can use these APIs to enable mirror rule and storm control
related features.

Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Reviewed-by: Qiming Yang <qiming.yang@intel.com>
Reviewed-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
2019-03-29 17:25:31 +01:00
..
ice_adminq_cmd.h net/ice/base: add more APIs in switch module 2019-03-29 17:25:31 +01:00
ice_alloc.h net/ice/base: add various headers 2018-12-21 16:22:40 +01:00
ice_common.c net/ice/base: declare functions as external 2019-03-29 17:25:31 +01:00
ice_common.h net/ice/base: declare functions as external 2019-03-29 17:25:31 +01:00
ice_controlq.c net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_controlq.h net/ice/base: add control queue information 2018-12-21 16:22:40 +01:00
ice_devids.h net/ice/base: add device IDs for Intel E800 Series NICs 2018-12-21 16:22:40 +01:00
ice_flex_pipe.c net/ice/base: declare functions as external 2019-03-29 17:25:31 +01:00
ice_flex_pipe.h net/ice/base: declare functions as external 2019-03-29 17:25:31 +01:00
ice_flex_type.h net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_flow.c net/ice/base: remove unnecessary code 2019-03-29 17:25:31 +01:00
ice_flow.h net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_hw_autogen.h net/ice/base: add registers for Intel E800 Series NIC 2018-12-21 16:22:40 +01:00
ice_lan_tx_rx.h net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_nvm.c net/ice/base: add helper macros 2019-03-29 17:25:31 +01:00
ice_osdep.h net/ice/base: add some helper macros 2019-01-18 09:47:26 +01:00
ice_protocol_type.h net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_sbq_cmd.h net/ice/base: add sideband queue info 2018-12-21 16:22:40 +01:00
ice_sched.c net/ice/base: add helper macros 2019-03-29 17:25:31 +01:00
ice_sched.h net/ice/base: improve comments 2019-03-29 17:25:31 +01:00
ice_status.h net/ice/base: add various headers 2018-12-21 16:22:40 +01:00
ice_switch.c net/ice/base: add more APIs in switch module 2019-03-29 17:25:31 +01:00
ice_switch.h net/ice/base: add more APIs in switch module 2019-03-29 17:25:31 +01:00
ice_type.h net/ice/base: remove unnecessary code 2019-03-29 17:25:31 +01:00
meson.build net/ice/base: add flow module 2019-01-18 09:47:26 +01: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