diff options
author | Robert Greenwalt <rgreenwalt@google.com> | 2011-02-01 15:21:21 -0800 |
---|---|---|
committer | Robert Greenwalt <rgreenwalt@google.com> | 2011-02-02 14:18:44 -0800 |
commit | 09dd819d2794caf1a17cd03592c100755fb25577 (patch) | |
tree | 9bf2c60804977ff55db33a1f4f5f501859ba822c /include/netutils/ifc.h | |
parent | 120b57a3d9703bccba534af335aa94dd3a41be2f (diff) | |
download | system_core-09dd819d2794caf1a17cd03592c100755fb25577.zip system_core-09dd819d2794caf1a17cd03592c100755fb25577.tar.gz system_core-09dd819d2794caf1a17cd03592c100755fb25577.tar.bz2 |
Stop using netmask in the framework
This pushes prefixLength down as far as we can.
bug:2542681
Change-Id: I94b7cde9d10e97ee2c071d92f25555cff5934f0b
Diffstat (limited to 'include/netutils/ifc.h')
-rw-r--r-- | include/netutils/ifc.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/netutils/ifc.h b/include/netutils/ifc.h index 650d89d..36827ee 100644 --- a/include/netutils/ifc.h +++ b/include/netutils/ifc.h @@ -38,7 +38,8 @@ extern int ifc_reset_connections(const char *ifname); extern int ifc_get_addr(const char *name, in_addr_t *addr); extern int ifc_set_addr(const char *name, in_addr_t addr); -extern int ifc_set_mask(const char *name, in_addr_t mask); +extern int ifc_get_prefixLength(const char *name, uint32_t *prefixLength); +extern int ifc_set_prefixLength(const char *name, uint32_t prefixLength); extern int ifc_set_hwaddr(const char *name, const void *ptr); /* This function is deprecated. Use ifc_add_route instead. */ @@ -57,7 +58,7 @@ extern int ifc_get_info(const char *name, in_addr_t *addr, in_addr_t *mask, in_addr_t *flags); extern int ifc_configure(const char *ifname, in_addr_t address, - in_addr_t netmask, in_addr_t gateway, + uint32_t prefixLength, in_addr_t gateway, in_addr_t dns1, in_addr_t dns2); __END_DECLS |