rem: void print_ip(struct ip_addr* ip)
add: void print_ip(char* p, struct ip_addr* ip, char *s)
context: void print_ip(struct ip_addr* ip){	switch(ip->af){		case AF_INET:			DBG("%d.%d.%d.%d",	ip->u.addr[0],								ip->u.addr[1],								ip->u.addr[2],								ip->u.addr[3]);			break;		case AF_INET6:			DBG("%x:%x:%x:%x:%x:%x:%x:%x",	htons(ip->u.addr16[0]),											htons(ip->u.addr16[1]),											htons(ip->u.addr16[2]),											htons(ip->u.addr16[3]),											htons(ip->u.addr16[4]),											htons(ip->u.addr16[5]),											htons(ip->u.addr16[6]),											htons(ip->u.addr16[7])				);			break;		default:			DBG("print_ip: warning unknown adress family %d\n", ip->af);	}}