Lines Matching refs:prefix
296 int prefix; in FeedArpConfLine() local
304 address, &prefix, &haddr[0], &haddr[1], &haddr[2], in FeedArpConfLine()
315 ent->prefix = prefix; in FeedArpConfLine()
316 ent->mask = htonl((prefix == 0) ? 0 : ((-1) << (32 - prefix))); in FeedArpConfLine()
330 int prefix; in FeedRouteConfLine() local
336 if (sscanf(line, "%[0-9.]/%d %[^ ^\n^\t]", address, &prefix, dev_name) != 3) in FeedRouteConfLine()
346 ent->mask = htonl((prefix == 0) ? 0 : ((-1) << (32 - prefix))); in FeedRouteConfLine()
348 ent->prefix = prefix; in FeedRouteConfLine()
700 ent->prefix = 32; in FetchARPKernelEntries()
701 ent->mask = htonl((ent->prefix == 0) ? 0 : ((-1) << (32 - ent->prefix))); in FetchARPKernelEntries()
767 ent->prefix = 0; in FetchRouteKernelEntries()
769 ent->prefix = 32 - __builtin_clz(mask); in FetchRouteKernelEntries()