summaryrefslogtreecommitdiffstats
path: root/clatd.c
Commit message (Expand)AuthorAgeFilesLines
* Process packets in bursts.HEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001stable/cm-13.0-ZNH5Ycm-13.0Lorenzo Colitti2016-06-081-26/+29
* Run the receive path in its own thread.Lorenzo Colitti2016-06-081-8/+38
* clatd: Relay checksum information from packet socket to TUN interfaceSubash Abhinov Kasiviswanathan2015-11-151-1/+1
* Revert "clatd: Use the TUN_NOCHECKSUM flag for the tun device"Subash Abhinov Kasiviswanathan2015-11-151-3/+0
* clatd: Use the TUN_NOCHECKSUM flag for the tun deviceSubash Abhinov Kasiviswanathan2015-10-121-0/+3
* 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.Lorenzo 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
|\
| * Make clatd a bit more robust when started by netd.Lorenzo Colitti2013-03-021-8/+14
* | clatd: use correct header file.Nick Kralevich2013-02-281-1/+1
|/
* android clat serviceDaniel Drown2012-11-121-0/+522