Skip to content

Commit

Permalink
editing x710_bridge_vlan.md (#2333)
Browse files Browse the repository at this point in the history
* replace conjunctions with words
* reword to eliminate passive voice
* simplify a couple of sentences
  • Loading branch information
sspencerwire authored Sep 3, 2024
1 parent 5d237e8 commit 46d0985
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions docs/guides/hardware/x710_bridge_vlan.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@ tags:
- hardware
---

# Enabling VLAN Passthrough on Intel X710-series NICs

## Introduction

Some servers have Intel X710-series NICs such as the author's Minisforum MS-01 being used as a virtualized firewall. Unfortunately, the stock Rocky Linux driver has a [bug](https://community.intel.com/t5/Ethernet-Products/X710-strips-incoming-vlan-tag-with-SRIOV/m-p/551464) where VLANs aren't being passed through bridge interfaces. This happened to the author's MikroTik CHR virtual machine. Fortunately, it's fixable.
Some servers have Intel X710-series network interface cards (NICs) such as the author's Minisforum MS-01 used for a virtualized firewall. Unfortunately, the stock Rocky Linux driver has a [bug](https://community.intel.com/t5/Ethernet-Products/X710-strips-incoming-vlan-tag-with-SRIOV/m-p/551464) where VLANs are not passed through the bridge interfaces as expected. This happened to the author's MikroTik CHR virtual machine. Fortunately, it is fixable.

## Prerequisites and assumptions

Expand All @@ -21,15 +19,15 @@ The following are the minimum requirements for using this procedure:

## Installing the Intel-provided NIC drivers

While the stock Rocky Linux driver doesn't pass through VLANs, the Intel-provided driver does. First, navigate to [Intel's driver download page](https://www.intel.com/content/www/us/en/download/18026/intel-network-adapter-driver-for-pcie-40-gigabit-ethernet-network-connections-under-linux.html).
While the stock Rocky Linux driver does not pass through VLANs, the Intel-provided driver does. First, navigate to [Intel's driver download page](https://www.intel.com/content/www/us/en/download/18026/intel-network-adapter-driver-for-pcie-40-gigabit-ethernet-network-connections-under-linux.html).

![Intel's X710 Driver Download Page](../images/intel_x710_drivers.png)

When you're on the above page, download the `i40e_RPM_Files.zip` file and subsequently, unzip it:
When you are on the above page, download the `i40e_RPM_Files.zip` file and subsequently, `unzip` it:

unzip i40e_RPM_Files.zip

You'll see a bunch of RPM files:
You will see a bunch of RPM files:

kmod-i40e-2.25.11-1.rhel8u10.src.rpm
kmod-i40e-2.25.11-1.rhel8u10.x86_64.rpm
Expand All @@ -48,11 +46,11 @@ You'll see a bunch of RPM files:
kmod-i40e-2.25.11-1.rhel9u4.src.rpm
kmod-i40e-2.25.11-1.rhel9u4.x86_64.rpm

The file to be installed is in the `kmod-i40e-2.25.11-1.rhelXuY.x86_64.rpm` format, where `X` and `Y` are the Rocky Linux major and minor versions respectively. For instance, on the author's Rocky Linux 9.4 server `X` is 9, `Y` is 4 and they will install:
The file to install is in the `kmod-i40e-2.25.11-1.rhelXuY.x86_64.rpm` format, where `X` and `Y` are the Rocky Linux major and minor versions respectively. For instance, on the author's Rocky Linux 9.4 server `X` is 9, `Y` is 4, so the author's install package was:

sudo dnf install kmod-i40e-2.25.11-1.rhel9u4.x86_64.rpm

When the driver has been installed, the server will need to be rebooted:
After installing the driver, you will need to reboot the server:

sudo reboot

Expand Down

0 comments on commit 46d0985

Please sign in to comment.