summaryrefslogtreecommitdiffstats
path: root/clatd.c
Commit message (Expand)AuthorAgeFilesLines
* update last poll time when the interface poll frequency is reachedRocco Yue2020-09-031-1/+2
* cleanup - remove config.cMaciej Żenczykowski2020-06-021-0/+2
* cleanup - remove tun.hMaciej Żenczykowski2020-06-021-1/+0
* cleanup - read_config() and ipv4_local_prefixlenMaciej Żenczykowski2020-06-021-7/+3
* Delete the clatd code that assigns IPv4 and IPv6 addresses.Lorenzo Colitti2020-06-011-83/+6
* Remove DNS64 detection code from clatd.Lorenzo Colitti2020-06-011-6/+11
* clatd: don't 'pretend' to disable IPV6_CHECKSUMMaciej Żenczykowski2020-03-311-4/+0
* Derive mtu from ipv6 route to ipv4 /96 prefix instead of deviceMaciej Żenczykowski2020-01-201-24/+57
* clatd - move bind() post bpf filter attachMaciej Żenczykowski2019-11-271-11/+11
* Revert "clat - turn off spurious log messages caused by IPv6 packets"Maciej Żenczykowski2019-05-111-5/+0
* clatd: change to pass in tun filedescriptor via command lineMaciej Żenczykowski2019-05-081-24/+0
* Enable clang-tidy for clatd.android-o-mr1-iot-release-1.0.12oreo-mr1-iot-releaseLorenzo Colitti2019-04-101-1/+1
* Fix some clatd cloexec and file descriptor leaking via missing close()android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5Maciej Żenczykowski2019-04-101-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