6 * well known IP addresses
8 uchar IPv4bcast[IPaddrlen] = {
12 0xff, 0xff, 0xff, 0xff
14 uchar IPv4allsys[IPaddrlen] = {
20 uchar IPv4allrouter[IPaddrlen] = {
26 uchar IPallbits[IPaddrlen] = {
27 0xff, 0xff, 0xff, 0xff,
28 0xff, 0xff, 0xff, 0xff,
29 0xff, 0xff, 0xff, 0xff,
30 0xff, 0xff, 0xff, 0xff
32 uchar IPnoaddr[IPaddrlen];
35 * prefix of all v4 addresses
37 uchar v4prefix[IPaddrlen] = {
47 return memcmp(ip, v4prefix, IPv4off) == 0;
51 * the following routines are unrolled with no memset's to speed
55 v4tov6(uchar *v6, uchar *v4)
76 v6tov4(uchar *v4, uchar *v6)
98 if(memcmp(v6, IPnoaddr, IPaddrlen) == 0)