summaryrefslogtreecommitdiffstats
path: root/clatd.c
Commit message (Expand)AuthorAgeFilesLines
* clatd: change to pass in tun filedescriptor via command lineandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-mainline-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseMaciej Żenczykowski2019-05-081-24/+0
* Enable clang-tidy for clatd.Lorenzo Colitti2019-05-021-1/+1
* Fix some clatd cloexec and file descriptor leaking via missing close()Maciej Żenczykowski2019-05-021-1/+1
* clat - turn off spurious log messages caused by IPv6 packetsMaciej Żenczykowski2019-03-301-0/+5
* Allow passing in the IPv4 and IPv6 addresses on the command line.Lorenzo Colitti2019-01-151-26/+84
* Drop support for updating IPv6 addresses in clatd.Lorenzo Colitti2019-01-061-23/+34
* Move main() out of clatd.c.Lorenzo Colitti2019-01-041-110/+0
* Count ipv6 tx traffic of clat into clat uid.junyulai2018-12-201-24/+39
* Re-indent clatd code with clang-formatjunyulai2018-12-111-105/+100
* Avoid spinning endlessly on packet socket errorsandroid-p-preview-5android-p-preview-4android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1Bernie Innocenti2018-05-151-6/+15
* Revert "clatd.c: remove unsetenv("ANDROID_DNS_MODE")"Jayachandran Chinnakkannu2018-01-051-0/+5
* clatd.c: remove unsetenv("ANDROID_DNS_MODE")Nick Kralevich2017-04-011-4/+0
* Fix default_pdp_interface pointer referenceMasaya Hoshina2015-08-201-1/+1
* am 49454814: Make the raw socket and the tun fd nonblocking.Lorenzo Colitti2015-02-201-2/+10
|\
| * Make the raw socket and the tun fd nonblocking.Lorenzo Colitti2015-02-031-2/+10
* | am 9353be2a: Switch the receive path to memory-mapped I/O with PACKET_RX_RING.Lorenzo Colitti2015-02-201-46/+35
|\|
| * Switch the receive path to memory-mapped I/O with PACKET_RX_RING.Lorenzo Colitti2015-02-031-46/+35
* | am 290b8427: Merge "Move tun functions to a new tun.c."Lorenzo Colitti2014-12-081-38/+1
|\|
| * Move tun functions to a new tun.c.Lorenzo Colitti2014-12-081-38/+1
* | Use different IPv4 addresses on different clat interfaces.Lorenzo Colitti2014-11-011-1/+21
* | Support 464xlat on broadcast interfaces such as wifi.Lorenzo Colitti2014-10-291-0/+4
* | Unduplicate IPv6 address setting code.Lorenzo Colitti2014-10-291-41/+54
* | Support more than one clatd at a time.Lorenzo Colitti2014-10-281-6/+11
* | Generate a random IID if one is not specified.Lorenzo Colitti2014-10-281-4/+4
|/
* Call read on any event, not just on POLLIN.Lorenzo Colitti2014-08-251-11/+12
* Remove unused #include.Elliott Hughes2014-07-181-1/+0
* Fix implicit declaration of function 'prctl' in clatd.Elliott Hughes2014-07-181-0/+1
* Create the tun device after dropping root privileges.Lorenzo Colitti2014-06-131-7/+8
* Log unexpected arguments.Lorenzo Colitti2014-06-131-4/+7
* Mark the raw socket used by clatd.Lorenzo Colitti2014-06-131-16/+40
* Use a packet socket to receive packets.Lorenzo Colitti2014-06-131-109/+96
* Use a raw socket to send IPv6 packets instead of a tun.Lorenzo Colitti2014-06-131-5/+25
* Make translate_packet take a fd instead of a tun header.Lorenzo Colitti2014-06-131-2/+19
* Fix build. Remove superfluous check triggering compiler error.Paul Jensen2014-06-131-1/+1
* Make DNS request for plat prefix detection network specific.Paul Jensen2014-06-131-5/+20
* Use uint8_t not char for binary data to avoid -Wall -Werror issues on x86 buildsBrian Carlstrom2014-02-241-1/+1
* Support translating fragmented packets.Lorenzo Colitti2014-02-221-2/+6
* Move translation entry point into translate.c.Lorenzo Colitti2014-02-141-65/+1
* Remove unused variablesBernhard Rosenkränzer2014-01-021-2/+0
* Add ip6 dummy address to keep data usage stats consistent.JP Abgrall2013-12-261-1/+8
* Fix compiler warnings and enable -Wall -WerrorLorenzo Colitti2013-11-181-1/+1
* Remove two almost-unused include files.Lorenzo Colitti2013-11-181-2/+0
* Support translating ICMP errors.android-4.3_r2android-4.3_r0.9.1android-4.3_r0.9Lorenzo Colitti2013-04-121-0/+4
* Improve checksum calculation and address checkingLorenzo Colitti2013-04-121-2/+2
* Pass around packet data instead of fdsLorenzo Colitti2013-04-121-14/+38
* Configure the interface before bringing it upLorenzo Colitti2013-03-271-8/+9
* Don't add the IPv4 default route in clatd.Lorenzo Colitti2013-03-191-7/+0
* Remove code to copy the default route.Lorenzo Colitti2013-03-071-3/+0
* Stop setting accept_ra, now that netd does it.Lorenzo Colitti2013-03-051-34/+0
* Merge "Make clatd a bit more robust when started by netd." into jb-mr2-devLorenzo Colitti2013-03-041-8/+14
|\