• Home
  • Raw
  • Download

Lines Matching refs:netmask

376 static int get_nmask_prefix(uint32_t *netmask, uint8_t af,  in get_nmask_prefix()  argument
384 *netmask = (af == AF_INET6) ? 128 : 32; // set default netmask in get_nmask_prefix()
387 if (!ptr || ptr == name || *ptr || !plen || plen > *netmask) { in get_nmask_prefix()
396 *netmask = plen; in get_nmask_prefix()
406 static void parse_prefix(uint32_t *addr, uint32_t *netmask, uint8_t *len, in parse_prefix() argument
416 if (get_nmask_prefix(netmask, af, slash+1, family)) in parse_prefix()
420 else if (af == AF_INET && *addr) *netmask = 32; in parse_prefix()
421 else if (af == AF_INET6 && (*addr || *(addr+3))) *netmask = 128; in parse_prefix()
1092 uint32_t addr[4] = {0,}, netmask = 0; in ipaddrupdate() local
1094 parse_prefix(addr, &netmask, &len, *argv, in ipaddrupdate()
1101 req.ifadd.ifa_prefixlen = netmask; in ipaddrupdate()
1154 uint32_t addr[8] = {0,}, netmask = 0; in ipaddrupdate() local
1157 parse_prefix(addr, &netmask, &len, *argv, in ipaddrupdate()
1162 local.bitlen = netmask; in ipaddrupdate()
1225 int idx; uint32_t netmask = 0, found = 0; in ipaddr_listflush() local
1251 parse_prefix(addr, &netmask, &len, *argv, TT.addressfamily); in ipaddr_listflush()
1441 uint32_t addr[8] , netmask ; member
1494 gfilter.rdst.netmask > msg->rtm_dst_len)) return 0; in display_route_info()
1496 || (gfilter.mdst.netmask < msg->rtm_dst_len))) return 0; in display_route_info()
1498 || gfilter.rsrc.netmask > msg->rtm_src_len)) return 0; in display_route_info()
1500 || (gfilter.msrc.netmask < msg->rtm_src_len))) return 0; in display_route_info()
1690 uint32_t addr[8] = {0,}, netmask = 0; in route_get() local
1694 parse_prefix(addr, &netmask, &len, *argv, request.msg.rtm_family); in route_get()
1696 netmask = (request.msg.rtm_family == AF_INET6) ? 128 : 32; in route_get()
1697 if (!idx) request.msg.rtm_src_len = netmask; in route_get()
1698 else request.msg.rtm_dst_len = netmask; in route_get()
1796 parse_prefix(gfilter.rvia.addr, &gfilter.rvia.netmask, in route_show_flush()
1821 parse_prefix(gfilter.rsrc.addr, &gfilter.rsrc.netmask, in route_show_flush()
1828 parse_prefix(gfilter.msrc.addr, &gfilter.msrc.netmask, in route_show_flush()
1842 parse_prefix(gfilter.rdst.addr, &gfilter.rdst.netmask, in route_show_flush()
1850 parse_prefix(gfilter.mdst.addr, &gfilter.mdst.netmask, in route_show_flush()
1891 uint32_t addr[8] = {0,}, netmask = 0; in route_update() local
1931 parse_prefix(addr, &netmask, &len, *argv, req.msg.rtm_family); in route_update()
1937 parse_prefix(addr, &netmask, &len, *argv, req.msg.rtm_family); in route_update()
1983 parse_prefix(addr, &netmask, &len, *argv, req.msg.rtm_family); in route_update()
1985 req.msg.rtm_dst_len = netmask; in route_update()
2103 uint32_t addr[4] = {0,}, netmask = 0; in ruleupdate() local
2107 parse_prefix(addr, &netmask, &len, *argv, request.msg.rtm_family); in ruleupdate()
2110 if (!netmask) *tmp = 0; in ruleupdate()
2111 else *tmp = netmask; in ruleupdate()