From 42c981994adcf7fb2e1c2bea170cc5f196d5a1d7 Mon Sep 17 00:00:00 2001 From: paul Date: Sat, 7 May 2005 02:22:51 +0000 Subject: 2005-05-07 Yar Tikhiy * configure.ac: Check for OSes which support passing ifindex in struct ip_mreq. * lib/sockopt.c: Add support for BSD style ifindex in ip_mreq. * ospfd/ospf_network.c: Log ifindex on multicast membership leave/join events. --- ospfd/ChangeLog | 5 +++++ ospfd/ospf_network.c | 16 ++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) (limited to 'ospfd') diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog index d8ec676f..209027e7 100644 --- a/ospfd/ChangeLog +++ b/ospfd/ChangeLog @@ -1,3 +1,8 @@ +2005-05-07 Yar Tikhiy + + * ospf_network.c: Log ifindex on multicast membership leave/join + events. + 2005-05-06 Paul Jakma * (general) extern and static qualifiers added. diff --git a/ospfd/ospf_network.c b/ospfd/ospf_network.c index c2c8b133..e8c98371 100644 --- a/ospfd/ospf_network.c +++ b/ospfd/ospf_network.c @@ -60,8 +60,8 @@ ospf_if_add_allspfrouters (struct ospf *top, struct prefix *p, "on # of multicast group memberships has been exceeded?", top->fd, inet_ntoa(p->u.prefix4), ifindex, safe_strerror(errno)); else - zlog_info ("interface %s join AllSPFRouters Multicast group.", - inet_ntoa (p->u.prefix4)); + zlog_info ("interface %s [%u] join AllSPFRouters Multicast group.", + inet_ntoa (p->u.prefix4), ifindex); return ret; } @@ -80,8 +80,8 @@ ospf_if_drop_allspfrouters (struct ospf *top, struct prefix *p, "ifindex %u, AllSPFRouters): %s", top->fd, inet_ntoa(p->u.prefix4), ifindex, safe_strerror(errno)); else - zlog_info ("interface %s leave AllSPFRouters Multicast group.", - inet_ntoa (p->u.prefix4)); + zlog_info ("interface %s [%u] leave AllSPFRouters Multicast group.", + inet_ntoa (p->u.prefix4), ifindex); return ret; } @@ -102,8 +102,8 @@ ospf_if_add_alldrouters (struct ospf *top, struct prefix *p, unsigned int "on # of multicast group memberships has been exceeded?", top->fd, inet_ntoa(p->u.prefix4), ifindex, safe_strerror(errno)); else - zlog_info ("interface %s join AllDRouters Multicast group.", - inet_ntoa (p->u.prefix4)); + zlog_info ("interface %s [%u] join AllDRouters Multicast group.", + inet_ntoa (p->u.prefix4), ifindex); return ret; } @@ -122,8 +122,8 @@ ospf_if_drop_alldrouters (struct ospf *top, struct prefix *p, unsigned int "ifindex %u, AllDRouters): %s", top->fd, inet_ntoa(p->u.prefix4), ifindex, safe_strerror(errno)); else - zlog_info ("interface %s leave AllDRouters Multicast group.", - inet_ntoa (p->u.prefix4)); + zlog_info ("interface %s [%u] leave AllDRouters Multicast group.", + inet_ntoa (p->u.prefix4), ifindex); return ret; } -- cgit v1.2.1