to->sat_addr.s_node == ATADDR_BCAST && at->src_net == atif->address.s_net) 
to->sat_addr.s_node == ATADDR_BCAST) 
static struct sock *atalk_search_socket(struct sockaddr_at *to,					struct atalk_iface *atif){	struct sock *s;	struct hlist_node *node;	read_lock_bh(&atalk_sockets_lock);	sk_for_each(s, node, &atalk_sockets) {		struct atalk_sock *at = at_sk(s);		if (to->sat_port != at->src_port)			continue;	    	if (to->sat_addr.s_net == ATADDR_ANYNET &&		    to->sat_addr.s_node == ATADDR_BCAST &&		    at->src_net == atif->address.s_net)			goto found;	    	if (to->sat_addr.s_net == at->src_net &&		    (to->sat_addr.s_node == at->src_node ||		     to->sat_addr.s_node == ATADDR_BCAST ||		     to->sat_addr.s_node == ATADDR_ANYNODE))			goto found;	    	/* XXXX.0 -- we got a request for this router. make sure		 * that the node is appropriately set. */		if (to->sat_addr.s_node == ATADDR_ANYNODE &&		    to->sat_addr.s_net != ATADDR_ANYNET &&		    atif->address.s_node == at->src_node) {			to->sat_addr.s_node = atif->address.s_node;			goto found;		}	}	s = NULL;found:	read_unlock_bh(&atalk_sockets_lock);	return s;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/64233bffbb50f12e576c61d1698a573c8033004a/ddp.c/clean/net/appletalk/ddp.c