Please enable multicast routing support for sparc

Bug #416266 reported by Fabio Massimo Di Nitto
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Leann Ogasawara
Hardy
Fix Released
Medium
Leann Ogasawara
Lucid
Fix Released
Medium
Leann Ogasawara

Bug Description

Lucid SRU Justification:

Impact: Multicast routing was enabled for sparc in Hardy as an SRU. Unfortunately the changes doesn't appear to have been pulled forward into Lucid. Enable CONFIG_IP_MROUTE=y for sparc in Lucid.

Fix: Enable the following kernel config options for sparc:

CONFIG_IP_MROUTE=y

Testcase: Install and run a sparc Lucid kernel and confirm that multicast routing is not supported (including PIM1 and PIM2). Install the corresponding patched Lucid kernel, reboot, and confirm multicast routing is now supported.

=====

Hardy SRU Justification:

Impact: In Hardy, multicast routing is not supported on ia64, hppa, and sparc

Fix: Enable the following kernel config options for ia64, hppa, and sparc :

CONFIG_IP_MROUTE=y (default is not set)
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y

Testcase: Install and run a ia64, hppa, or sparc Hardy kernel and confirm that multicast routing is not supported (including PIM1 and PIM2). Install the corresponding patched Hardy kernel, reboot, and confirm multicast routing is now supported.

=====

Hi guys,

I am running pure hardy LTS (latest version) on sparc64 and sparc64-smp on my different firewalls/gateways.

In recent investigations I just found out that multicast routing support (including PIM1 and PIM2) are not enabled in the hardy kernel.

I have just rebuilt my kernels for testing and it works just fine.

could you please update linux-2.6.24/debian/config/sparc/config:

CONFIG_IP_MROUTE=y (default is not set)
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y

Thanks
Fabio

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in linux (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
status: Triaged → In Progress
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Fabio,

Just approving the Hardy SRU nomination. I'll send a patch to the Ubuntu kernel-team mailing list shortly for them to Ack. Thanks.

Changed in linux (Ubuntu Hardy):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: New → In Progress
description: updated
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Hi Leann,

thanks for the help.

Fabio

Revision history for this message
kernel-janitor (kernel-janitor) wrote :

Hi Fabio,

I've posted additional test kernels for ia64 and hppa at:

http://people.canonical.com/~ogasawara/lp416266/

Definitely let us know your results if and when you're able to test. Thanks!

description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted linux into hardy-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in linux (Ubuntu Hardy):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.24-24.61

---------------
linux (2.6.24-24.61) hardy-proposed; urgency=low

  [Alok N Kataria]

  * x86: use cpu_khz for loops_per_jiffy calculation
    - LP: #418154

  [Leann Ogasawara]

  * Enable multicast routing (including PIM1 and PIM2) for hppa, ia64,
    sparc
    - LP: #416266

 -- Stefan Bader <email address hidden> Wed, 26 Aug 2009 16:06:03 +0200

Changed in linux (Ubuntu Hardy):
status: Fix Committed → Fix Released
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hrm, in Lucid it seems CONFIG_IP_MROUTE is still not enabled for sparc. I'll send a patch to the Ubuntu kernel-team mailing list for consideration as a Lucid SRU. Thanks.

ogasawara@yoji:~/ubuntu-lucid/debian.master/config$ grep -rn "CONFIG_IP_MROUTE" *
config.common.ubuntu:1761:CONFIG_IP_MROUTE=y
ia64/config.common.ia64:120:CONFIG_IP_MROUTE=y
powerpc/config.common.powerpc:110:CONFIG_IP_MROUTE=y
sparc/config.common.sparc:123:# CONFIG_IP_MROUTE is not set
ogasawara@yoji:~/ubuntu-lucid/debian.master/config$ grep -rn "CONFIG_IP_PIMSM_V1" *
config.common.ports:1463:CONFIG_IP_PIMSM_V1=y
config.common.ubuntu:1786:CONFIG_IP_PIMSM_V1=y
ogasawara@yoji:~/ubuntu-lucid/debian.master/config$ grep -rn "CONFIG_IP_PIMSM_V2" *
config.common.ports:1464:CONFIG_IP_PIMSM_V2=y
config.common.ubuntu:1787:CONFIG_IP_PIMSM_V2=y

description: updated
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've gone ahead and posted Lucid test kernels at the following:

http://people.canonical.com/~ogasawara/lp416266/lucid/sparc/

Andy Whitcroft (apw)
Changed in linux (Ubuntu Lucid):
status: New → Fix Committed
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Marking this Fix Released in the actively developed Maverick 10.10 kernel.

Changed in linux (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (25.2 KiB)

This bug was fixed in the package linux - 2.6.32-23.37

---------------
linux (2.6.32-23.37) lucid-proposed; urgency=low

  [ Alex Deucher ]

  * SAUCE: drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0
    - LP: #564559

  [ Andy Whitcroft ]

  * [Config] ports -- build in dm-mod to enable LVM boot
    - LP: #560717
  * tools -- fix perf version extraction for multi-part flavours
    - LP: #555130
  * SAUCE: ACPI: EC: Allow multibyte access to EC (v3)
    - LP: #526354
  * [Config] enforce -- ensure dm_mod is built-in for LVM
    - LP: #560717
  * update to ubuntu-debian:7e708d33054c373faf41da23b73e8b48c342d958
    - LP: #570500, #576274

  [ Chase Douglas ]

  * Revert "(pre-stable): input: ALPS - Add signature for HP Pavilion dm3
    laptops"
    - LP: #550625
  * Enable ftrace function profiler
    - LP: #570389
  * enforce CONFIG_TMPFS_POSIX_ACL=y
    - LP: #575940

  [ Leann Ogasawara ]

  * Revert "staging/comdi -- disable"
    - LP: #563436
  * [Config] Enable multicast routing for sparc
    - LP: #416266
  * [Config] Add ahci.ko to virtual sub-flavour
    - LP: #570542

  [ Stefan Bader ]

  * Revert "SAUCE: drm/i915: Disable FBC on 915GM and 945GM"
    - LP: #588832

  [ Tim Gardner ]

  * ubuntu: rtl8192se -- update to version 0015.0127.2010
    - LP: #567016
  * [Config] Add atl1c to nic-modules udeb
    - LP: #557130

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) iwlwifi: fix nfreed--"
    - LP: #575853
  * Revert "backlight: mbp_nvidia_bl - add five more MacBook variants"
    - LP: #575853
  * Revert "(pre-stable) pata_via: Add VIA VX900 support"
    - LP: #575853
  * Revert "(pre-stable) x86-32, resume: do a global tlb flush in S4
    resume"
    - LP: #575853
  * Revert "x86: disable IOMMUs on kernel crash"
    - LP: #575853
  * Revert "sunrpc: fix peername failed on closed listener"
    - LP: #575853
  * Revert "sunrpc: move the close processing after do recvfrom method"
    - LP: #575853
  * Revert "(pre-stable) drm/edid: allow certain bogus edids to hit a fixup
    path rather than fail"
    - LP: #575853
  * Revert "drm/radeon/kms: don't print error on -ERESTARTSYS."
    - LP: #575853
  * Revert "ath9k: fix lockdep warning when unloading module" on stable
    kernels
    - LP: #588832
  * Staging: comedi: removed "depricated" from COMEDI_CB_BLOCK
    - LP: #483343
  * fat: fix buffer overflow in vfat_create_shortname()
    - LP: #575853
  * xfs: simplify inode teardown
    - LP: #575853
  * xfs: fix mmap_sem/iolock inversion in xfs_free_eofblocks
    - LP: #575853
  * xfs: I/O completion handlers must use NOFS allocations
    - LP: #575853
  * xfs: Wrapped journal record corruption on read at recovery
    - LP: #575853
  * xfs: Fix error return for fallocate() on XFS
    - LP: #575853
  * xfs: check for not fully initialized inodes in xfs_ireclaim
    - LP: #575853
  * xfs: fix timestamp handling in xfs_setattr
    - LP: #575853
  * xfs: Don't flush stale inodes
    - LP: #575853
  * xfs: Ensure we force all busy extents in range to disk
    - LP: #575853
  * xfs: reclaim inodes under a write lock
    - LP: #575853
  * xfs: Avoid inodes in reclaim when flushing from inode cache
    - LP: #575853
  * xfs: recla...

Changed in linux (Ubuntu Lucid):
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