On 31/10/2013 22:02, Steven Chamberlain wrote: > On 31/10/13 19:53, Robert Millan wrote: >>>> +#ifndef INADDR_PFSYNC_GROUP >>>> +#define INADDR_PFSYNC_GROUP (uint32_t)0xf00000e0 >>>> +#endif > >> This is an IPv4 address right? Any idea what is it used for? What's >> special about packets sent to / received from this address? > > In network byte order that's 224.0.0.240 (actually the FreeBSD header > shows this in a comment), which is a local multicast group address, > chosen for pfsync because 240 is also its IP protocol number. All hosts > running pfsync send and listen for shared state information there. Real > example: > >> 20:50:56.486456 IP 192.168.11.1 > 224.0.0.240: ip-proto-240 360 >> 20:50:56.486694 IP 192.168.11.3 > 224.0.0.240: ip-proto-240 412 >> 20:50:56.488372 IP 192.168.11.1 > 224.0.0.240: ip-proto-240 1132 > > INADDR_CARP_GROUP does pretty much the same thing. It's using > 224.0.0.18 although its protocol number is 112. These were chosen to > deliberately clobber what Cisco used for patent-encumbered VRRP :) > > I'm surprised Linux doesn't define at least the first three groups; I'm > not familiar with the others.
Fixed in SVN then. I also enabled ifmac.c and iffib.c while I was at it... -- Robert Millan -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5273a990.4070...@debian.org