** Also affects: linux-gcp (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: linux (Ubuntu)

** No longer affects: linux (Ubuntu Noble)

** No longer affects: linux (Ubuntu Oracular)

** Changed in: linux-gcp (Ubuntu Noble)
   Importance: Undecided => High

** Changed in: linux-gcp (Ubuntu Oracular)
   Importance: Undecided => High

** Changed in: linux-gcp (Ubuntu Noble)
     Assignee: (unassigned) => Matthew Ruffell (mruffell)

** Changed in: linux-gcp (Ubuntu Oracular)
     Assignee: (unassigned) => Matthew Ruffell (mruffell)

** Changed in: linux-gcp (Ubuntu Noble)
       Status: New => In Progress

** Changed in: linux-gcp (Ubuntu Oracular)
       Status: New => In Progress

** Description changed:

- BugLink: https://bugs.launchpad.net/bugs/
+ BugLink: https://bugs.launchpad.net/bugs/2066320
  
  [Impact]
  
  GCE C3 Metal instance type requires the Intel IDPF driver for networking
  to function.
  
  On the Mantic kernel, this was built into the kernel:
  
  # grep IDPF /boot/config-6.5.0-1020-gcp
  CONFIG_IDPF=y
  
  On Noble, this is now been included as a module, in modules-extra:
  
  # grep IDPF /boot/config-6.8.0-1007-gcp
  CONFIG_IDPF=m
  
  # dpkg -S 
/lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst
  linux-modules-extra-6.8.0-1007-gcp: 
/lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst
  
  modules-extra is not included in GCP cloud images, and thus, C3 Metal
  instance types have no networking. They cannot install modules-extra
  either.
  
  [Fix]
  
  Set CONFIG_IDPF=y for GCP kernels.
  
  Leave -generic as CONFIG_IDPF=m for all architectures.
  
  [Testcase]
  
  $ grep -Rin "IDPF" /boot/config-$(uname -r)
  CONFIG_IDPF=y
  
  Check /lib/modules/$(uname
  -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko
  
  [Where problems could occur]
  
  We are building the IDPF driver into the kernel image. This will
  slightly increase the kernel size by a negligible amount.

** Tags added: noble sts

** Description changed:

  BugLink: https://bugs.launchpad.net/bugs/2066320
  
  [Impact]
  
  GCE C3 Metal instance type requires the Intel IDPF driver for networking
  to function.
  
  On the Mantic kernel, this was built into the kernel:
  
  # grep IDPF /boot/config-6.5.0-1020-gcp
  CONFIG_IDPF=y
  
  On Noble, this is now been included as a module, in modules-extra:
  
  # grep IDPF /boot/config-6.8.0-1007-gcp
  CONFIG_IDPF=m
  
  # dpkg -S 
/lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst
  linux-modules-extra-6.8.0-1007-gcp: 
/lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst
  
  modules-extra is not included in GCP cloud images, and thus, C3 Metal
  instance types have no networking. They cannot install modules-extra
  either.
  
  [Fix]
  
  Set CONFIG_IDPF=y for GCP kernels.
  
  Leave -generic as CONFIG_IDPF=m for all architectures.
  
  [Testcase]
  
  $ grep -Rin "IDPF" /boot/config-$(uname -r)
- CONFIG_IDPF=y
+ CONFIG_IDPF=m
  
  Check /lib/modules/$(uname
  -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko
+ 
+ A test package is available in the following ppa:
+ 
+ https://launchpad.net/~mruffell/+archive/ubuntu/sf385823-test
+ 
+ If you install it, the IDPF driver will be available in the kernel
+ image, instead of the module being built.
+ 
+ e.g.
+ 
+ $ grep -Rin "IDPF" /boot/config-$(uname -r)
+ CONFIG_IDPF=y
  
  [Where problems could occur]
  
  We are building the IDPF driver into the kernel image. This will
  slightly increase the kernel size by a negligible amount.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2066320

Title:
  gcp: set CONFIG_IDPF=y for Intel Infrastructure Data Path Function
  Driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp/+bug/2066320/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to