Lorenzo Colitti
0278627f57
Pass in the length to pseudo checksum functions
...
Currently, the pseudo-header checksum calculation functions get
the transport layer length from the IP header. This requires that
the length be known at IP header construction time, which
does not allow transport layer translation functions to change
the length of the packet later. Have the transport functions
pass in the size directly.
Bug: 8276725
Change-Id: I76a93f5e66181bec21d68f779c68c54090a77c33
2013-04-09 17:14:40 +09:00
Android.mk
Remove debug tag, as clatd is now built by default
2013-03-16 10:02:09 +09:00
BUGS
android clat service
2012-11-12 15:59:12 -08:00
checksum.c
Pass in the length to pseudo checksum functions
2013-04-09 17:14:40 +09:00
checksum.h
Pass in the length to pseudo checksum functions
2013-04-09 17:14:40 +09:00
clatd.c
Don't add the IPv4 default route in clatd.
2013-03-19 16:45:20 +09:00
clatd.conf
Change the IP addresses used by CLAT.
2013-02-26 09:44:17 +09:00
clatd.h
android clat service
2012-11-12 15:59:12 -08:00
config.c
android clat service
2012-11-12 15:59:12 -08:00
config.h
android clat service
2012-11-12 15:59:12 -08:00
debug.h
Don't compile packet dumping code by default.
2013-02-01 10:49:49 +09:00
dns64.c
Make clatd a bit more robust when started by netd.
2013-03-02 12:46:34 +09:00
dns64.h
android clat service
2012-11-12 15:59:12 -08:00
dump.c
Pass in the length to pseudo checksum functions
2013-04-09 17:14:40 +09:00
dump.h
android clat service
2012-11-12 15:59:12 -08:00
getaddr.c
android clat service
2012-11-12 15:59:12 -08:00
getaddr.h
android clat service
2012-11-12 15:59:12 -08:00
getroute.c
android clat service
2012-11-12 15:59:12 -08:00
getroute.h
android clat service
2012-11-12 15:59:12 -08:00
ipv4.c
android clat service
2012-11-12 15:59:12 -08:00
ipv4.h
android clat service
2012-11-12 15:59:12 -08:00
ipv6.c
android clat service
2012-11-12 15:59:12 -08:00
ipv6.h
android clat service
2012-11-12 15:59:12 -08:00
LICENSE
android clat service
2012-11-12 15:59:12 -08:00
logging.c
android clat service
2012-11-12 15:59:12 -08:00
logging.h
android clat service
2012-11-12 15:59:12 -08:00
MODULE_LICENSE_APACHE2
android clat service
2012-11-12 15:59:12 -08:00
mtu.c
android clat service
2012-11-12 15:59:12 -08:00
mtu.h
android clat service
2012-11-12 15:59:12 -08:00
netlink_callbacks.c
android clat service
2012-11-12 15:59:12 -08:00
netlink_callbacks.h
android clat service
2012-11-12 15:59:12 -08:00
netlink_msg.c
Ensure netlink messages come from the kernel.
2013-02-22 18:56:10 +09:00
netlink_msg.h
Ensure netlink messages come from the kernel.
2013-02-22 18:56:10 +09:00
NOTICE
android clat service
2012-11-12 15:59:12 -08:00
setif.c
android clat service
2012-11-12 15:59:12 -08:00
setif.h
android clat service
2012-11-12 15:59:12 -08:00
setroute.c
Remove code to copy the default route.
2013-03-07 08:09:03 +09:00
setroute.h
Remove code to copy the default route.
2013-03-07 08:09:03 +09:00
translate.c
Pass in the length to pseudo checksum functions
2013-04-09 17:14:40 +09:00
translate.h
android clat service
2012-11-12 15:59:12 -08:00