Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMulticast routing requires kernel options #358
Closed
Comments
|
Forum discussion at http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=51704 |
|
As these option are "=y" rather than modules, I'll need some evidence that the memory cost is minimal. |
|
Relaying response from the forum thread: Here is output from "free -h" called from /etc/rc.local:
without mroute config:
total used free shared buffers cached
Mem: 184M 42M 142M 0B 7.7M 19M
-/+ buffers/cache: 14M 169M
Swap: 99M 0B 99M
with mroute config:
total used free shared buffers cached
Mem: 184M 42M 141M 0B 7.8M 19M
-/+ buffers/cache: 14M 169M
Swap: 99M 0B 99M
|
popcornmix
pushed a commit
to raspberrypi/firmware
that referenced
this issue
Nov 11, 2013
See: raspberrypi/linux#415 (comment) kernel: enable MROUTE options and CONFIG_CRYPTO_AES_ARM See: raspberrypi/linux#430 See: raspberrypi/linux#358 firmware: audio_render: check for output space more frequently to avoid underrun See: http://forum.stmlabs.com/showthread.php?tid=10118
popcornmix
pushed a commit
to raspberrypi/firmware
that referenced
this issue
Nov 11, 2013
See: raspberrypi/linux#415 (comment) kernel: enable MROUTE options and CONFIG_CRYPTO_AES_ARM See: raspberrypi/linux#430 See: raspberrypi/linux#358 firmware: audio_render: check for output space more frequently to avoid underrun See: http://forum.stmlabs.com/showthread.php?tid=10118
popcornmix
pushed a commit
to Hexxeh/rpi-firmware
that referenced
this issue
Nov 11, 2013
See: raspberrypi/linux#415 (comment) kernel: enable MROUTE options and CONFIG_CRYPTO_AES_ARM See: raspberrypi/linux#430 See: raspberrypi/linux#358 firmware: audio_render: check for output space more frequently to avoid underrun See: http://forum.stmlabs.com/showthread.php?tid=10118
|
These options should be added in latest rpi-update firmware. |
|
These should be present now. Please test and close if happy. |
neuschaefer
pushed a commit
to neuschaefer/raspi-binary-firmware
that referenced
this issue
Feb 27, 2017
See: raspberrypi/linux#415 (comment) kernel: enable MROUTE options and CONFIG_CRYPTO_AES_ARM See: raspberrypi/linux#430 See: raspberrypi/linux#358 firmware: audio_render: check for output space more frequently to avoid underrun See: http://forum.stmlabs.com/showthread.php?tid=10118
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Multicast routing is not possible using the stock image as bcmrpi_defconfig does not have the necessary kernel options enabled. These are:
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
Note that the RasPi can act as a multicast host without these options, but it cannot forward multicast.