===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
iproute2-5.9.0/bridge/fdb.c-416-				duparg2("dst", *argv);
iproute2-5.9.0/bridge/fdb.c:417:			get_addr(&dst, *argv, preferred_family);
iproute2-5.9.0/bridge/fdb.c-418-			dst_ok = 1;
##############################################
iproute2-5.9.0/configure-235-
iproute2-5.9.0/configure:236:	echo 'CFLAGS += -DHAVE_ELF' `${PKG_CONFIG} libelf --cflags` >> $CONFIG
iproute2-5.9.0/configure:237:	echo 'LDLIBS += ' `${PKG_CONFIG} libelf --libs` >>$CONFIG
iproute2-5.9.0/configure-238-    else
##############################################
iproute2-5.9.0/configure-249-
iproute2-5.9.0/configure:250:		echo 'LDLIBS +=' `${PKG_CONFIG} --libs libselinux` >>$CONFIG
iproute2-5.9.0/configure:251:		echo 'CFLAGS += -DHAVE_SELINUX' `${PKG_CONFIG} --cflags libselinux` >>$CONFIG
iproute2-5.9.0/configure-252-	else
##############################################
iproute2-5.9.0/configure-262-
iproute2-5.9.0/configure:263:		echo 'CFLAGS += -DHAVE_LIBMNL' `${PKG_CONFIG} libmnl --cflags` >>$CONFIG
iproute2-5.9.0/configure:264:		echo 'LDLIBS +=' `${PKG_CONFIG} libmnl --libs` >> $CONFIG
iproute2-5.9.0/configure-265-	else
##############################################
iproute2-5.9.0/configure-303-	if ${PKG_CONFIG} libbsd --exists; then
iproute2-5.9.0/configure:304:		echo 'CFLAGS += -DHAVE_LIBBSD' `${PKG_CONFIG} libbsd --cflags` >>$CONFIG
iproute2-5.9.0/configure:305:		echo 'LDLIBS +=' `${PKG_CONFIG} libbsd --libs` >> $CONFIG
iproute2-5.9.0/configure-306-		echo "no"
##############################################
iproute2-5.9.0/configure-320-
iproute2-5.9.0/configure:321:		echo 'CFLAGS += -DHAVE_LIBCAP' `${PKG_CONFIG} libcap --cflags` >>$CONFIG
iproute2-5.9.0/configure:322:		echo 'LDLIBS +=' `${PKG_CONFIG} libcap --libs` >> $CONFIG
iproute2-5.9.0/configure-323-	else
##############################################
iproute2-5.9.0/devlink/devlink.c-5693-
iproute2-5.9.0/devlink/devlink.c:5694:static void dpipe_field_printer_ipv4_addr(struct dpipe_ctx *ctx,
iproute2-5.9.0/devlink/devlink.c-5695-					  enum dpipe_value_type type,
##############################################
iproute2-5.9.0/devlink/devlink.c-5705-static void
iproute2-5.9.0/devlink/devlink.c:5706:dpipe_field_printer_ethernet_addr(struct dpipe_ctx *ctx,
iproute2-5.9.0/devlink/devlink.c-5707-				  enum dpipe_value_type type,
##############################################
iproute2-5.9.0/devlink/devlink.c-5714-
iproute2-5.9.0/devlink/devlink.c:5715:static void dpipe_field_printer_ipv6_addr(struct dpipe_ctx *ctx,
iproute2-5.9.0/devlink/devlink.c-5716-					  enum dpipe_value_type type,
##############################################
iproute2-5.9.0/genl/Makefile-37-	files="$^" ; \
iproute2-5.9.0/genl/Makefile:38:	for s in `grep -B 3 '\<dlsym' $$files | sed -n '/snprintf/{s:.*"\([^"]*\)".*:\1:;s:%s::;p}'` ; do \
iproute2-5.9.0/genl/Makefile-39-		sed -n '/'$$s'[^ ]* =/{s:.* \([^ ]*'$$s'[^ ]*\) .*:extern char \1[] __attribute__((weak)); if (!strcmp(sym, "\1")) return \1;:;p}' $$files ; \
##############################################
iproute2-5.9.0/include/bpf_api.h-253-unsigned long long load_byte(void *skb, unsigned long long off)
iproute2-5.9.0/include/bpf_api.h:254:	asm ("llvm.bpf.load.byte");
iproute2-5.9.0/include/bpf_api.h-255-
iproute2-5.9.0/include/bpf_api.h-256-unsigned long long load_half(void *skb, unsigned long long off)
iproute2-5.9.0/include/bpf_api.h:257:	asm ("llvm.bpf.load.half");
iproute2-5.9.0/include/bpf_api.h-258-
iproute2-5.9.0/include/bpf_api.h-259-unsigned long long load_word(void *skb, unsigned long long off)
iproute2-5.9.0/include/bpf_api.h:260:	asm ("llvm.bpf.load.word");
iproute2-5.9.0/include/bpf_api.h-261-
##############################################
iproute2-5.9.0/include/uapi/linux/if_link.h-236-	IFLA_INET6_MCAST,	/* MC things. What of them?	*/
iproute2-5.9.0/include/uapi/linux/if_link.h:237:	IFLA_INET6_CACHEINFO,	/* time values and max reasm size */
iproute2-5.9.0/include/uapi/linux/if_link.h-238-	IFLA_INET6_ICMP6STATS,	/* statistics (icmpv6)		*/
##############################################
iproute2-5.9.0/include/uapi/linux/nexthop.h-41-	NHA_OIF,	/* u32; nexthop device */
iproute2-5.9.0/include/uapi/linux/nexthop.h:42:	NHA_GATEWAY,	/* be32 (IPv4) or in6_addr (IPv6) gw address */
iproute2-5.9.0/include/uapi/linux/nexthop.h-43-	NHA_ENCAP_TYPE, /* u16; lwt encap type */
##############################################
iproute2-5.9.0/include/uapi/linux/tipc.h-288-
iproute2-5.9.0/include/uapi/linux/tipc.h:289:static __inline__ __u32 tipc_addr(unsigned int zone,
iproute2-5.9.0/include/uapi/linux/tipc.h-290-			      unsigned int cluster,
##############################################
iproute2-5.9.0/include/utils.h-141-int get_prefix_1(inet_prefix *dst, char *arg, int family);
iproute2-5.9.0/include/utils.h:142:int get_addr(inet_prefix *dst, const char *arg, int family);
iproute2-5.9.0/include/utils.h-143-int get_prefix(inet_prefix *dst, char *arg, int family);
##############################################
iproute2-5.9.0/include/xtables.h-508-extern const char *xtables_ipmask_to_numeric(const struct in_addr *);
iproute2-5.9.0/include/xtables.h:509:extern struct in_addr *xtables_numeric_to_ipaddr(const char *);
iproute2-5.9.0/include/xtables.h-510-extern struct in_addr *xtables_numeric_to_ipmask(const char *);
##############################################
iproute2-5.9.0/include/xtables.h-516-
iproute2-5.9.0/include/xtables.h:517:extern struct in6_addr *xtables_numeric_to_ip6addr(const char *);
iproute2-5.9.0/include/xtables.h-518-extern const char *xtables_ip6addr_to_numeric(const struct in6_addr *);
##############################################
iproute2-5.9.0/ip/Makefile-50-	files="$^" ; \
iproute2-5.9.0/ip/Makefile:51:	for s in `grep -B 3 '\<dlsym' $$files | sed -n '/snprintf/{s:.*"\([^"]*\)".*:\1:;s:%s::;p}'` ; do \
iproute2-5.9.0/ip/Makefile-52-		sed -n '/'$$s'[^ ]* =/{s:.* \([^ ]*'$$s'[^ ]*\) .*:extern char \1[] __attribute__((weak)); if (!strcmp(sym, "\1")) return \1;:;p}' $$files ; \
##############################################
iproute2-5.9.0/ip/ifcfg-134-ip route add unreachable 255.255.255.255 >/dev/null 2>&1
iproute2-5.9.0/ip/ifcfg:135:if [ "`ip link ls $dev | grep -c MULTICAST`" -ge 1 ]; then
iproute2-5.9.0/ip/ifcfg-136-  ip route add 224.0.0.0/4 dev $dev scope global >/dev/null 2>&1
##############################################
iproute2-5.9.0/ip/ip6tunnel.c-178-			NEXT_ARG();
iproute2-5.9.0/ip/ip6tunnel.c:179:			get_addr(&raddr, *argv, AF_INET6);
iproute2-5.9.0/ip/ip6tunnel.c-180-			memcpy(&p->raddr, &raddr.data, sizeof(p->raddr));
##############################################
iproute2-5.9.0/ip/ip6tunnel.c-184-			NEXT_ARG();
iproute2-5.9.0/ip/ip6tunnel.c:185:			get_addr(&laddr, *argv, AF_INET6);
iproute2-5.9.0/ip/ip6tunnel.c-186-			memcpy(&p->laddr, &laddr.data, sizeof(p->laddr));
##############################################
iproute2-5.9.0/ip/ip_common.h-57-int set_netnsid_from_name(const char *name, int nsid);
iproute2-5.9.0/ip/ip_common.h:58:int do_ipaddr(int argc, char **argv);
iproute2-5.9.0/ip/ip_common.h-59-int do_ipaddrlabel(int argc, char **argv);
##############################################
iproute2-5.9.0/ip/ip_common.h-69-int do_ipmonitor(int argc, char **argv);
iproute2-5.9.0/ip/ip_common.h:70:int do_multiaddr(int argc, char **argv);
iproute2-5.9.0/ip/ip_common.h-71-int do_multiroute(int argc, char **argv);
##############################################
iproute2-5.9.0/ip/ipaddress.c-2286-			else {
iproute2-5.9.0/ip/ipaddress.c:2287:				get_addr(&addr, *argv, req.ifa.ifa_family);
iproute2-5.9.0/ip/ipaddress.c-2288-				if (req.ifa.ifa_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/ipaddress.c-2298-				duparg("anycast", *argv);
iproute2-5.9.0/ip/ipaddress.c:2299:			get_addr(&addr, *argv, req.ifa.ifa_family);
iproute2-5.9.0/ip/ipaddress.c-2300-			if (req.ifa.ifa_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/ipaddress.c-2453-
iproute2-5.9.0/ip/ipaddress.c:2454:int do_ipaddr(int argc, char **argv)
iproute2-5.9.0/ip/ipaddress.c-2455-{
##############################################
iproute2-5.9.0/ip/ipfou.c-164-
iproute2-5.9.0/ip/ipfou.c:165:		if (get_addr(&local_addr, local, family)) {
iproute2-5.9.0/ip/ipfou.c-166-			fprintf(stderr, "fou: parsing local address failed\n");
##############################################
iproute2-5.9.0/ip/ipfou.c-177-
iproute2-5.9.0/ip/ipfou.c:178:		if (get_addr(&peer_addr, peer, family)) {
iproute2-5.9.0/ip/ipfou.c-179-			fprintf(stderr, "fou: parsing peer address failed\n");
##############################################
iproute2-5.9.0/ip/ipl2tp.c-581-			NEXT_ARG();
iproute2-5.9.0/ip/ipl2tp.c:582:			if (get_addr(&p->peer_ip, *argv, AF_UNSPEC))
iproute2-5.9.0/ip/ipl2tp.c-583-				invarg("invalid remote address\n", *argv);
##############################################
iproute2-5.9.0/ip/ipl2tp.c-585-			NEXT_ARG();
iproute2-5.9.0/ip/ipl2tp.c:586:			if (get_addr(&p->local_ip, *argv, AF_UNSPEC))
iproute2-5.9.0/ip/ipl2tp.c-587-				invarg("invalid local address\n", *argv);
##############################################
iproute2-5.9.0/ip/iplink_geneve.c-89-				     *argv);
iproute2-5.9.0/ip/iplink_geneve.c:90:			get_addr(&daddr, *argv, AF_UNSPEC);
iproute2-5.9.0/ip/iplink_geneve.c-91-			if (!is_addrtype_inet_not_multi(&daddr))
##############################################
iproute2-5.9.0/ip/iplink_vxlan.c-112-			check_duparg(&attrs, IFLA_VXLAN_GROUP, "group", *argv);
iproute2-5.9.0/ip/iplink_vxlan.c:113:			get_addr(&daddr, *argv, saddr.family);
iproute2-5.9.0/ip/iplink_vxlan.c-114-			if (!is_addrtype_inet_multi(&daddr))
##############################################
iproute2-5.9.0/ip/iplink_vxlan.c-123-			check_duparg(&attrs, IFLA_VXLAN_GROUP, "remote", *argv);
iproute2-5.9.0/ip/iplink_vxlan.c:124:			get_addr(&daddr, *argv, saddr.family);
iproute2-5.9.0/ip/iplink_vxlan.c-125-			if (!is_addrtype_inet_not_multi(&daddr))
##############################################
iproute2-5.9.0/ip/iplink_vxlan.c-129-			check_duparg(&attrs, IFLA_VXLAN_LOCAL, "local", *argv);
iproute2-5.9.0/ip/iplink_vxlan.c:130:			get_addr(&saddr, *argv, daddr.family);
iproute2-5.9.0/ip/iplink_vxlan.c-131-			if (!is_addrtype_inet_not_multi(&saddr))
##############################################
iproute2-5.9.0/ip/iplink_vxlan.c-389-		if (preferred_family == AF_INET) {
iproute2-5.9.0/ip/iplink_vxlan.c:390:			get_addr(&daddr, "default", AF_INET);
iproute2-5.9.0/ip/iplink_vxlan.c-391-			addattr_l(n, 1024, IFLA_VXLAN_GROUP,
##############################################
iproute2-5.9.0/ip/iplink_vxlan.c-393-		} else if (preferred_family == AF_INET6) {
iproute2-5.9.0/ip/iplink_vxlan.c:394:			get_addr(&daddr, "default", AF_INET6);
iproute2-5.9.0/ip/iplink_vxlan.c-395-			addattr_l(n, 1024, IFLA_VXLAN_GROUP6,
##############################################
iproute2-5.9.0/ip/ipmacsec.c-255-
iproute2-5.9.0/ip/ipmacsec.c:256:static int get_sci_portaddr(struct sci *sci, int *argcp, char ***argvp,
iproute2-5.9.0/ip/ipmacsec.c-257-			    bool port_only, bool optional)
##############################################
iproute2-5.9.0/ip/ipmacsec.c-318-	if (*argcp == 0 ||
iproute2-5.9.0/ip/ipmacsec.c:319:	    get_sci_portaddr(&sci, argcp, argvp, false, false) < 0) {
iproute2-5.9.0/ip/ipmacsec.c-320-		fprintf(stderr, "expected sci\n");
##############################################
iproute2-5.9.0/ip/ipmacsec.c-1296-
iproute2-5.9.0/ip/ipmacsec.c:1297:	ret = get_sci_portaddr(&sci, &argc, &argv, true, true);
iproute2-5.9.0/ip/ipmacsec.c-1298-	if (ret < 0) {
##############################################
iproute2-5.9.0/ip/ipmaddr.c-195-
iproute2-5.9.0/ip/ipmaddr.c:196:static void print_maddr(FILE *fp, struct ma_info *list)
iproute2-5.9.0/ip/ipmaddr.c-197-{
##############################################
iproute2-5.9.0/ip/ipmaddr.c-249-
iproute2-5.9.0/ip/ipmaddr.c:250:		print_maddr(fp, list);
iproute2-5.9.0/ip/ipmaddr.c-251-	}
##############################################
iproute2-5.9.0/ip/ipmaddr.c-358-
iproute2-5.9.0/ip/ipmaddr.c:359:int do_multiaddr(int argc, char **argv)
iproute2-5.9.0/ip/ipmaddr.c-360-{
##############################################
iproute2-5.9.0/ip/ipmptcp.c-125-
iproute2-5.9.0/ip/ipmptcp.c:126:		} else if (get_addr(&address, *argv, AF_UNSPEC) == 0) {
iproute2-5.9.0/ip/ipmptcp.c-127-			addr_set = true;
##############################################
iproute2-5.9.0/ip/ipmptcp.c-221-
iproute2-5.9.0/ip/ipmptcp.c:222:static int print_mptcp_addr(struct nlmsghdr *n, void *arg)
iproute2-5.9.0/ip/ipmptcp.c-223-{
##############################################
iproute2-5.9.0/ip/ipmptcp.c-285-
iproute2-5.9.0/ip/ipmptcp.c:286:	return print_mptcp_addr(answer, stdout);
iproute2-5.9.0/ip/ipmptcp.c-287-}
##############################################
iproute2-5.9.0/ip/ipneigh.c-144-				duparg("address", *argv);
iproute2-5.9.0/ip/ipneigh.c:145:			get_addr(&dst, *argv, preferred_family);
iproute2-5.9.0/ip/ipneigh.c-146-			dst_ok = 1;
##############################################
iproute2-5.9.0/ip/ipneigh.c-173-				duparg2("to", *argv);
iproute2-5.9.0/ip/ipneigh.c:174:			get_addr(&dst, *argv, preferred_family);
iproute2-5.9.0/ip/ipneigh.c-175-			dst_ok = 1;
##############################################
iproute2-5.9.0/ip/ipneigh.c-631-				duparg("address", *argv);
iproute2-5.9.0/ip/ipneigh.c:632:			get_addr(&dst, *argv, preferred_family);
iproute2-5.9.0/ip/ipneigh.c-633-			dst_ok = 1;
##############################################
iproute2-5.9.0/ip/ipneigh.c-643-				duparg2("to", *argv);
iproute2-5.9.0/ip/ipneigh.c:644:			get_addr(&dst, *argv, preferred_family);
iproute2-5.9.0/ip/ipneigh.c-645-			dst_ok = 1;
##############################################
iproute2-5.9.0/ip/ipnexthop.c-372-				NEXT_ARG();
iproute2-5.9.0/ip/ipnexthop.c:373:			get_addr(&addr, *argv, family);
iproute2-5.9.0/ip/ipnexthop.c-374-			if (req.nhm.nh_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute.c-982-				NEXT_ARG();
iproute2-5.9.0/ip/iproute.c:983:			get_addr(&addr, *argv, family);
iproute2-5.9.0/ip/iproute.c-984-			if (r->rtm_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute.c-1033-				NEXT_ARG();
iproute2-5.9.0/ip/iproute.c:1034:			get_addr(&addr, *argv, r->rtm_family);
iproute2-5.9.0/ip/iproute.c-1035-			if (rta_addattr_l(rta, len, RTA_NEWDST,
##############################################
iproute2-5.9.0/ip/iproute.c-1123-			NEXT_ARG();
iproute2-5.9.0/ip/iproute.c:1124:			get_addr(&addr, *argv, req.r.rtm_family);
iproute2-5.9.0/ip/iproute.c-1125-			if (req.r.rtm_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute.c-1135-			}
iproute2-5.9.0/ip/iproute.c:1136:			get_addr(&addr, *argv, req.r.rtm_family);
iproute2-5.9.0/ip/iproute.c-1137-			if (req.r.rtm_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute.c-1155-				NEXT_ARG();
iproute2-5.9.0/ip/iproute.c:1156:			get_addr(&addr, *argv, family);
iproute2-5.9.0/ip/iproute.c-1157-			if (req.r.rtm_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute.c-2027-				NEXT_ARG();
iproute2-5.9.0/ip/iproute.c:2028:			get_addr(&addr, *argv, req.r.rtm_family);
iproute2-5.9.0/ip/iproute.c-2029-			if (req.r.rtm_family == AF_UNSPEC)
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-652-
iproute2-5.9.0/ip/iproute_lwtunnel.c:653:		get_addr(&addr, s, AF_INET6);
iproute2-5.9.0/ip/iproute_lwtunnel.c-654-		memcpy(&srh->segments[i], addr.data, sizeof(struct in6_addr));
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-760-
iproute2-5.9.0/ip/iproute_lwtunnel.c:761:		get_addr(&addr, s, AF_INET6);
iproute2-5.9.0/ip/iproute_lwtunnel.c-762-		memcpy(&srh->rpl_segaddr[i], addr.data, sizeof(struct in6_addr));
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-893-				duparg2("nh4", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:894:			get_addr(&addr, *argv, AF_INET);
iproute2-5.9.0/ip/iproute_lwtunnel.c-895-			ret = rta_addattr_l(rta, len, SEG6_LOCAL_NH4,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-900-				duparg2("nh6", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:901:			get_addr(&addr, *argv, AF_INET6);
iproute2-5.9.0/ip/iproute_lwtunnel.c-902-			ret = rta_addattr_l(rta, len, SEG6_LOCAL_NH6,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-987-
iproute2-5.9.0/ip/iproute_lwtunnel.c:988:	if (get_addr(&addr, *argv, AF_MPLS)) {
iproute2-5.9.0/ip/iproute_lwtunnel.c-989-		fprintf(stderr,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-1232-				duparg2("dst", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:1233:			get_addr(&addr, *argv, AF_INET);
iproute2-5.9.0/ip/iproute_lwtunnel.c-1234-			ret = rta_addattr_l(rta, len, LWTUNNEL_IP_DST,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-1241-				duparg2("src", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:1242:			get_addr(&addr, *argv, AF_INET);
iproute2-5.9.0/ip/iproute_lwtunnel.c-1243-			ret = rta_addattr_l(rta, len, LWTUNNEL_IP_SRC,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-1444-				duparg2("dst", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:1445:			get_addr(&addr, *argv, AF_INET6);
iproute2-5.9.0/ip/iproute_lwtunnel.c-1446-			ret = rta_addattr_l(rta, len, LWTUNNEL_IP6_DST,
##############################################
iproute2-5.9.0/ip/iproute_lwtunnel.c-1453-				duparg2("src", *argv);
iproute2-5.9.0/ip/iproute_lwtunnel.c:1454:			get_addr(&addr, *argv, AF_INET6);
iproute2-5.9.0/ip/iproute_lwtunnel.c-1455-			ret = rta_addattr_l(rta, len, LWTUNNEL_IP6_SRC,
##############################################
iproute2-5.9.0/ip/ipseg6.c-243-			opts.cmd = SEG6_CMD_SET_TUNSRC;
iproute2-5.9.0/ip/ipseg6.c:244:			get_addr(&opts.addr, *argv, AF_INET6);
iproute2-5.9.0/ip/ipseg6.c-245-		} else {
##############################################
iproute2-5.9.0/ip/link_gre.c-269-			NEXT_ARG();
iproute2-5.9.0/ip/link_gre.c:270:			get_addr(&daddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_gre.c-271-		} else if (!matches(*argv, "local")) {
iproute2-5.9.0/ip/link_gre.c-272-			NEXT_ARG();
iproute2-5.9.0/ip/link_gre.c:273:			get_addr(&saddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_gre.c-274-		} else if (!matches(*argv, "dev")) {
##############################################
iproute2-5.9.0/ip/link_gre6.c-265-			NEXT_ARG();
iproute2-5.9.0/ip/link_gre6.c:266:			get_addr(&daddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_gre6.c-267-		} else if (!matches(*argv, "local")) {
iproute2-5.9.0/ip/link_gre6.c-268-			NEXT_ARG();
iproute2-5.9.0/ip/link_gre6.c:269:			get_addr(&saddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_gre6.c-270-		} else if (!matches(*argv, "dev")) {
##############################################
iproute2-5.9.0/ip/link_ip6tnl.c-181-			NEXT_ARG();
iproute2-5.9.0/ip/link_ip6tnl.c:182:			get_addr(&daddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_ip6tnl.c-183-		} else if (strcmp(*argv, "local") == 0) {
iproute2-5.9.0/ip/link_ip6tnl.c-184-			NEXT_ARG();
iproute2-5.9.0/ip/link_ip6tnl.c:185:			get_addr(&saddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_ip6tnl.c-186-		} else if (matches(*argv, "dev") == 0) {
##############################################
iproute2-5.9.0/ip/link_iptnl.c-213-			NEXT_ARG();
iproute2-5.9.0/ip/link_iptnl.c:214:			get_addr(&daddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_iptnl.c-215-		} else if (strcmp(*argv, "local") == 0) {
iproute2-5.9.0/ip/link_iptnl.c-216-			NEXT_ARG();
iproute2-5.9.0/ip/link_iptnl.c:217:			get_addr(&saddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_iptnl.c-218-		} else if (matches(*argv, "dev") == 0) {
##############################################
iproute2-5.9.0/ip/link_vti.c-131-			NEXT_ARG();
iproute2-5.9.0/ip/link_vti.c:132:			get_addr(&daddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_vti.c-133-		} else if (!matches(*argv, "local")) {
iproute2-5.9.0/ip/link_vti.c-134-			NEXT_ARG();
iproute2-5.9.0/ip/link_vti.c:135:			get_addr(&saddr, *argv, AF_INET);
iproute2-5.9.0/ip/link_vti.c-136-		} else if (!matches(*argv, "dev")) {
##############################################
iproute2-5.9.0/ip/link_vti6.c-133-			NEXT_ARG();
iproute2-5.9.0/ip/link_vti6.c:134:			get_addr(&daddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_vti6.c-135-		} else if (!matches(*argv, "local")) {
iproute2-5.9.0/ip/link_vti6.c-136-			NEXT_ARG();
iproute2-5.9.0/ip/link_vti6.c:137:			get_addr(&saddr, *argv, AF_INET6);
iproute2-5.9.0/ip/link_vti6.c-138-		} else if (!matches(*argv, "dev")) {
##############################################
iproute2-5.9.0/ip/xfrm_monitor.c-255-
iproute2-5.9.0/ip/xfrm_monitor.c:256:static void xfrm_print_addr(FILE *fp, int family, xfrm_address_t *a)
iproute2-5.9.0/ip/xfrm_monitor.c-257-{
##############################################
iproute2-5.9.0/ip/xfrm_monitor.c-266-	fprintf(fp, "Mapping change ");
iproute2-5.9.0/ip/xfrm_monitor.c:267:	xfrm_print_addr(fp, map->id.family, &map->old_saddr);
iproute2-5.9.0/ip/xfrm_monitor.c-268-
iproute2-5.9.0/ip/xfrm_monitor.c-269-	fprintf(fp, ":%d -> ", ntohs(map->old_sport));
iproute2-5.9.0/ip/xfrm_monitor.c:270:	xfrm_print_addr(fp, map->id.family, &map->new_saddr);
iproute2-5.9.0/ip/xfrm_monitor.c-271-	fprintf(fp, ":%d\n\t", ntohs(map->new_sport));
##############################################
iproute2-5.9.0/ip/xfrm_state.c-392-			NEXT_ARG();
iproute2-5.9.0/ip/xfrm_state.c:393:			get_addr(&oa, *argv, AF_UNSPEC);
iproute2-5.9.0/ip/xfrm_state.c-394-			memcpy(&encap.encap_oa, &oa.data, sizeof(encap.encap_oa));
##############################################
iproute2-5.9.0/lib/utils.c-704-
iproute2-5.9.0/lib/utils.c:705:int get_addr(inet_prefix *dst, const char *arg, int family)
iproute2-5.9.0/lib/utils.c-706-{
##############################################
iproute2-5.9.0/lib/utils.c-1103-
iproute2-5.9.0/lib/utils.c:1104:	h_ent = gethostbyaddr(addr, len, af);
iproute2-5.9.0/lib/utils.c-1105-	if (h_ent != NULL)
##############################################
iproute2-5.9.0/man/man8/tc-bpf.8-283-        clang -O2 -emit-llvm -c $1 -o - | \\
iproute2-5.9.0/man/man8/tc-bpf.8:284:        llc -march=bpf -filetype=obj -o "`basename $1 .c`.o"
iproute2-5.9.0/man/man8/tc-bpf.8-285-}
##############################################
iproute2-5.9.0/man/man8/tc-bpf.8-742-unsigned long long load_byte(void *skb, unsigned long long off)
iproute2-5.9.0/man/man8/tc-bpf.8:743:    asm ("llvm.bpf.load.byte");
iproute2-5.9.0/man/man8/tc-bpf.8-744-unsigned long long load_half(void *skb, unsigned long long off)
iproute2-5.9.0/man/man8/tc-bpf.8:745:    asm ("llvm.bpf.load.half");
iproute2-5.9.0/man/man8/tc-bpf.8-746-.fi
##############################################
iproute2-5.9.0/man/man8/tc-bpf.8-786-.in +4n
iproute2-5.9.0/man/man8/tc-bpf.8:787:.B bpf_jit_disasm -o
iproute2-5.9.0/man/man8/tc-bpf.8-788-.in
##############################################
iproute2-5.9.0/man/man8/tc-bpf.8-944-.in +4n
iproute2-5.9.0/man/man8/tc-bpf.8:945:.B bpf_asm foobar > /var/bpf/tcp-syn
iproute2-5.9.0/man/man8/tc-bpf.8-946-.br
##############################################
iproute2-5.9.0/misc/ss.c-2375-
iproute2-5.9.0/misc/ss.c:2376:static int proc_parse_inet_addr(char *loc, char *rem, int family, struct
iproute2-5.9.0/misc/ss.c-2377-		sockstat * s)
##############################################
iproute2-5.9.0/misc/ss.c-2697-
iproute2-5.9.0/misc/ss.c:2698:	proc_parse_inet_addr(loc, rem, family, &s.ss);
iproute2-5.9.0/misc/ss.c-2699-
##############################################
iproute2-5.9.0/misc/ss.c-3797-
iproute2-5.9.0/misc/ss.c:3798:	proc_parse_inet_addr(loc, rem, family, &s);
iproute2-5.9.0/misc/ss.c-3799-
##############################################
iproute2-5.9.0/rdma/res-cmid.c-51-
iproute2-5.9.0/rdma/res-cmid.c:52:static void print_ipaddr(struct rd *rd, const char *key, char *addrstr,
iproute2-5.9.0/rdma/res-cmid.c-53-			 uint16_t port)
##############################################
iproute2-5.9.0/rdma/res-cmid.c-194-	if (nla_line[RDMA_NLDEV_ATTR_RES_SRC_ADDR])
iproute2-5.9.0/rdma/res-cmid.c:195:		print_ipaddr(rd, "src-addr", src_addr_str, src_port);
iproute2-5.9.0/rdma/res-cmid.c-196-	if (nla_line[RDMA_NLDEV_ATTR_RES_DST_ADDR])
iproute2-5.9.0/rdma/res-cmid.c:197:		print_ipaddr(rd, "dst-addr", dst_addr_str, dst_port);
iproute2-5.9.0/rdma/res-cmid.c-198-
##############################################
iproute2-5.9.0/tc/Makefile-200-	files="$^" ; \
iproute2-5.9.0/tc/Makefile:201:	for s in `grep -B 3 '\<dlsym' $$files | sed -n '/snprintf/{s:.*"\([^"]*\)".*:\1:;s:%s::;p}'` ; do \
iproute2-5.9.0/tc/Makefile-202-		sed -n '/'$$s'[^ ]* =/{s:.* \([^ ]*'$$s'[^ ]*\) .*:extern char \1[] __attribute__((weak)); if (!strcmp(sym, "\1")) return \1;:;p}' $$files ; \
##############################################
iproute2-5.9.0/tc/f_flow.c-113-		    FLOW_KEY_NFCT_SRC | FLOW_KEY_NFCT_DST) &&
iproute2-5.9.0/tc/f_flow.c:114:	    get_addr(&addr, argv, AF_UNSPEC) == 0) {
iproute2-5.9.0/tc/f_flow.c-115-		switch (addr.family) {
##############################################
iproute2-5.9.0/tc/f_flower.c-104-
iproute2-5.9.0/tc/f_flower.c:105:static int flower_parse_eth_addr(char *str, int addr_type, int mask_type,
iproute2-5.9.0/tc/f_flower.c-106-				 struct nlmsghdr *n)
##############################################
iproute2-5.9.0/tc/f_flower.c-421-
iproute2-5.9.0/tc/f_flower.c:422:static int __flower_parse_ip_addr(char *str, int family,
iproute2-5.9.0/tc/f_flower.c-423-				  int addr4_type, int mask4_type,
##############################################
iproute2-5.9.0/tc/f_flower.c-463-
iproute2-5.9.0/tc/f_flower.c:464:static int flower_parse_ip_addr(char *str, __be16 eth_type,
iproute2-5.9.0/tc/f_flower.c-465-				int addr4_type, int mask4_type,
##############################################
iproute2-5.9.0/tc/f_flower.c-480-
iproute2-5.9.0/tc/f_flower.c:481:	return __flower_parse_ip_addr(str, family, addr4_type, mask4_type,
iproute2-5.9.0/tc/f_flower.c-482-				      addr6_type, mask6_type, n);
##############################################
iproute2-5.9.0/tc/f_flower.c-489-
iproute2-5.9.0/tc/f_flower.c:490:static int flower_parse_arp_ip_addr(char *str, __be16 eth_type,
iproute2-5.9.0/tc/f_flower.c-491-				    int addr_type, int mask_type,
##############################################
iproute2-5.9.0/tc/f_flower.c-496-
iproute2-5.9.0/tc/f_flower.c:497:	return __flower_parse_ip_addr(str, AF_INET, addr_type, mask_type,
iproute2-5.9.0/tc/f_flower.c-498-				      TCA_FLOWER_UNSPEC, TCA_FLOWER_UNSPEC, n);
##############################################
iproute2-5.9.0/tc/f_flower.c-1609-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1610:			ret = flower_parse_eth_addr(*argv,
iproute2-5.9.0/tc/f_flower.c-1611-						    TCA_FLOWER_KEY_ETH_DST,
##############################################
iproute2-5.9.0/tc/f_flower.c-1619-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1620:			ret = flower_parse_eth_addr(*argv,
iproute2-5.9.0/tc/f_flower.c-1621-						    TCA_FLOWER_KEY_ETH_SRC,
##############################################
iproute2-5.9.0/tc/f_flower.c-1660-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1661:			ret = flower_parse_ip_addr(*argv, cvlan_ethtype ?
iproute2-5.9.0/tc/f_flower.c-1662-						   cvlan_ethtype : vlan_ethtype ?
##############################################
iproute2-5.9.0/tc/f_flower.c-1674-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1675:			ret = flower_parse_ip_addr(*argv, cvlan_ethtype ?
iproute2-5.9.0/tc/f_flower.c-1676-						   cvlan_ethtype : vlan_ethtype ?
##############################################
iproute2-5.9.0/tc/f_flower.c-1730-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1731:			ret = flower_parse_arp_ip_addr(*argv, vlan_ethtype ?
iproute2-5.9.0/tc/f_flower.c-1732-						       vlan_ethtype : eth_type,
##############################################
iproute2-5.9.0/tc/f_flower.c-1741-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1742:			ret = flower_parse_arp_ip_addr(*argv, vlan_ethtype ?
iproute2-5.9.0/tc/f_flower.c-1743-						       vlan_ethtype : eth_type,
##############################################
iproute2-5.9.0/tc/f_flower.c-1763-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1764:			ret = flower_parse_eth_addr(*argv,
iproute2-5.9.0/tc/f_flower.c-1765-						    TCA_FLOWER_KEY_ARP_THA,
##############################################
iproute2-5.9.0/tc/f_flower.c-1773-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1774:			ret = flower_parse_eth_addr(*argv,
iproute2-5.9.0/tc/f_flower.c-1775-						    TCA_FLOWER_KEY_ARP_SHA,
##############################################
iproute2-5.9.0/tc/f_flower.c-1783-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1784:			ret = flower_parse_ip_addr(*argv, 0,
iproute2-5.9.0/tc/f_flower.c-1785-						   TCA_FLOWER_KEY_ENC_IPV4_DST,
##############################################
iproute2-5.9.0/tc/f_flower.c-1795-			NEXT_ARG();
iproute2-5.9.0/tc/f_flower.c:1796:			ret = flower_parse_ip_addr(*argv, 0,
iproute2-5.9.0/tc/f_flower.c-1797-						   TCA_FLOWER_KEY_ENC_IPV4_SRC,
##############################################
iproute2-5.9.0/tc/f_flower.c-1930-
iproute2-5.9.0/tc/f_flower.c:1931:static void flower_print_eth_addr(char *name, struct rtattr *addr_attr,
iproute2-5.9.0/tc/f_flower.c-1932-				  struct rtattr *mask_attr)
##############################################
iproute2-5.9.0/tc/f_flower.c-2061-
iproute2-5.9.0/tc/f_flower.c:2062:static void flower_print_ip_addr(char *name, __be16 eth_type,
iproute2-5.9.0/tc/f_flower.c-2063-				 struct rtattr *addr4_attr,
##############################################
iproute2-5.9.0/tc/f_flower.c-2104-}
iproute2-5.9.0/tc/f_flower.c:2105:static void flower_print_ip4_addr(char *name, struct rtattr *addr_attr,
iproute2-5.9.0/tc/f_flower.c-2106-				  struct rtattr *mask_attr)
iproute2-5.9.0/tc/f_flower.c-2107-{
iproute2-5.9.0/tc/f_flower.c:2108:	return flower_print_ip_addr(name, htons(ETH_P_IP),
iproute2-5.9.0/tc/f_flower.c-2109-				    addr_attr, mask_attr, 0, 0);
##############################################
iproute2-5.9.0/tc/f_flower.c-2639-
iproute2-5.9.0/tc/f_flower.c:2640:	flower_print_eth_addr("dst_mac", tb[TCA_FLOWER_KEY_ETH_DST],
iproute2-5.9.0/tc/f_flower.c-2641-			      tb[TCA_FLOWER_KEY_ETH_DST_MASK]);
iproute2-5.9.0/tc/f_flower.c:2642:	flower_print_eth_addr("src_mac", tb[TCA_FLOWER_KEY_ETH_SRC],
iproute2-5.9.0/tc/f_flower.c-2643-			      tb[TCA_FLOWER_KEY_ETH_SRC_MASK]);
##############################################
iproute2-5.9.0/tc/f_flower.c-2658-
iproute2-5.9.0/tc/f_flower.c:2659:	flower_print_ip_addr("dst_ip", eth_type,
iproute2-5.9.0/tc/f_flower.c-2660-			     tb[TCA_FLOWER_KEY_IPV4_DST],
##############################################
iproute2-5.9.0/tc/f_flower.c-2664-
iproute2-5.9.0/tc/f_flower.c:2665:	flower_print_ip_addr("src_ip", eth_type,
iproute2-5.9.0/tc/f_flower.c-2666-			     tb[TCA_FLOWER_KEY_IPV4_SRC],
##############################################
iproute2-5.9.0/tc/f_flower.c-2708-
iproute2-5.9.0/tc/f_flower.c:2709:	flower_print_ip4_addr("arp_sip", tb[TCA_FLOWER_KEY_ARP_SIP],
iproute2-5.9.0/tc/f_flower.c-2710-			     tb[TCA_FLOWER_KEY_ARP_SIP_MASK]);
iproute2-5.9.0/tc/f_flower.c:2711:	flower_print_ip4_addr("arp_tip", tb[TCA_FLOWER_KEY_ARP_TIP],
iproute2-5.9.0/tc/f_flower.c-2712-			     tb[TCA_FLOWER_KEY_ARP_TIP_MASK]);
##############################################
iproute2-5.9.0/tc/f_flower.c-2714-			    tb[TCA_FLOWER_KEY_ARP_OP_MASK]);
iproute2-5.9.0/tc/f_flower.c:2715:	flower_print_eth_addr("arp_sha", tb[TCA_FLOWER_KEY_ARP_SHA],
iproute2-5.9.0/tc/f_flower.c-2716-			      tb[TCA_FLOWER_KEY_ARP_SHA_MASK]);
iproute2-5.9.0/tc/f_flower.c:2717:	flower_print_eth_addr("arp_tha", tb[TCA_FLOWER_KEY_ARP_THA],
iproute2-5.9.0/tc/f_flower.c-2718-			      tb[TCA_FLOWER_KEY_ARP_THA_MASK]);
iproute2-5.9.0/tc/f_flower.c-2719-
iproute2-5.9.0/tc/f_flower.c:2720:	flower_print_ip_addr("enc_dst_ip",
iproute2-5.9.0/tc/f_flower.c-2721-			     tb[TCA_FLOWER_KEY_ENC_IPV4_DST_MASK] ?
##############################################
iproute2-5.9.0/tc/f_flower.c-2727-
iproute2-5.9.0/tc/f_flower.c:2728:	flower_print_ip_addr("enc_src_ip",
iproute2-5.9.0/tc/f_flower.c-2729-			     tb[TCA_FLOWER_KEY_ENC_IPV4_SRC_MASK] ?
##############################################
iproute2-5.9.0/tc/f_u32.c-323-
iproute2-5.9.0/tc/f_u32.c:324:static int parse_ip_addr(int *argc_p, char ***argv_p, struct tc_u32_sel *sel,
iproute2-5.9.0/tc/f_u32.c-325-			 int off)
##############################################
iproute2-5.9.0/tc/f_u32.c-358-
iproute2-5.9.0/tc/f_u32.c:359:static int parse_ip6_addr(int *argc_p, char ***argv_p,
iproute2-5.9.0/tc/f_u32.c-360-			  struct tc_u32_sel *sel, int off)
##############################################
iproute2-5.9.0/tc/f_u32.c-443-
iproute2-5.9.0/tc/f_u32.c:444:static int parse_ether_addr(int *argc_p, char ***argv_p,
iproute2-5.9.0/tc/f_u32.c-445-			    struct tc_u32_sel *sel, int off)
##############################################
iproute2-5.9.0/tc/f_u32.c-493-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:494:		res = parse_ip_addr(&argc, &argv, sel, 12);
iproute2-5.9.0/tc/f_u32.c-495-	} else if (strcmp(*argv, "dst") == 0) {
iproute2-5.9.0/tc/f_u32.c-496-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:497:		res = parse_ip_addr(&argc, &argv, sel, 16);
iproute2-5.9.0/tc/f_u32.c-498-	} else if (strcmp(*argv, "tos") == 0 ||
##############################################
iproute2-5.9.0/tc/f_u32.c-551-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:552:		res = parse_ip6_addr(&argc, &argv, sel, 8);
iproute2-5.9.0/tc/f_u32.c-553-	} else if (strcmp(*argv, "dst") == 0) {
iproute2-5.9.0/tc/f_u32.c-554-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:555:		res = parse_ip6_addr(&argc, &argv, sel, 24);
iproute2-5.9.0/tc/f_u32.c-556-	} else if (strcmp(*argv, "priority") == 0) {
##############################################
iproute2-5.9.0/tc/f_u32.c-595-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:596:		res = parse_ether_addr(&argc, &argv, sel, -8);
iproute2-5.9.0/tc/f_u32.c-597-	} else if (strcmp(*argv, "dst") == 0) {
iproute2-5.9.0/tc/f_u32.c-598-		NEXT_ARG();
iproute2-5.9.0/tc/f_u32.c:599:		res = parse_ether_addr(&argc, &argv, sel, -14);
iproute2-5.9.0/tc/f_u32.c-600-	} else {
##############################################
iproute2-5.9.0/tc/m_ct.c-47-
iproute2-5.9.0/tc/m_ct.c:48:	ret = get_addr(&addr, addr1, AF_UNSPEC);
iproute2-5.9.0/tc/m_ct.c-49-	if (ret)
##############################################
iproute2-5.9.0/tc/m_ct.c-55-	if (addr2) {
iproute2-5.9.0/tc/m_ct.c:56:		ret = get_addr(&addr, addr2, addr.family);
iproute2-5.9.0/tc/m_ct.c-57-		if (ret)
##############################################
iproute2-5.9.0/tc/m_ct.c-336-
iproute2-5.9.0/tc/m_ct.c:337:static int ct_sprint_ip_addr(char *buf, const char *prefix,
iproute2-5.9.0/tc/m_ct.c-338-			     struct rtattr *attr)
##############################################
iproute2-5.9.0/tc/m_ct.c-375-	if (nat) {
iproute2-5.9.0/tc/m_ct.c:376:		done += ct_sprint_ip_addr(out + done, " addr ",
iproute2-5.9.0/tc/m_ct.c-377-					  tb[TCA_CT_NAT_IPV4_MIN]);
iproute2-5.9.0/tc/m_ct.c:378:		done += ct_sprint_ip_addr(out + done, " addr ",
iproute2-5.9.0/tc/m_ct.c-379-					  tb[TCA_CT_NAT_IPV6_MIN]);
##############################################
iproute2-5.9.0/tc/m_ct.c-382-			   RTA_DATA(tb[TCA_CT_NAT_IPV4_MAX]), 4))
iproute2-5.9.0/tc/m_ct.c:383:			done += ct_sprint_ip_addr(out + done, "-",
iproute2-5.9.0/tc/m_ct.c-384-						  tb[TCA_CT_NAT_IPV4_MAX]);
##############################################
iproute2-5.9.0/tc/m_ct.c-387-				   RTA_DATA(tb[TCA_CT_NAT_IPV6_MAX]), 16))
iproute2-5.9.0/tc/m_ct.c:388:			done += ct_sprint_ip_addr(out + done, "-",
iproute2-5.9.0/tc/m_ct.c-389-						  tb[TCA_CT_NAT_IPV6_MAX]);
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-41-
iproute2-5.9.0/tc/m_tunnel_key.c:42:static int tunnel_key_parse_ip_addr(const char *str, int addr4_type,
iproute2-5.9.0/tc/m_tunnel_key.c-43-				    int addr6_type, struct nlmsghdr *n)
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-47-
iproute2-5.9.0/tc/m_tunnel_key.c:48:	ret = get_addr(&addr, str, AF_UNSPEC);
iproute2-5.9.0/tc/m_tunnel_key.c-49-	if (ret)
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-355-			NEXT_ARG();
iproute2-5.9.0/tc/m_tunnel_key.c:356:			ret = tunnel_key_parse_ip_addr(*argv,
iproute2-5.9.0/tc/m_tunnel_key.c-357-						       TCA_TUNNEL_KEY_ENC_IPV4_SRC,
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-366-			NEXT_ARG();
iproute2-5.9.0/tc/m_tunnel_key.c:367:			ret = tunnel_key_parse_ip_addr(*argv,
iproute2-5.9.0/tc/m_tunnel_key.c-368-						       TCA_TUNNEL_KEY_ENC_IPV4_DST,
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-473-
iproute2-5.9.0/tc/m_tunnel_key.c:474:static void tunnel_key_print_ip_addr(FILE *f, const char *name,
iproute2-5.9.0/tc/m_tunnel_key.c-475-				     struct rtattr *attr)
##############################################
iproute2-5.9.0/tc/m_tunnel_key.c-691-		print_string(PRINT_ANY, "mode", " %s", "set");
iproute2-5.9.0/tc/m_tunnel_key.c:692:		tunnel_key_print_ip_addr(f, "src_ip",
iproute2-5.9.0/tc/m_tunnel_key.c-693-					 tb[TCA_TUNNEL_KEY_ENC_IPV4_SRC]);
iproute2-5.9.0/tc/m_tunnel_key.c:694:		tunnel_key_print_ip_addr(f, "dst_ip",
iproute2-5.9.0/tc/m_tunnel_key.c-695-					 tb[TCA_TUNNEL_KEY_ENC_IPV4_DST]);
iproute2-5.9.0/tc/m_tunnel_key.c:696:		tunnel_key_print_ip_addr(f, "src_ip",
iproute2-5.9.0/tc/m_tunnel_key.c-697-					 tb[TCA_TUNNEL_KEY_ENC_IPV6_SRC]);
iproute2-5.9.0/tc/m_tunnel_key.c:698:		tunnel_key_print_ip_addr(f, "dst_ip",
iproute2-5.9.0/tc/m_tunnel_key.c-699-					 tb[TCA_TUNNEL_KEY_ENC_IPV6_DST]);
##############################################
iproute2-5.9.0/testsuite/Makefile-78-	@for i in $(IPVERS); do \
iproute2-5.9.0/testsuite/Makefile:79:		o=`echo $$i | sed -e 's/iproute2\///'`; \
iproute2-5.9.0/testsuite/Makefile-80-		echo -n "Running $@ [$$o/`uname -r`]: "; \
##############################################
iproute2-5.9.0/testsuite/lib/generic.sh-74-{
iproute2-5.9.0/testsuite/lib/generic.sh:75:	HELPOUT=`$TC qdisc add $1 help 2>&1`
iproute2-5.9.0/testsuite/lib/generic.sh:76:	if [ "`echo $HELPOUT | grep \"^Unknown qdisc\"`" ]; then
iproute2-5.9.0/testsuite/lib/generic.sh-77-		return 0;
##############################################
iproute2-5.9.0/tipc/bearer.c-167-
iproute2-5.9.0/tipc/bearer.c:168:static int cmd_bearer_validate_and_get_addr(const char *name, char *r_addr)
iproute2-5.9.0/tipc/bearer.c-169-{
##############################################
iproute2-5.9.0/tipc/bearer.c-213-	opt = get_opt(opts, "device");
iproute2-5.9.0/tipc/bearer.c:214:	if (opt && cmd_bearer_validate_and_get_addr(opt->val, addr) < 0) {
iproute2-5.9.0/tipc/bearer.c-215-		fprintf(stderr, "error, no device name available\n");
##############################################
iproute2-5.9.0/tipc/misc.c-23-
iproute2-5.9.0/tipc/misc.c:24:uint32_t str2addr(char *str)
iproute2-5.9.0/tipc/misc.c-25-{
##############################################
iproute2-5.9.0/tipc/misc.c-34-	if (IN_RANGE(z, 0, 255) && IN_RANGE(c, 0, 4095) && IN_RANGE(n, 0, 4095))
iproute2-5.9.0/tipc/misc.c:35:		return tipc_addr(z, c, n);
iproute2-5.9.0/tipc/misc.c-36-
##############################################
iproute2-5.9.0/tipc/misc.h-16-
iproute2-5.9.0/tipc/misc.h:17:uint32_t str2addr(char *str);
iproute2-5.9.0/tipc/misc.h-18-int str2nodeid(char *str, uint8_t *id);
##############################################
iproute2-5.9.0/tipc/node.c-69-
iproute2-5.9.0/tipc/node.c:70:static int cmd_node_set_addr(struct nlmsghdr *nlh, const struct cmd *cmd,
iproute2-5.9.0/tipc/node.c-71-			     struct cmdl *cmdl, void *data)
##############################################
iproute2-5.9.0/tipc/node.c-84-	str = shift_cmdl(cmdl);
iproute2-5.9.0/tipc/node.c:85:	addr = str2addr(str);
iproute2-5.9.0/tipc/node.c-86-	if (!addr)
##############################################
iproute2-5.9.0/tipc/node.c-100-
iproute2-5.9.0/tipc/node.c:101:static int cmd_node_get_addr(struct nlmsghdr *nlh, const struct cmd *cmd,
iproute2-5.9.0/tipc/node.c-102-			     struct cmdl *cmdl, void *data)
##############################################
iproute2-5.9.0/tipc/node.c-288-	printf("%-33s", str);
iproute2-5.9.0/tipc/node.c:289:	cmd_node_get_addr(NULL, NULL, NULL, NULL);
iproute2-5.9.0/tipc/node.c-290-	return MNL_CB_OK;
##############################################
iproute2-5.9.0/tipc/peer.c-26-
iproute2-5.9.0/tipc/peer.c:27:static int cmd_peer_rm_addr(struct nlmsghdr *nlh, const struct cmd *cmd,
iproute2-5.9.0/tipc/peer.c-28-			    struct cmdl *cmdl, void *data)
##############################################
iproute2-5.9.0/tipc/peer.c-43-	/* First try legacy Z.C.N format, then integer format */
iproute2-5.9.0/tipc/peer.c:44:	addr = str2addr(str);
iproute2-5.9.0/tipc/peer.c-45-	if (!addr)
##############################################
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h-497-extern const char *xtables_ipmask_to_numeric(const struct in_addr *);
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h:498:extern struct in_addr *xtables_numeric_to_ipaddr(const char *);
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h-499-extern struct in_addr *xtables_numeric_to_ipmask(const char *);
##############################################
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h-505-
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h:506:extern struct in6_addr *xtables_numeric_to_ip6addr(const char *);
iproute2-5.9.0/.pc/0004-sync-iptables-header.patch/include/xtables.h-507-extern const char *xtables_ip6addr_to_numeric(const struct in6_addr *);