13e12c5d1SDavid du Colombier #include <u.h> 23e12c5d1SDavid du Colombier #include <libc.h> 3*6d0d1481SDavid du Colombier #include <ip.h> 43e12c5d1SDavid du Colombier 53e12c5d1SDavid du Colombier int equivip4(uchar * a,uchar * b)6*6d0d1481SDavid du Colombierequivip4(uchar *a, uchar *b) 73e12c5d1SDavid du Colombier { 83e12c5d1SDavid du Colombier int i; 93e12c5d1SDavid du Colombier 103e12c5d1SDavid du Colombier for(i = 0; i < 4; i++) 113e12c5d1SDavid du Colombier if(a[i] != b[i]) 123e12c5d1SDavid du Colombier return 0; 133e12c5d1SDavid du Colombier return 1; 143e12c5d1SDavid du Colombier } 15*6d0d1481SDavid du Colombier 16*6d0d1481SDavid du Colombier int equivip6(uchar * a,uchar * b)17*6d0d1481SDavid du Colombierequivip6(uchar *a, uchar *b) 18*6d0d1481SDavid du Colombier { 19*6d0d1481SDavid du Colombier int i; 20*6d0d1481SDavid du Colombier 21*6d0d1481SDavid du Colombier for(i = 0; i < IPaddrlen; i++) 22*6d0d1481SDavid du Colombier if(a[i] != b[i]) 23*6d0d1481SDavid du Colombier return 0; 24*6d0d1481SDavid du Colombier return 1; 25*6d0d1481SDavid du Colombier } 26