unsigned long expires, unsigned flags) 
unsigned long expires, u32 flags) 
addrconf_prefix_route(struct in6_addr *pfx, int plen, struct net_device *dev,		      unsigned long expires, unsigned flags){	struct in6_rtmsg rtmsg;	memset(&rtmsg, 0, sizeof(rtmsg));	ipv6_addr_copy(&rtmsg.rtmsg_dst, pfx);	rtmsg.rtmsg_dst_len = plen;	rtmsg.rtmsg_metric = IP6_RT_PRIO_ADDRCONF;	rtmsg.rtmsg_ifindex = dev->ifindex;	rtmsg.rtmsg_info = expires;	rtmsg.rtmsg_flags = RTF_UP|flags;	rtmsg.rtmsg_type = RTMSG_NEWROUTE;	/* Prevent useless cloning on PtP SIT.	   This thing is done here expecting that the whole	   class of non-broadcast devices need not cloning.	 */	if (dev->type == ARPHRD_SIT && (dev->flags&IFF_POINTOPOINT))		rtmsg.rtmsg_flags |= RTF_NONEXTHOP;	ip6_route_add(&rtmsg, NULL, NULL);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e431b8c004af6be03783dddea31b6e514118051d/addrconf.c/clean/net/ipv6/addrconf.c