How to fix internet connection issues with Intel NICs?

Back during Linux 6.12, I had a Dell Optiplex 7010 Plus(2023) with an Intel I-219V wired NIC that I used for virtual machines. I installed Fedora CoreOS on this system last night and faced random connection dropouts. journalctl was full of repeating errors like the one below

e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
    TDH                  <85>
    TDT                  <c8>
    next_to_use          <c9>
    next_to_clean        <84>
    ...

Apparently this bug was related to previous e1000e regressions from 5.14 and 6.2

Since I didn’t see similar posts here, I’m posting a simple solution using NetworkManager

# Modifying an existing connection 
sudo nmcli connection modify "Wired Connection 1" ethtool.feature-tx off ethtool.feature-rx on
sudo nmcli connection reload "Wired Connection 1"
# Creating a new bridged connection
sudo nmcli connection add type bridge con-name "Bridge" ifname br0 bridge.stp false connection.autoconnect-ports true 
sudo nmcli connection add type ethernet con-name "Ethernet" port-type bridge controller br0 ethtool.feature-tx off ethtool.feature-rx on
sudo nmcli connection up "Bridge"

Solution in 1st post: How to fix internet connection issues with with Intel NICs?