cuda_iplookup: first commite