netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] net: support multiple independant multicast routing instances
@ 2010-04-11 17:37 kaber
  2010-04-11 17:37 ` [RFC PATCH 1/9] net: fib_rules: consolidate IPv4 and DECnet ->default_pref() functions kaber
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: kaber @ 2010-04-11 17:37 UTC (permalink / raw)
  To: netdev

The following patches add support for multiple independant multicast
routing instances. This can be useful to seperate traffic when building
a multicast router that is serving multiple independant networks. Patch
09 contains a more detailed description of this feature in the changelog.

The patchset consists of the following parts:

- Patch 01 and 02 consolidate a small amount of code in the different
  fib_rules users.

- Patch 03 decouples fib_rules family values from real address families
  to allow using them in code that is not a seperate address family without
  increasing AF_MAX/NPROTO.

- Patch 04 moves the raw_sock/raw_sk() definitions from icmp.h to raw.h
  since they will also be used by ipmr in a following patch.

- Patch 05-08 contain some preparatory work and cleanup for supporting
  multiple multicast routing instances.

- Patch 09 contains the actual changes to support multiple multicast
  routing instances.

These patches have been tested using pimd by myself and using xorp by
Ben Greear.

Comments welcome.


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2010-04-13 11:18 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-11 17:37 [RFC PATCH 0/9] net: support multiple independant multicast routing instances kaber
2010-04-11 17:37 ` [RFC PATCH 1/9] net: fib_rules: consolidate IPv4 and DECnet ->default_pref() functions kaber
2010-04-13 11:06   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 2/9] net: fib_rules: set family in fib_rule_hdr centrally kaber
2010-04-13 11:06   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 3/9] net: fib_rules: decouple address families from real address families kaber
2010-04-13 11:08   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 4/9] ipv4: raw: move struct raw_sock and raw_sk() to include/net/raw.h kaber
2010-04-13 11:09   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 5/9] ipv4: ipmr: move unres_queue and timer to per-namespace data kaber
2010-04-13 11:10   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 6/9] ipv4: ipmr: remove net pointer from struct mfc_cache kaber
2010-04-13 11:10   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 7/9] ipv4: ipmr: convert struct mfc_cache to struct list_head kaber
2010-04-13 11:15   ` David Miller
2010-04-13 11:18     ` Patrick McHardy
2010-04-11 17:37 ` [RFC PATCH 8/9] net: ipmr: move mroute data into seperate structure kaber
2010-04-13 11:15   ` David Miller
2010-04-11 17:37 ` [RFC PATCH 9/9] net: ipmr: support multiple tables kaber
2010-04-13 11:17   ` David Miller
2010-04-13 11:18     ` Patrick McHardy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).