Hallo Marcus,
auch wenn ich selbst keine zielführende Antwort parat habe, scheint ja Deine Frage recht aktuell zu sein:
http://www.mail-archive.com/ecos-discuss@ecos.sourceware.org/msg10377.html
Vielleicht hilft Dir das in irgend einer Weise weiter, falls Du's noch nicht gefunden hattest. (Scheint ja relativ neu zu sein.)
Das ,,Broadcast''-Paket kommt unter Linux im besten Falle auf einem der verfügbaren Interface heraus. Hat man keine Default-Route oder womöglich 255.255.255.255 nicht direkt in der Routing-Tabelle eingetragen, wird das Paket gar nicht versendet und man bekommt ,,Network unreachable''.
Auch mit mehreren Routen in der Routing-Tablette wird nicht das passieren, was Du willst, denn ich denke, der Netzwerk-Stack dupliziert keine Pakete (was er ja auch im von Dir „unterstellten“ Verhalten hätte tun müssen.). Du hast dann eher sowas wie Lastverteilung.
Wahrscheinlich also bleibt es bei händischem Senden je Interface.