From 1470bafb7aa179dad7dc4bdc998d68c14752f824 Mon Sep 17 00:00:00 2001 From: paul Date: Fri, 23 Jul 2004 15:25:01 +0000 Subject: 2004-07-23 Paul Jakma * irdp_main.c: use setsockopt_pktinfo_ipv4 * irdp_packet.c: use SOPT_SIZE_CMSG_PKTINFO_IPV4 and getsockopt_pktinfo_ifindex() --- zebra/ChangeLog | 6 ++++++ zebra/irdp_main.c | 4 +--- zebra/irdp_packet.c | 11 +++-------- 3 files changed, 10 insertions(+), 11 deletions(-) (limited to 'zebra') diff --git a/zebra/ChangeLog b/zebra/ChangeLog index 5a0ff8c6..b121b448 100644 --- a/zebra/ChangeLog +++ b/zebra/ChangeLog @@ -1,3 +1,9 @@ +2004-07-23 Paul Jakma + + * irdp_main.c: use setsockopt_pktinfo_ipv4 + * irdp_packet.c: use SOPT_SIZE_CMSG_PKTINFO_IPV4 and + getsockopt_pktinfo_ifindex() + 2004-07-13 David Wiggins cmsg_level == SOL_IP && ptr->cmsg_type == IP_PKTINFO) - { - struct in_pktinfo *pktinfo; - pktinfo = (struct in_pktinfo *) CMSG_DATA (ptr); - *ifindex = pktinfo->ipi_ifindex; - } + ifindex = getsockopt_pktinfo_ifindex (AF_INET, &msg); + return ret; } -- cgit v1.2.1