printk(KERN_DEBUG "rt_bind_peer(0) @%p\n", NET_CALLER(iph));
printk(KERN_DEBUG "rt_bind_peer(0) @%p\n", __builtin_return_address(0));
void __ip_select_ident(struct iphdr *iph, struct dst_entry *dst, int more){	struct rtable *rt = (struct rtable *) dst;	if (rt) {		if (rt->peer == NULL)			rt_bind_peer(rt, 1);		/* If peer is attached to destination, it is never detached,		   so that we need not to grab a lock to dereference it.		 */		if (rt->peer) {			iph->id = htons(inet_getid(rt->peer, more));			return;		}	} else		printk(KERN_DEBUG "rt_bind_peer(0) @%p\n", NET_CALLER(iph));	ip_select_fb_ident(iph);}