STX Builder 9781c5567d Add the drivers for Silicom STS NICs
This commit adds the drivers for Silicom STS NICs.
ice driver: 1.10.1.2
iavf driver: 4.6.1
i40e driver: 2.21.12

Now Starlingx supports multiple driver versions as the following.
Currently deployed drivers:(cvl-4.0.1)
ice driver: 1.9.11
iavf driver: 4.5.3
i40e driver: 2.20.12

The Silicom driver version:(cvl-4.10)
ice driver: 1.10.1.2
iavf driver: 4.6.1
i40e driver: 2.21.12

The legacy Intel NIC drivers:(cvl-2.54)
ice driver: 1.5.8.1
iavf driver: 4.0.1
i40e driver: 2.14.13

Testing:
- An ISO image can be built successfully.
- PXE boot-based installation onto an All-in-One Duplex lab was
  successful with rt and std kernels.
- Interfaces are up and pass packets
- Create vfs, ensure that they are picked up by the new iavf
  driver and that the interface can come up and pass packets
- The currently deployed ones are loaded by default and
  the DDP firmware version is correct. It is 1.3.30.0.
- It is possible to switch to the drivers manually with
  command line parameter multi-drivers-switch=cvl-4.10, and the DDP
  firmware version is 1.3.30.0.
- It is also possible to switch back to the currently deployed drivers
  and the legacy drivers manually with command line parameter
  multi-drivers-switch=cvl-4.0.1 and multi-drivers-switch=cvl-2.54.

Story: 2010213
Task: 47295

Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: Ic3f946ea60ce7b49b0032b2bcd8da412f80cb96e
2023-02-08 21:47:39 -05:00

50 lines
2.0 KiB
Plaintext

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: i40e
Upstream-Contact: Intel Corporation
Source: https://sourceforge.net/projects/e1000/files/i40e%20stable/2.21.12/i40e-2.21.12.tar.gz/download
Files: *
Copyright: (c) 2014 - 2023 Intel Corporation.
License: GPL-2
Files: debian/deb_folder/patches/*
Copyright: (c) 2023 Wind River Systems, Inc. + others
License: GPL-2
This program is free software; you can redistribute it and/or modify it under
the terms and conditions of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
St - Fifth Floor, Boston, MA 02110-1301 USA.
The full GNU General Public License is included in this distribution in the
file called "COPYING".
On Debian-based systems the full text of the GNU General Public License
version 2 license can be found in `/usr/share/common-licenses/GPL-2'.
Files: debian/* except debian/deb_folder/patches/*
Copyright: (c) 2023 Wind River Systems, Inc.
License: Apache-2.0
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. The ASF licenses this
file to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.