RygelAndBridging

Trying to get rygel as a UPnP media renderer, i.e. running on meeep playing our music provided by some UPnP client (i.e. gupnp-av-cp or foobar2000). Problems so far mainly from the bridged openwrt setup, with meeep on the wired network, and 10.81.2.254 openwrt sitting in the middle, not passing any multicast udp packets:

.--.                          .--.    | rygel        |                           | client (gupnp-av-cp for testing) | |             |                           |                                  |    |              |                           |                                  |    |              |                           |                                  |    '--'                           '--'            |                                                    |            |                                                    |            |                                                    |            |      .--.              |            |      | openwrt                      |              | |     |                              |              |            |      .--.              |            |      | bridge br-lan                |              | |     |                              |              |            |      .--.               .---.              |            '->| eth0 |               | wlan0 |<-' '--'---'---'

= Help =


 * http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge#Snooping
 * #gupnp on irc.gimp.net
 * some guy suggested ebtables to figure out why my..

= The Problem = SSDP packets, upon which UPnP is built, are UDP broadcast packets. They are not passing through the openwrt bridge. This can be observed by using tcpdump on the openwrt.

Also, I've successfully used rygel on one side and foobar on the other between two machines on the wireless network, proving the problem is in the switch's bridge.