Searched refs:prefix_length (Results 1 - 3 of 3) sorted by relevance

/system/core/include/netutils/
H A Difc.h58 extern int ifc_add_route(const char *name, const char *addr, int prefix_length,
61 int prefix_length, const char *gw);
/system/core/libnetutils/
H A Difc_utils.c61 in_addr_t prefixLengthToIpv4Netmask(int prefix_length) argument
66 if (prefix_length <= 0 || prefix_length > 32) {
70 mask = ~mask << (32 - prefix_length);
505 int ifc_act_on_ipv4_route(int action, const char *ifname, struct in_addr dst, int prefix_length, argument
517 netmask = prefixLengthToIpv4Netmask(prefix_length);
522 if (prefix_length == 32) {
825 int ifc_act_on_ipv6_route(int action, const char *ifname, struct in6_addr dst, int prefix_length, argument
842 rtmsg.rtmsg_dst_len = prefix_length;
845 if (prefix_length
872 ifc_act_on_route(int action, const char *ifname, const char *dst, int prefix_length, const char *gw) argument
944 ifc_add_ipv4_route(const char *ifname, struct in_addr dst, int prefix_length, struct in_addr gw) argument
955 ifc_add_ipv6_route(const char *ifname, struct in6_addr dst, int prefix_length, struct in6_addr gw) argument
961 ifc_add_route(const char *ifname, const char *dst, int prefix_length, const char *gw) argument
968 ifc_remove_route(const char *ifname, const char*dst, int prefix_length, const char *gw) argument
[all...]
/system/netd/
H A DCommandListener.cpp242 int prefix_length = 0; local
247 if (sscanf(argv[6], "%d", &prefix_length) != 1) {
253 if (ifc_add_route(argv[3], argv[5], prefix_length, argv[7])) {
262 prefix_length, argv[7]);
270 if (ifc_remove_route(argv[3], argv[5], prefix_length, argv[7])) {
279 prefix_length, argv[7]);

Completed in 1123 milliseconds