summaryrefslogtreecommitdiffstats
path: root/libnetutils
Commit message (Collapse)AuthorAgeFilesLines
* libnetutils: Turn on -WerrorMark Salyzyn2014-05-211-3/+5
| | | | Change-Id: Ie6754f41f9348852a02cc0ff35befb5a76ac2882
* Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEADThe Android Open Source Project2013-11-221-5/+12
|\ | | | | | | Change-Id: I5c469a4b738629d99d721cad7ded02d6c35f56d5
| * libnetutils: Get mtu together with dhcp session resultsDmitry Shmidt2013-08-021-5/+12
| | | | | | | | | | Change-Id: I517fd1f62d451b07466a21a2b770d9ce389dac19 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | Fix libnetutils to build with clean uapi headers.Elliott Hughes2013-11-121-0/+5
|/ | | | | | | (And old ones too.) Bug: 11559337 Change-Id: Ie61218055bbe07655a9d53c539aa47b85098e42c
* resolved conflicts for merge of c0df50af to stage-aosp-masterColin Cross2013-06-101-2/+1
|\ | | | | | | Change-Id: I949cce9e1f14cd33162b81fbc6728c64e2b09b7c
| * fix bad return value in dhcp_do_request_*Michael Wu2013-06-051-2/+1
| | | | | | | | | | | | | | | | | | | | | | 1. bad return status make it return uninitialized prefixLength with a magic number in android_net_utils_runDhcpCommon() 2. it will make DhcpInfoInternal.makeLinkAddress() to throw IllegalArgumentException when try to connect a Wifi AP 3. the exception will make system reboot, of cource it random. Change-Id: Iabc0cd5b69c1316f4eeae0aa1b8a91444dca4562 Signed-off-by: Michael Wu <michaelstay@gmail.com>
* | Add liblogYing Wang2013-04-091-1/+2
| | | | | | | | | | Bug: 8580410 Change-Id: Iab3a9b4307f207c14a04a922cc7350c54e60e9ad
* | Merge "Support 4 dns servers, up from 2"Robert Greenwalt2013-01-111-14/+12
|\ \
| * | Support 4 dns servers, up from 2Robert Greenwalt2013-01-101-14/+12
| | | | | | | | | | | | | | | bug:5958524 Change-Id: I61c25e23d21e92653ec9b874d3d456a330d8fe05
* | | am bab2ba3e: am 6d9589c3: Merge "Fix dhcpcd startup when net.hostname is not ↵Elliott Hughes2013-01-071-1/+1
|\ \ \ | |/ / |/| / | |/ | | | | | | set" * commit 'bab2ba3e730d610883added31ff806da352cbb07': Fix dhcpcd startup when net.hostname is not set
| * Fix dhcpcd startup when net.hostname is not setMatt Gumbel2013-01-041-1/+1
| | | | | | | | | | | | | | | | | | Commit 62d6f74 swapped p2p_interface and DHCP_CONFIG_PATH erroneously. This reverts them to their correct ordering and makes dhcpcd startup work again. Change-Id: Iea033a7e0dad98bb2a63fb39755330675cfbb0ab Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>
* | Handle empty gatewaysIrfan Sheriff2012-12-071-1/+1
| | | | | | | | Change-Id: Icbc1859125bae0bc222685bfbc18af38273d6827
* | Remove dead codeIrfan Sheriff2012-12-061-7/+0
| | | | | | | | | | | | Remove unnecessary DHCP properties Change-Id: I27b5d0a2d8fd67c911d04bb2d18dc1b3f10e7c2a
* | Read domain name from dhcp system propRobert Greenwalt2012-11-131-5/+12
|/ | | | | | | This property is set by the dhcpcd daemon. bug:6799630 Change-Id: I21002e286819cff420ec72e3857764e5f58ecfe4
* am d2e826b5: am 65c37c81: Merge "Fixed an unused param warning"Stephen Hines2012-08-081-1/+1
|\ | | | | | | | | * commit 'd2e826b5192f3b964c893b8230cee1d8bdb84071': Fixed an unused param warning
| * Fixed an unused param warningEdwin Vane2012-08-021-1/+1
| | | | | | | | | | | | | | | | libnetutils had a single warning. Fixed it to make it clean. Change-Id: I9297e556657a38dbdd7d1d0ac4bc3574801d5ac9 Author: Edwin Vane <edwin.vane@intel.com> Reviewed-by: Kevin P Schoedel <kevin.p.schoedel@intel.com>
* | Decode DHCP netmask option correctlyChris Dearman2012-08-082-4/+7
| | | | | | | | | | Signed-off-by: Chris Dearman <chris@mips.com> Change-Id: Ibc288458baf2f75c5b19a46e4c97ee59521cc9a5
* | Merge remote-tracking branch 'goog/jb-dev-mako' into jb-mr1-devEd Heyl2012-07-281-4/+0
|\ \
| * | Export flags needed for ifc_reset_connections API in netutilsAlex Yakavenka2012-06-211-4/+0
| |/ | | | | | | | | | | | | Code using ifc_reset_connections api needs to have access to predefined masks for reset_mask parameter Change-Id: I90bc5e1b62ae4a88501c8ad4e353c0d93d319579
* | dhcp_utils: Add -f dhcpcd.conf processingDmitry Shmidt2012-07-231-5/+7
|/ | | | | Change-Id: Idd5c8734fafd27c76f61820f223627af4c71a271 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* Reuse system properties for p2pIrfan Sheriff2012-05-231-43/+60
| | | | | | | | | | | | p2p interfaces keep increasing. Reuse a single "p2p" phrase to track all p2p specific properties. Longer term, we will remove the use of system properties for dhcp Also, fixed some warnings Bug: 6522164 Change-Id: Ibe9a68a1b5db9d5b0fe88c854d9f94b1b9930970
* Pipe DHCP vendor info towards framework.Jeff Sharkey2012-04-191-6/+14
| | | | | Bug: 6344821 Change-Id: Iebce3e1b36175fc88f44e18db647c43b1245f18f
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-1/+1
| | | | | Bug: 5449033 Change-Id: Ibcffdcf620ebae1c389446ce8e9d908f11ac039c
* Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGESteve Block2012-01-052-4/+4
| | | | | Bug: 5449033 Change-Id: I1e070511b6a538e9f1c94657356437a457d58882
* Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block2012-01-033-35/+35
| | | | | Bug: 5449033 Change-Id: I9244d927f14c750cd359ebffb1fc1c355a755d5a
* Merge "Fix dhcp comments"Irfan Sheriff2011-11-091-2/+10
|\
| * Fix dhcp commentsIrfan Sheriff2011-11-091-2/+10
| | | | | | | | Change-Id: Ia99b2c10ff6cf8c75c23db49f1e9cf7a043141cc
* | Wimax: wimax related changes for libnetutilstk.mun2011-11-071-2/+2
|/ | | | | | | | - Modified dhcp renew code for the new conenctivity changes in ICS Change-Id: I614dfc62a875b79dbd8b7c46f4d87f366a3c3661 Signed-off-by: tk.mun <tk.mun@samsung.com> bug:5486930
* Support adding, deleting, and clearing IPv6 addrs.Lorenzo Colitti2011-09-282-5/+211
| | | | | | | | | | | | | | | | - Provide a function to add and delete IPv4/IPv6 addresses using netlink. - Provide a function that clears all IP addresses on an interface that can be used by netd. Also, a couple of cleanups: - Update the header file to match reality, and include the header file in the implementation. Also fix a caller that has an incorrect method signature. - Fix whitespace in Android.mk. Change-Id: Ifba9d60cdfffb0b7e5c3b9c6ab328f5f77d259c4
* Reduce connectivity logging.Wink Saville2011-09-201-2/+2
| | | | Change-Id: Ib71f3f17d56ba614436bcb18f9100196fd7e7ee6
* Update dhcp for p2prepo sync2011-08-121-8/+35
| | | | | Bug: 5002384 Change-Id: I4ee4f80e2bc2966aa30d1344182d90f30117fbae
* Use dhcp netmask value rather than its pointer (patch from Marvell)Jae Seo2011-07-291-1/+1
| | | | Change-Id: Iffe2ca52333df4ef393c5305a5b66582006e4699
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-7/+0
| | | | | | Bug: 5010576 Change-Id: I2fcf31af681d92880e5d31a46d5f6777f7ca1977
* am 436deea5: am 979203ee: Add reset_mask as parameter to ifc_reset_connectionsWink Saville2011-07-081-22/+32
|\ | | | | | | | | * commit '436deea5bbd43ae402ca8ee5bbc7fed3daaf3fce': Add reset_mask as parameter to ifc_reset_connections
| * Add reset_mask as parameter to ifc_reset_connectionsWink Saville2011-07-071-22/+32
| | | | | | | | | | | | | | | | The reset_mask allows either IPv4 and or IPv6 connections of an interface to be reset. Bug: 4981919 Change-Id: Id2d9ab90e30091d3d0764c66d4b01b73c0edbfcc
* | Revert some of change 109925 to fix connectivityRobert Greenwalt2011-05-251-9/+126
| | | | | | | | | | bug:4476009 Change-Id: I93c492eebe24d9744b8ef79378c73301d167f5a3
* | am 61e33b33: am aded02cb: Merge "Add v4/v6 route add/removal support" into ↵Robert Greenwalt2011-05-191-83/+29
|\ \ | |/ | | | | | | | | | | honeycomb-LTE * commit '61e33b338cbb90c34cb3e07fe55edcc08c6ce3b8': Add v4/v6 route add/removal support
| * Add v4/v6 route add/removal supportRobert Greenwalt2011-05-151-83/+29
| | | | | | | | Change-Id: I259a3be4fe473dff75336139c9584d2c5ab27b2d
| * DHCP changes from masterIrfan Sheriff2011-04-301-10/+92
| | | | | | | | | | | | | | Pick dhcp changes from master for the renewal fixes Bug: 3344732 Change-Id: Ie49cd11f74cf89e9edf2d1c788a699ce0996190d
* | Use DHCP server as gateway when it is absentIrfan Sheriff2011-04-151-3/+9
| | | | | | | | | | | | | | Some routers can return 0.0.0.0 as gateway address, use DHCP server as gateway in such instances Change-Id: I7e8db8e619475efce53ce391f77f2c13c3b7268c
* | Add missing function required to load Crespo RIL library.Jake Hamby2011-04-111-0/+10
| | | | | | | | | | | | | | | | ifc_set_mask() function was removed in a previous change. This function is called by the Crespo RIL, so we can't remove it yet. Bug: 4268537 Change-Id: I634580ee8d2a1aff069178837cc121c89c5e73f9
* | am e9fa47ca: am 0dd572a5: Merge "Kill IPv6 sockets as well as IPv4 sockets." ↵Lorenzo Colitti2011-03-301-1/+18
|\ \ | |/ | | | | | | | | | | into honeycomb-LTE * commit 'e9fa47ca664577e4ca7ed270f1f72a2d43fb3423': Kill IPv6 sockets as well as IPv4 sockets.
| * Kill IPv6 sockets as well as IPv4 sockets.Lorenzo Colitti2011-03-171-1/+18
| | | | | | | | Change-Id: Ib9e070e510d1a762295faf4dc673c9a6e8207a8d
* | Add per interface dhcp client supportTK MUN2011-03-231-7/+81
|/ | | | | | | | Added when using dhcp on both wimax and wifi. But should be useful across multiple services running dhcp now. Also adds a renewal api Change-Id: Ic850a612dd429cd675b5b0224ff58895f9d8e4d9 Signed-off-by: TK MUN <tk.mun@samsung.com>
* Stop using netmask in the frameworkRobert Greenwalt2011-02-022-31/+48
| | | | | | | This pushes prefixLength down as far as we can. bug:2542681 Change-Id: I94b7cde9d10e97ee2c071d92f25555cff5934f0b
* Merge "libnetutils: Clean all IPs assigned to the interface on cleaning"Dmitry Shmidt2011-01-271-0/+26
|\
| * libnetutils: Clean all IPs assigned to the interface on cleaningDmitry Shmidt2011-01-271-0/+26
| | | | | | | | | | Change-Id: Ic285bbb4b224fc4e62e88e76b8b448edbe814a17 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | Change our dhcp interface to be IPv6 compat.Robert Greenwalt2011-01-251-46/+51
|/ | | | | | | | Doesn't do IPv6, but removes v4-specific structures from the framework (netmask, ints for addrs) bug:2542681 Change-Id: I1110e6f32d42a472b104835a4298e18b391db0a7
* libnetutils: Fix warningDmitry Shmidt2011-01-241-5/+6
| | | | | Change-Id: I2a914314a027e0e542d45dff0c2e6029e9f40615 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* Reduce polling interval to 200msIrfan Sheriff2010-12-211-3/+3
| | | | | | | | DHCP success can take up to 2 seconds to be reported to the statemachine. Move wait time after check and reduce it to 200ms Change-Id: I6b2546f80435a84ee6f44f4d91f348bacfdc8433