summaryrefslogtreecommitdiffstats
path: root/libnetutils
Commit message (Collapse)AuthorAgeFilesLines
* libnetutils: Expect 1's complement if computed UDP checksum is zeroAjay Dudani2013-12-121-0/+2
| | | | | | | | | | | Per http://tools.ietf.org/html/rfc768: If the computed checksum is zero, it is transmitted as all ones (the equivalent in one's complement arithmetic). An all zero transmitted checksum value means that the transmitter generated no checksum (for debugging or for higher level protocols that don't care). Bug: 10642341 Change-Id: Ib6296dcf3f420f87227047a645c99d9f7ea0d437
* am d97a34af: am 60e7d495: Merge "Fix libnetutils to build with clean uapi ↵Elliott Hughes2013-11-121-0/+5
|\ | | | | | | | | | | | | headers." * commit 'd97a34af49f6beafc21d5f459ea62b499544f9f3': Fix libnetutils to build with clean uapi headers.
| * Fix libnetutils to build with clean uapi headers.Elliott Hughes2013-11-121-0/+5
| | | | | | | | | | | | | | (And old ones too.) Bug: 11559337 Change-Id: Ie61218055bbe07655a9d53c539aa47b85098e42c
* | libnetutils: Get mtu together with dhcp session resultsDmitry Shmidt2013-08-021-5/+12
|/ | | | | Change-Id: I517fd1f62d451b07466a21a2b770d9ce389dac19 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* 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