Request for eBPF patches into the 5.4 kernel

Bug #1887740 reported by Khaled El Mously
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-gke-5.4 (Ubuntu)
Invalid
Undecided
Unassigned
Bionic
Fix Released
Medium
Unassigned
Focal
Invalid
Undecided
Unassigned

Bug Description

The cloud vendor is requesting backport of 13 patches from upstream. These changes are mostly improvements to the bpf networking-related code.

Please see the SalesForce case for more information:

https://canonical.lightning.force.com/lightning/r/Case/5003z000027kZitAAE/view

[Impact]
Without these patches, BPF functionality is incomplete in current 5.4 kernels

[Fix]
Add missing (networking) BPF code from upstream.

[Test]
The cloud vendor has tested these patches, before submitting them upsteam and then backporting for the Ubuntu 5.4 kernel

[Regression Potential]
Low. These changes are mostly extending BPF functionality in the net code not changing existing code.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1887740

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
no longer affects: linux (Ubuntu)
description: updated
description: updated
Stefan Bader (smb)
affects: linux-gcp (Ubuntu) → linux-gke-5.4 (Ubuntu)
Changed in linux-gke-5.4 (Ubuntu):
status: New → Invalid
Changed in linux-gke-5.4 (Ubuntu Focal):
status: New → Invalid
Changed in linux-gke-5.4 (Ubuntu Bionic):
importance: Undecided → Medium
status: New → Triaged
Stefan Bader (smb)
Changed in linux-gke-5.4 (Ubuntu Bionic):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (44.2 KiB)

This bug was fixed in the package linux-gke-5.4 - 5.4.0-1025.25~18.04.1

---------------
linux-gke-5.4 (5.4.0-1025.25~18.04.1) bionic; urgency=medium

  * bionic/linux-gke-5.4: 5.4.0-1025.25~18.04.1 -proposed tracker (LP: #1894645)

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  * Request for eBPF patches into the 5.4 kernel (LP: #1887740)
    - bpf: Enable retrieval of socket cookie for bind/post-bind hook
    - bpf: Enable perf event rb output for bpf cgroup progs
    - bpf: Add netns cookie and enable it for bpf cgroup hooks
    - bpf, net: Fix build issue when net ns not configured
    - bpf: Allow to retrieve cgroup v1 classid from v2 hooks
    - bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks
    - bpf: Add get{peer, sock}name attach types for sock_addr
    - bpf, sk_msg: Add some generic helpers that may be useful from sk_msg
    - bpf: Add BPF_FUNC_jiffies64
    - bpf: Add socket assign support
    - net: Track socket refcounts in skb_steal_sock()
    - bpf: Don't refcount LISTEN sockets in sk_assign()
    - bpf: Fix use of sk->sk_reuseport from sk_assign

  [ Ubuntu: 5.4.0-1025.25 ]

  * focal/linux-gcp: 5.4.0-1025.25 -proposed tracker (LP: #1894646)
  * focal/linux: 5.4.0-48.52 -proposed tracker (LP: #1894654)
  * mm/slub kernel oops on focal kernel 5.4.0-45 (LP: #1895109)
    - SAUCE: Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
  * Packaging resync (LP: #1786013)
    - update dkms package versions
    - update dkms package versions
  * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674)
    - [packaging] add signed modules for nvidia 450 and 450-server
  * [UBUNTU 20.04] zPCI attach/detach issues with PF/VF linking support
    (LP: #1892849)
    - s390/pci: fix zpci_bus_link_virtfn()
    - s390/pci: re-introduce zpci_remove_device()
    - s390/pci: fix PF/VF linking on hot plug
  * [UBUNTU 20.04] kernel: s390/cpum_cf,perf: changeDFLT_CCERROR counter name
    (LP: #1891454)
    - s390/cpum_cf, perf: change DFLT_CCERROR counter name
  * [UBUNTU 20.04] zPCI: Enabling of a reserved PCI function regression
    introduced by multi-function support (LP: #1891437)
    - s390/pci: fix enabling a reserved PCI function
  * CVE-2020-12888
    - vfio/type1: Support faulting PFNMAP vmas
    - vfio-pci: Fault mmaps to enable vma tracking
    - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
  * [Hyper-V] VSS and File Copy daemons intermittently fails to start
    (LP: #1891224)
    - [Packaging] Bind hv_vss_daemon startup to hv_vss device
    - [Packaging] bind hv_fcopy_daemon startup to hv_fcopy device
  * alsa/hdmi: support nvidia mst hdmi/dp audio (LP: #1867704)
    - ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense
    - ALSA: hda - Add DP-MST jack support
    - ALSA: hda - Add DP-MST support for non-acomp codecs
    - ALSA: hda - Add DP-MST support for NVIDIA codecs
    - ALSA: hda: hdmi - fix regression in connect list handling
    - ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx
    - ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms
    - ALSA: hda: hdmi - Keep old slot assignment behavior for Intel plat...

Changed in linux-gke-5.4 (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.