diff options
author | Leonard Herve <leonardherve@yahoo.fr> | 2009-08-14 10:38:52 +0200 |
---|---|---|
committer | Everton Marques <everton.marques@gmail.com> | 2009-10-02 10:44:31 -0300 |
commit | ec5a8f0f49325206796eb6feb753a26ec395ba5a (patch) | |
tree | e5be1c87c9d897ff229b9cb7d6020b0670cf818d /pimd/pim_sock.c | |
parent | 3926cf02edc66db77e015a1fc1ca59eaad7aaeb8 (diff) | |
download | quagga-ec5a8f0f49325206796eb6feb753a26ec395ba5a.tar.bz2 quagga-ec5a8f0f49325206796eb6feb753a26ec395ba5a.tar.xz |
Router Alert option for IGMP packets but not for PIM packets
Diffstat (limited to 'pimd/pim_sock.c')
-rw-r--r-- | pimd/pim_sock.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c index 8e6c559a..00fc8eda 100644 --- a/pimd/pim_sock.c +++ b/pimd/pim_sock.c @@ -111,8 +111,8 @@ int pim_socket_mcast(int protocol, struct in_addr ifaddr, int loop) } - /* Set router alert (RFC 2113) */ - { + /* Set router alert (RFC 2113) for all IGMP messages (RFC 3376 4. Message Formats)*/ + if (protocol == IPPROTO_IGMP) { char ra[4]; ra[0] = 148; ra[1] = 4; |