=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== pimd-2.3.2/ChangeLog.org-865- pimd-2.3.2/ChangeLog.org:866: - =mrt.c:delete_single_kernel_cache_addr()=: New function, uses source, group to pimd-2.3.2/ChangeLog.org-867- specify an MFC to be deleted ############################################## pimd-2.3.2/TODO.org-61- pimd-2.3.2/TODO.org:62:** Use NetBSD's definition for IPADDR (netinet/in.h): pimd-2.3.2/TODO.org-63-#ifdef _KERNEL pimd-2.3.2/TODO.org:64:#define __IPADDR(x) ((u_int32_t) htonl((u_int32_t)(x))) pimd-2.3.2/TODO.org-65-#else pimd-2.3.2/TODO.org:66:#define __IPADDR(x) ((u_int32_t)(x)) pimd-2.3.2/TODO.org-67-#endif ############################################## pimd-2.3.2/config.c-79-static int parse_phyint (char *s); pimd-2.3.2/config.c:80:static uint32_t ifname2addr (char *s); pimd-2.3.2/config.c-81- ############################################## pimd-2.3.2/config.c-478- pimd-2.3.2/config.c:479: local = ifname2addr(w); pimd-2.3.2/config.c-480- if (!local) { ############################################## pimd-2.3.2/config.c-527- pimd-2.3.2/config.c:528: altnet_addr = ifname2addr(w); pimd-2.3.2/config.c-529- if (!altnet_addr) { ############################################## pimd-2.3.2/config.c-577- pimd-2.3.2/config.c:578: scoped_addr = ifname2addr(w); pimd-2.3.2/config.c-579- if (!scoped_addr) { ############################################## pimd-2.3.2/config.c-758- /* Cand-RP interface or address */ pimd-2.3.2/config.c:759: local = ifname2addr(w); pimd-2.3.2/config.c-760- if (!local) ############################################## pimd-2.3.2/config.c-837- pimd-2.3.2/config.c:838: PUT_EGADDR(group_addr, (uint8_t)masklen, 0, cand_rp_adv_message.insert_data_ptr); pimd-2.3.2/config.c-839- (*cand_rp_adv_message.prefix_cnt_ptr)++; ############################################## pimd-2.3.2/config.c-884- /* Cand-BSR interface or address */ pimd-2.3.2/config.c:885: local = ifname2addr(w); pimd-2.3.2/config.c-886- if (!local) ############################################## pimd-2.3.2/config.c-1552- PUT_HOSTSHORT(my_cand_rp_holdtime, data_ptr); pimd-2.3.2/config.c:1553: PUT_EUADDR(my_cand_rp_address, data_ptr); pimd-2.3.2/config.c-1554- } ############################################## pimd-2.3.2/config.c-1566- pimd-2.3.2/config.c:1567:static uint32_t ifname2addr(char *s) pimd-2.3.2/config.c-1568-{ ############################################## pimd-2.3.2/configure-125-while [ "$*" != "" ]; do pimd-2.3.2/configure:126: opt=`expr -- "$1" : "--\([^=]*\)=.*"` pimd-2.3.2/configure:127: arg=`expr -- "$1" : "--[^=]*=\(.*\)"` pimd-2.3.2/configure-128- if [ -z "$opt" ]; then pimd-2.3.2/configure:129: opt=`expr -- "$1" : "--\(.*\)"` pimd-2.3.2/configure-130- if [ -z "$opt" ]; then pimd-2.3.2/configure:131: opt=`expr -- "$1" : "-\(.*\)"` pimd-2.3.2/configure-132- fi ############################################## pimd-2.3.2/defs.h-229- */ pimd-2.3.2/defs.h:230:#define ALL_MCAST_GROUPS_ADDR (uint32_t)0xe0000000 /* 224.0.0.0 */ pimd-2.3.2/defs.h-231-#define ALL_MCAST_GROUPS_LEN 4 ############################################## pimd-2.3.2/defs.h-541-extern void delete_single_kernel_cache (mrtentry_t *mrtentry_ptr, kernel_cache_t *kernel_cache_ptr); pimd-2.3.2/defs.h:542:extern void delete_single_kernel_cache_addr (mrtentry_t *mrtentry_ptr, uint32_t source, uint32_t group); pimd-2.3.2/defs.h-543-extern void add_kernel_cache (mrtentry_t *mrtentry_ptr, uint32_t source, uint32_t group, uint16_t flags); ############################################## pimd-2.3.2/include/freebsd/netinet/in.h-723-int in_canforward(struct in_addr); pimd-2.3.2/include/freebsd/netinet/in.h:724:int in_localaddr(struct in_addr); pimd-2.3.2/include/freebsd/netinet/in.h-725-int in_localip(struct in_addr); ############################################## pimd-2.3.2/include/netbsd/netinet/in.h-167-#ifdef _KERNEL pimd-2.3.2/include/netbsd/netinet/in.h:168:#define __IPADDR(x) ((uint32_t) htonl((uint32_t)(x))) pimd-2.3.2/include/netbsd/netinet/in.h-169-#else pimd-2.3.2/include/netbsd/netinet/in.h:170:#define __IPADDR(x) ((uint32_t)(x)) pimd-2.3.2/include/netbsd/netinet/in.h-171-#endif pimd-2.3.2/include/netbsd/netinet/in.h-172- pimd-2.3.2/include/netbsd/netinet/in.h:173:#define IN_CLASSA(i) (((uint32_t)(i) & __IPADDR(0x80000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:174: __IPADDR(0x00000000)) pimd-2.3.2/include/netbsd/netinet/in.h:175:#define IN_CLASSA_NET __IPADDR(0xff000000) pimd-2.3.2/include/netbsd/netinet/in.h-176-#define IN_CLASSA_NSHIFT 24 pimd-2.3.2/include/netbsd/netinet/in.h:177:#define IN_CLASSA_HOST __IPADDR(0x00ffffff) pimd-2.3.2/include/netbsd/netinet/in.h-178-#define IN_CLASSA_MAX 128 pimd-2.3.2/include/netbsd/netinet/in.h-179- pimd-2.3.2/include/netbsd/netinet/in.h:180:#define IN_CLASSB(i) (((uint32_t)(i) & __IPADDR(0xc0000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:181: __IPADDR(0x80000000)) pimd-2.3.2/include/netbsd/netinet/in.h:182:#define IN_CLASSB_NET __IPADDR(0xffff0000) pimd-2.3.2/include/netbsd/netinet/in.h-183-#define IN_CLASSB_NSHIFT 16 pimd-2.3.2/include/netbsd/netinet/in.h:184:#define IN_CLASSB_HOST __IPADDR(0x0000ffff) pimd-2.3.2/include/netbsd/netinet/in.h-185-#define IN_CLASSB_MAX 65536 pimd-2.3.2/include/netbsd/netinet/in.h-186- pimd-2.3.2/include/netbsd/netinet/in.h:187:#define IN_CLASSC(i) (((uint32_t)(i) & __IPADDR(0xe0000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:188: __IPADDR(0xc0000000)) pimd-2.3.2/include/netbsd/netinet/in.h:189:#define IN_CLASSC_NET __IPADDR(0xffffff00) pimd-2.3.2/include/netbsd/netinet/in.h-190-#define IN_CLASSC_NSHIFT 8 pimd-2.3.2/include/netbsd/netinet/in.h:191:#define IN_CLASSC_HOST __IPADDR(0x000000ff) pimd-2.3.2/include/netbsd/netinet/in.h-192- pimd-2.3.2/include/netbsd/netinet/in.h:193:#define IN_CLASSD(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:194: __IPADDR(0xe0000000)) pimd-2.3.2/include/netbsd/netinet/in.h-195-/* These ones aren't really net and host fields, but routing needn't know. */ pimd-2.3.2/include/netbsd/netinet/in.h:196:#define IN_CLASSD_NET __IPADDR(0xf0000000) pimd-2.3.2/include/netbsd/netinet/in.h-197-#define IN_CLASSD_NSHIFT 28 pimd-2.3.2/include/netbsd/netinet/in.h:198:#define IN_CLASSD_HOST __IPADDR(0x0fffffff) pimd-2.3.2/include/netbsd/netinet/in.h-199-#define IN_MULTICAST(i) IN_CLASSD(i) pimd-2.3.2/include/netbsd/netinet/in.h-200- pimd-2.3.2/include/netbsd/netinet/in.h:201:#define IN_EXPERIMENTAL(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:202: __IPADDR(0xf0000000)) pimd-2.3.2/include/netbsd/netinet/in.h:203:#define IN_BADCLASS(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:204: __IPADDR(0xf0000000)) pimd-2.3.2/include/netbsd/netinet/in.h-205- pimd-2.3.2/include/netbsd/netinet/in.h:206:#define IN_LINKLOCAL(i) (((uint32_t)(i) & __IPADDR(0xffff0000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:207: __IPADDR(0xa9fe0000)) pimd-2.3.2/include/netbsd/netinet/in.h-208- pimd-2.3.2/include/netbsd/netinet/in.h:209:#define IN_PRIVATE(i) ((((uint32_t)(i) & __IPADDR(0xff000000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:210: __IPADDR(0x0a000000)) || \ pimd-2.3.2/include/netbsd/netinet/in.h:211: (((uint32_t)(i) & __IPADDR(0xfff00000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:212: __IPADDR(0xac100000)) || \ pimd-2.3.2/include/netbsd/netinet/in.h:213: (((uint32_t)(i) & __IPADDR(0xffff0000)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:214: __IPADDR(0xc0a80000))) pimd-2.3.2/include/netbsd/netinet/in.h-215- pimd-2.3.2/include/netbsd/netinet/in.h:216:#define IN_LOCAL_GROUP(i) (((uint32_t)(i) & __IPADDR(0xffffff00)) == \ pimd-2.3.2/include/netbsd/netinet/in.h:217: __IPADDR(0xe0000000)) pimd-2.3.2/include/netbsd/netinet/in.h-218- ############################################## pimd-2.3.2/include/netbsd/netinet/in.h-220- pimd-2.3.2/include/netbsd/netinet/in.h:221:#define INADDR_ANY __IPADDR(0x00000000) pimd-2.3.2/include/netbsd/netinet/in.h:222:#define INADDR_LOOPBACK __IPADDR(0x7f000001) pimd-2.3.2/include/netbsd/netinet/in.h:223:#define INADDR_BROADCAST __IPADDR(0xffffffff) /* must be masked */ pimd-2.3.2/include/netbsd/netinet/in.h:224:#define INADDR_NONE __IPADDR(0xffffffff) /* -1 return */ pimd-2.3.2/include/netbsd/netinet/in.h-225- pimd-2.3.2/include/netbsd/netinet/in.h:226:#define INADDR_UNSPEC_GROUP __IPADDR(0xe0000000) /* 224.0.0.0 */ pimd-2.3.2/include/netbsd/netinet/in.h:227:#define INADDR_ALLHOSTS_GROUP __IPADDR(0xe0000001) /* 224.0.0.1 */ pimd-2.3.2/include/netbsd/netinet/in.h:228:#define INADDR_ALLRTRS_GROUP __IPADDR(0xe0000002) /* 224.0.0.2 */ pimd-2.3.2/include/netbsd/netinet/in.h:229:#define INADDR_CARP_GROUP __IPADDR(0xe0000012) /* 224.0.0.18 */ pimd-2.3.2/include/netbsd/netinet/in.h:230:#define INADDR_MAX_LOCAL_GROUP __IPADDR(0xe00000ff) /* 224.0.0.255 */ pimd-2.3.2/include/netbsd/netinet/in.h-231- ############################################## pimd-2.3.2/include/netbsd/netinet/in.h-550-void in_delayed_cksum(struct mbuf *); pimd-2.3.2/include/netbsd/netinet/in.h:551:int in_localaddr(struct in_addr); pimd-2.3.2/include/netbsd/netinet/in.h-552-void in_socktrim(struct sockaddr_in *); ############################################## pimd-2.3.2/include/netbsd/netinet/in.h-563-int sockaddr_in_cmp(const struct sockaddr *, const struct sockaddr *); pimd-2.3.2/include/netbsd/netinet/in.h:564:const void *sockaddr_in_const_addr(const struct sockaddr *, socklen_t *); pimd-2.3.2/include/netbsd/netinet/in.h:565:void *sockaddr_in_addr(struct sockaddr *, socklen_t *); pimd-2.3.2/include/netbsd/netinet/in.h-566- ############################################## pimd-2.3.2/include/sunos-cc/netinet/in.h-163- */ pimd-2.3.2/include/sunos-cc/netinet/in.h:164:#define IN_SET_LOOPBACK_ADDR(a) {(a)->sin_addr.s_addr = htonl(INADDR_LOOPBACK); \ pimd-2.3.2/include/sunos-cc/netinet/in.h-165- (a)->sin_family = AF_INET;} ############################################## pimd-2.3.2/include/sunos-cc/netinet/in.h-221-extern struct protosw inetsw[]; pimd-2.3.2/include/sunos-cc/netinet/in.h:222:struct in_addr in_makeaddr(); pimd-2.3.2/include/sunos-cc/netinet/in.h-223-u_long in_netof(), in_lnaof(); ############################################## pimd-2.3.2/include/sunos-gcc/netinet/in.h-163- */ pimd-2.3.2/include/sunos-gcc/netinet/in.h:164:#define IN_SET_LOOPBACK_ADDR(a) {(a)->sin_addr.s_addr = htonl(INADDR_LOOPBACK); \ pimd-2.3.2/include/sunos-gcc/netinet/in.h-165- (a)->sin_family = AF_INET;} ############################################## pimd-2.3.2/include/sunos-gcc/netinet/in.h-221-extern struct protosw inetsw[]; pimd-2.3.2/include/sunos-gcc/netinet/in.h:222:struct in_addr in_makeaddr(); pimd-2.3.2/include/sunos-gcc/netinet/in.h-223-u_long in_netof(), in_lnaof(); ############################################## pimd-2.3.2/libite/Makefile.am-24-release-hook: pimd-2.3.2/libite/Makefile.am:25: if [ ! `git tag | grep $(PACKAGE_VERSION)` ]; then \ pimd-2.3.2/libite/Makefile.am-26- echo; \ ############################################## pimd-2.3.2/mrt.c-981- pimd-2.3.2/mrt.c:982:void delete_single_kernel_cache_addr(mrtentry_t *mrt, uint32_t source, uint32_t group) pimd-2.3.2/mrt.c-983-{ ############################################## pimd-2.3.2/pim_proto.c-744- IF_DEBUG(DEBUG_PIM_REGISTER) pimd-2.3.2/pim_proto.c:745: logit(LOG_DEBUG, 0, "pmbr_addr (%s) != reg_src (%s)", pimd-2.3.2/pim_proto.c-746- inet_fmt(mrtentry->pmbr_addr, s1, sizeof(s1)), inet_fmt(reg_src, s2, sizeof(s2))); ############################################## pimd-2.3.2/pim_proto.c-1030- data = (uint8_t *)(msg + sizeof(pim_header_t)); pimd-2.3.2/pim_proto.c:1031: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c:1032: GET_EUADDR(&eusaddr, data); pimd-2.3.2/pim_proto.c-1033- ############################################## pimd-2.3.2/pim_proto.c-1082- data = (uint8_t *)buf; pimd-2.3.2/pim_proto.c:1083: PUT_EGADDR(inner_grp, SINGLE_GRP_MSKLEN, 0, data); pimd-2.3.2/pim_proto.c:1084: PUT_EUADDR(inner_src, data); pimd-2.3.2/pim_proto.c-1085- send_pim_unicast(pim_send_buf, 0, reg_src, reg_dst, PIM_REGISTER_STOP, data - (uint8_t *)buf); ############################################## pimd-2.3.2/pim_proto.c-1238- pimd-2.3.2/pim_proto.c:1239: GET_EGADDR(&encod_group, data_ptr); pimd-2.3.2/pim_proto.c-1240- GET_HOSTSHORT(num_j_srcs, data_ptr); ############################################## pimd-2.3.2/pim_proto.c-1244- while(num_j_srcs--) { pimd-2.3.2/pim_proto.c:1245: GET_ESADDR(&encod_src, data_ptr); pimd-2.3.2/pim_proto.c-1246- source = encod_src.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1251- while (num_p_srcs--) { pimd-2.3.2/pim_proto.c:1252: GET_ESADDR(&encod_src, data_ptr); pimd-2.3.2/pim_proto.c-1253- source = encod_src.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1330- /* Get the target address */ pimd-2.3.2/pim_proto.c:1331: GET_EUADDR(&eutaddr, data); pimd-2.3.2/pim_proto.c-1332- GET_BYTE(reserved, data); ############################################## pimd-2.3.2/pim_proto.c-1395- while (num_groups--) { pimd-2.3.2/pim_proto.c:1396: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c-1397- GET_HOSTSHORT(num_j_srcs, data); ############################################## pimd-2.3.2/pim_proto.c-1409- while (num_j_srcs--) { pimd-2.3.2/pim_proto.c:1410: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1411- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1453- */ pimd-2.3.2/pim_proto.c:1454: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1455- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1520- while (num_j_srcs--) { pimd-2.3.2/pim_proto.c:1521: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1522- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1581- while (num_p_srcs--) { pimd-2.3.2/pim_proto.c:1582: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1583- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1702- /* Search for (*,*,RP) Join */ pimd-2.3.2/pim_proto.c:1703: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c-1704- GET_HOSTSHORT(num_j_srcs, data); ############################################## pimd-2.3.2/pim_proto.c-1717- while (num_j_srcs--) { pimd-2.3.2/pim_proto.c:1718: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1719- rpentry = rp_find(esaddr.src_addr); ############################################## pimd-2.3.2/pim_proto.c-1741- while (num_groups_tmp--) { pimd-2.3.2/pim_proto.c:1742: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c-1743- GET_HOSTSHORT(num_j_srcs, data); ############################################## pimd-2.3.2/pim_proto.c-1775- while (num_j_srcs_tmp--) { pimd-2.3.2/pim_proto.c:1776: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1777- if ((esaddr.flags & USADDR_RP_BIT) && (esaddr.flags & USADDR_WC_BIT)) { ############################################## pimd-2.3.2/pim_proto.c-1805- while (num_p_srcs--) { pimd-2.3.2/pim_proto.c:1806: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1807- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-1961- while (num_j_srcs--) { pimd-2.3.2/pim_proto.c:1962: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-1963- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-2059- */ pimd-2.3.2/pim_proto.c:2060: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c-2061- GET_HOSTSHORT(num_j_srcs, data); ############################################## pimd-2.3.2/pim_proto.c-2073- /* TODO: XXX: check that the iif is different from the Join oifs */ pimd-2.3.2/pim_proto.c:2074: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-2075- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-2133- /* TODO: XXX: can we have (*,*,RP) Prune? */ pimd-2.3.2/pim_proto.c:2134: GET_ESADDR(&esaddr, data); pimd-2.3.2/pim_proto.c-2135- source = esaddr.src_addr; ############################################## pimd-2.3.2/pim_proto.c-2379- data = bjpm->jp_message; pimd-2.3.2/pim_proto.c:2380: PUT_EUADDR(pim_nbr->address, data); pimd-2.3.2/pim_proto.c-2381- PUT_BYTE(0, data); /* Reserved */ ############################################## pimd-2.3.2/pim_proto.c-2421- flags |= USADDR_WC_BIT; pimd-2.3.2/pim_proto.c:2422: PUT_ESADDR(source, src_msklen, flags, data); pimd-2.3.2/pim_proto.c-2423- ############################################## pimd-2.3.2/pim_proto.c-2574- data = bjpm->jp_message + bjpm->jp_message_size; pimd-2.3.2/pim_proto.c:2575: PUT_EGADDR(bjpm->curr_group, bjpm->curr_group_msklen, 0, data); pimd-2.3.2/pim_proto.c-2576- PUT_HOSTSHORT(bjpm->join_addr_number, data); ############################################## pimd-2.3.2/pim_proto.c-2594- data = bjpm->jp_message + bjpm->jp_message_size; pimd-2.3.2/pim_proto.c:2595: PUT_EGADDR(htonl(CLASSD_PREFIX), STAR_STAR_RP_MSKLEN, 0, data); pimd-2.3.2/pim_proto.c-2596- PUT_HOSTSHORT(bjpm->rp_list_join_number, data); ############################################## pimd-2.3.2/pim_proto.c-2627- data = bjpm->jp_message + bjpm->jp_message_size; pimd-2.3.2/pim_proto.c:2628: PUT_EGADDR(htonl(CLASSD_PREFIX), STAR_STAR_RP_MSKLEN, 0, data); pimd-2.3.2/pim_proto.c-2629- PUT_HOSTSHORT(bjpm->rp_list_join_number, data); ############################################## pimd-2.3.2/pim_proto.c-2706- /* Get the group and source addresses */ pimd-2.3.2/pim_proto.c:2707: GET_EGADDR(&egaddr, data); pimd-2.3.2/pim_proto.c:2708: GET_EUADDR(&eusaddr, data); pimd-2.3.2/pim_proto.c-2709- ############################################## pimd-2.3.2/pim_proto.c-2953- data_start = data; pimd-2.3.2/pim_proto.c:2954: PUT_EGADDR(group, SINGLE_GRP_MSKLEN, 0, data); pimd-2.3.2/pim_proto.c:2955: PUT_EUADDR(source, data); pimd-2.3.2/pim_proto.c-2956- ############################################## pimd-2.3.2/pim_proto.c-3096- GET_BYTE(new_bsr_priority, data); pimd-2.3.2/pim_proto.c:3097: GET_EUADDR(&new_bsr_uni_addr, data); pimd-2.3.2/pim_proto.c-3098- new_bsr_address = new_bsr_uni_addr.unicast_addr; ############################################## pimd-2.3.2/pim_proto.c-3225- while (data + min_datalen <= max_data) { pimd-2.3.2/pim_proto.c:3226: GET_EGADDR(&curr_group_addr, data); pimd-2.3.2/pim_proto.c-3227- GET_BYTE(curr_rp_count, data); ############################################## pimd-2.3.2/pim_proto.c-3239- while (curr_frag_rp_count--) { pimd-2.3.2/pim_proto.c:3240: GET_EUADDR(&curr_rp_addr, data); pimd-2.3.2/pim_proto.c-3241- GET_HOSTSHORT(curr_rp_holdtime, data); ############################################## pimd-2.3.2/pim_proto.c-3272- while (curr_frag_rp_count--) { pimd-2.3.2/pim_proto.c:3273: GET_EUADDR(&curr_rp_addr, data); pimd-2.3.2/pim_proto.c-3274- GET_HOSTSHORT(curr_rp_holdtime, data); ############################################## pimd-2.3.2/pim_proto.c-3307- while (curr_frag_rp_count--) { pimd-2.3.2/pim_proto.c:3308: GET_EUADDR(&curr_rp_addr, data); pimd-2.3.2/pim_proto.c-3309- GET_HOSTSHORT(curr_rp_holdtime, data); ############################################## pimd-2.3.2/pim_proto.c-3418- GET_HOSTSHORT(holdtime, data_ptr); pimd-2.3.2/pim_proto.c:3419: GET_EUADDR(&euaddr, data_ptr); pimd-2.3.2/pim_proto.c-3420- if (prefix_cnt == 0) { ############################################## pimd-2.3.2/pim_proto.c-3432- while (prefix_cnt--) { pimd-2.3.2/pim_proto.c:3433: GET_EGADDR(&egaddr, data_ptr); pimd-2.3.2/pim_proto.c-3434- MASKLEN_TO_MASK(egaddr.masklen, grp_mask); ############################################## pimd-2.3.2/pim_proto.c-3477- while (prefix_cnt--) { pimd-2.3.2/pim_proto.c:3478: GET_EGADDR(&addr, data); pimd-2.3.2/pim_proto.c-3479- MASKLEN_TO_MASK(addr.masklen, mask); ############################################## pimd-2.3.2/pimd.h-448- pimd-2.3.2/pimd.h:449:#define GET_ESADDR(esa, cp) \ pimd-2.3.2/pimd.h-450- do { \ ############################################## pimd-2.3.2/pimd.h-457- pimd-2.3.2/pimd.h:458:#define PUT_ESADDR(addr, masklen, flags, cp) \ pimd-2.3.2/pimd.h-459- do { \ ############################################## pimd-2.3.2/pimd.h-468- pimd-2.3.2/pimd.h:469:#define GET_EGADDR(ega, cp) \ pimd-2.3.2/pimd.h-470- do { \ ############################################## pimd-2.3.2/pimd.h-477- pimd-2.3.2/pimd.h:478:#define PUT_EGADDR(addr, masklen, reserved, cp) \ pimd-2.3.2/pimd.h-479- do { \ ############################################## pimd-2.3.2/pimd.h-488- pimd-2.3.2/pimd.h:489:#define GET_EUADDR(eua, cp) \ pimd-2.3.2/pimd.h-490- do { \ ############################################## pimd-2.3.2/pimd.h-495- pimd-2.3.2/pimd.h:496:#define PUT_EUADDR(addr, cp) \ pimd-2.3.2/pimd.h-497- do { \ ############################################## pimd-2.3.2/route.c-66-/* from mrouted. Contributed by Marian Stagarescu <marian@bile.cidera.com>*/ pimd-2.3.2/route.c:67:static int scoped_addr(vifi_t vifi, uint32_t addr) pimd-2.3.2/route.c-68-{ ############################################## pimd-2.3.2/route.c-85- for (i = 0; i < numvifs; i++) \ pimd-2.3.2/route.c:86: if (scoped_addr(i, g)) \ pimd-2.3.2/route.c-87- (mp)->oifs = 0; \ ############################################## pimd-2.3.2/route.c-706- if (tmp->incoming != mrt->incoming) { pimd-2.3.2/route.c:707: delete_single_kernel_cache_addr(tmp, INADDR_ANY_N, mrt->group->group); pimd-2.3.2/route.c-708- tmp->flags |= MRTF_MFC_CLONE_SG; ############################################## pimd-2.3.2/routesock.c-135-#ifdef HAVE_SA_LEN pimd-2.3.2/routesock.c:136:#define NEXTADDR(w, u) \ pimd-2.3.2/routesock.c-137- if (rtm_addrs & (w)) { \ ############################################## pimd-2.3.2/routesock.c-142-#else pimd-2.3.2/routesock.c:143:#define NEXTADDR(w, u) \ pimd-2.3.2/routesock.c-144- if (rtm_addrs & (w)) { \ ############################################## pimd-2.3.2/routesock.c-200- pimd-2.3.2/routesock.c:201: NEXTADDR(RTA_DST, so_dst); pimd-2.3.2/routesock.c:202: NEXTADDR(RTA_IFP, so_ifp); pimd-2.3.2/routesock.c-203- rtm.rtm_msglen = l = cp - (char *)&m_rtmsg; ############################################## pimd-2.3.2/rp.c-869- PUT_BYTE(curr_bsr_priority, data_ptr); pimd-2.3.2/rp.c:870: PUT_EUADDR(curr_bsr_address, data_ptr); pimd-2.3.2/rp.c-871- ############################################## pimd-2.3.2/rp.c-877- MASK_TO_MASKLEN(mask_ptr->group_mask, masklen); pimd-2.3.2/rp.c:878: PUT_EGADDR(mask_ptr->group_addr, masklen, 0, data_ptr); pimd-2.3.2/rp.c-879- PUT_BYTE(mask_ptr->group_rp_number, data_ptr); ############################################## pimd-2.3.2/rp.c-883- for (entry_ptr = mask_ptr->grp_rp_next; entry_ptr; entry_ptr = entry_ptr->grp_rp_next) { pimd-2.3.2/rp.c:884: PUT_EUADDR(entry_ptr->rp->rpentry->address, data_ptr); pimd-2.3.2/rp.c-885- PUT_HOSTSHORT(entry_ptr->holdtime, data_ptr); ############################################## pimd-2.3.2/trace.c-297- } else { pimd-2.3.2/trace.c:298: if (scoped_addr(vifi, group)) pimd-2.3.2/trace.c-299- resp->tr_rflags = TR_SCOPED; ############################################## pimd-2.3.2/trace.c-419- pimd-2.3.2/trace.c:420:#define PUT_ADDR(a) temp_addr = ntohl(a); \ pimd-2.3.2/trace.c-421- *p++ = temp_addr >> 24; \ ############################################## pimd-2.3.2/trace.c-448- if (ncount == 0) { pimd-2.3.2/trace.c:449: PUT_ADDR(v->uv_lcl_addr); pimd-2.3.2/trace.c-450- *p++ = v->uv_metric; ############################################## pimd-2.3.2/trace.c-456- pimd-2.3.2/trace.c:457: PUT_ADDR(pim_nbr->address); pimd-2.3.2/trace.c-458- datalen += 4; ############################################## pimd-2.3.2/vif.h-137- uint32_t uv_lcl_addr; /* local address of this vif */ pimd-2.3.2/vif.h:138: uint32_t uv_rmt_addr; /* remote end-point addr (tunnels only) */ pimd-2.3.2/vif.h-139- uint32_t uv_dst_addr; /* destination for DVMRP/PIM messages */ ############################################## pimd-2.3.2/vif.h-141- uint32_t uv_subnetmask; /* subnet mask (phyints only) */ pimd-2.3.2/vif.h:142: uint32_t uv_subnetbcast;/* subnet broadcast addr (phyints only) */ pimd-2.3.2/vif.h-143- char uv_name[IFNAMSIZ]; /* interface name */