Qi Zhang 3990ea41c4 net/ice/base: replace RSS profile locks
Replacing flow profile locks with RSS profile locks in the function to
remove all RSS rules for a given VSI. This is to align the locks used
for RSS rule addition to VSI and removal during VSI teardown to avoid
a race condition owing to several iterations of the above operations.
In function to get RSS rules for given VSI and protocol header replacing
the pointer reference of the RSS entry with a copy of hash value to
ensure thread safety.

Signed-off-by: Vignesh Sridhar <vignesh.sridhar@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>
2020-06-30 14:52:29 +02:00
..
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-06-16 19:21:08 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-05-18 20:35:57 +02:00
2020-04-21 13:57:07 +02:00

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

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

This directory contains source code of FreeBSD ice driver of version
2020.03.26 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