xref: /csrg-svn/sys/deprecated/netpup/pup.c (revision 7243)
1 /*	pup.c	4.2	82/06/20	*/
2 
3 #include "../h/param.h"
4 #include "../h/mbuf.h"
5 #include "../h/protosw.h"
6 #include "../h/socket.h"
7 #include "../h/socketvar.h"
8 #include "../net/in.h"
9 #include "../net/in_systm.h"
10 #include "../net/af.h"
11 #include "../net/pup.h"
12 
13 #ifdef PUP
14 pup_hash(spup, hp)
15 	struct sockaddr_pup *spup;
16 	struct afhash *hp;
17 {
18 	hp->afh_nethash = spup->spup_addr.pp_net;
19 	hp->afh_hosthash = spup->spup_addr.pp_host;
20 	if (hp->afh_hosthash < 0)
21 		hp->afh_hosthash = -hp->afh_hosthash;
22 }
23 
24 pup_netmatch(spup1, spup2)
25 	struct sockaddr_pup *spup1, *spup2;
26 {
27 	return (spup1->spup_addr.pp_net == spup2->spup_addr.pp_net);
28 }
29 #endif
30