~canonical-kernel/ubuntu/+source/linux-bluefield/+git/jammy:master-next--s2024.02.05-1--auto

Last commit made on 2024-03-21
Get this branch:
git clone -b master-next--s2024.02.05-1--auto https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-bluefield/+git/jammy
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master-next--s2024.02.05-1--auto
Repository:
lp:~canonical-kernel/ubuntu/+source/linux-bluefield/+git/jammy

Recent commits

60b5136... by Ubuntu Kernel Bot <email address hidden>

UBUNTU: Ubuntu-bluefield-5.15.0-1038.40

Signed-off-by: Ubuntu Kernel Bot <email address hidden>

a657789... by Ubuntu Kernel Bot <email address hidden>

UBUNTU: debian/dkms-versions -- update from kernel-versions (main/s2024.02.05)

BugLink: https://bugs.launchpad.net/bugs/1786013
Signed-off-by: Ubuntu Kernel Bot <email address hidden>

87677a8... by Ubuntu Kernel Bot <email address hidden>

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Ubuntu Kernel Bot <email address hidden>

2e7a396... by Ubuntu Kernel Bot <email address hidden>

UBUNTU: [Packaging] resync git-ubuntu-log

BugLink: https://bugs.launchpad.net/bugs/2055988
Signed-off-by: Ubuntu Kernel Bot <email address hidden>

8511540... by Ubuntu Kernel Bot <email address hidden>

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2055988

Properties: no-test-build
Signed-off-by: Ubuntu Kernel Bot <email address hidden>

b478e55... by Bartlomiej Zolnierkiewicz

UBUNTU: Ubuntu-bluefield-5.15.0-1037.39

Signed-off-by: Bartlomiej Zolnierkiewicz <email address hidden>

0f4a18b... by Bartlomiej Zolnierkiewicz

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2052050
Properties: no-test-build
Signed-off-by: Bartlomiej Zolnierkiewicz <email address hidden>

658333f... by Bartlomiej Zolnierkiewicz

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Bartlomiej Zolnierkiewicz <email address hidden>

3a64a10... by Liming Sun

platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full

BugLink: https://bugs.launchpad.net/bugs/2051871

Starting from Linux 5.16 kernel, Tx timeout mechanism was added
in the virtio_net driver which prints the "Tx timeout" warning
message when a packet stays in Tx queue for too long. Below is an
example of the reported message:

"[494105.316739] virtio_net virtio1 tmfifo_net0: TX timeout on
queue: 0, sq: output.0, vq: 0×1, name: output.0, usecs since
last trans: 3079892256".

This issue could happen when external host driver which drains the
FIFO is restared, stopped or upgraded. To avoid such confusing
"Tx timeout" messages, this commit adds logic to drop the outstanding
Tx packet if it's not able to transmit in two seconds due to Tx FIFO
full, which can be considered as congestion or out-of-resource drop.

This commit also handles the special case that the packet is half-
transmitted into the Tx FIFO. In such case, the packet is discarded
with remaining length stored in vring->rem_padding. So paddings with
zeros can be sent out when Tx space is available to maintain the
integrity of the packet format. The padded packet will be dropped on
the receiving side.

Signed-off-by: Liming Sun <email address hidden>
Reviewed-by: Ilpo Järvinen <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Hans de Goede <email address hidden>
(cherry picked from commit 8cbc756b802605dee3dd40019bd75960772bacf5)
Signed-off-by: Liming Sun <email address hidden>
Acked-by: Bartlomiej Zolnierkiewicz <email address hidden>
Acked-by: Andrei Gherzan <email address hidden>
Signed-off-by: Bartlomiej Zolnierkiewicz <email address hidden>

76cf0f5... by Bartlomiej Zolnierkiewicz

UBUNTU: Ubuntu-bluefield-5.15.0-1036.38

Signed-off-by: Bartlomiej Zolnierkiewicz <email address hidden>