numam-dpdk/drivers/net/ice/base
Qi Zhang 04221f0b3e net/ice/base: fix resource leak
We don't free s_rule if ice_aq_sw_rules() returns a non-zero status. If
it returned a zero status, s_rule would be freed right after, so this
implies it should be freed within the scope of the function regardless.

Fixes: c7dd159311 ("net/ice/base: add virtual switch code")
Cc: stable@dpdk.org

Signed-off-by: Jeb Cramer <jeb.j.cramer@intel.com>
Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Qiming Yang <qiming.yang@intel.com>
2019-07-24 16:00:57 +02:00
..
ice_adminq_cmd.h net/ice/base: update driver unloading field 2019-06-28 20:31:49 +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: fix copying bitmap 2019-06-28 20:31:49 +02:00
ice_common.c net/ice/base: update Tx context struct 2019-06-28 20:31:49 +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: cleanup unused code 2019-06-28 20:31:49 +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: deduce TSA value in the CEE mode 2019-06-28 20:31:49 +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: cleanup unused code 2019-06-28 20:31:49 +02:00
ice_flex_pipe.c net/ice/base: change flow and profile removal 2019-06-28 20:31:49 +02:00
ice_flex_pipe.h net/ice/base: add VXLAN/generic tunnel management 2019-06-28 20:31:49 +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: introduce some new macros 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: update Tx context struct 2019-06-28 20:31:49 +02:00
ice_nvm.c net/ice/base: eliminate semantic parser warnings 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: support ethertype switch filters 2019-07-03 12:57:30 +02: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: refactor zeroing bitmap size 2019-06-28 20:31:49 +02:00
ice_sched.h net/ice/base: refactor VSI node scheduler 2019-06-28 20:31:49 +02:00
ice_status.h net/ice/base: support DCB 2019-03-29 17:25:31 +01:00
ice_switch.c net/ice/base: fix resource leak 2019-07-24 16:00:57 +02:00
ice_switch.h net/ice/base: enable additional switch rules 2019-06-28 20:31:49 +02:00
ice_type.h net/ice/base: add some minor new defines 2019-06-28 20:31:49 +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