History log of /external/android-clat/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2596f42a4f4c42bfb96ccbfc2700dbf70502ec75 11-Nov-2014 Lorenzo Colitti <lorenzo@google.com> Never use a statically-configured IID on wifi.

Bug: 12111730
Change-Id: I062d81f2b65e6e89baae0f840cbd673f8051d523
/external/android-clat/Android.mk
9808952bdf2fa6ce4cbd790d1967691bb95bf327 09-Oct-2014 Lorenzo Colitti <lorenzo@google.com> Generate a random IID if one is not specified.

- Add code to generate a random IPv6 address that's
checksum-neutral with the NAT64 prefix and clat IPv4 address.
- Only calculate the IP address after the NAT64 prefix is known.
- Because the clat IPv6 address is no longer determinisitic,
modify interface_poll so it checks whether the prefix has
changed instead of checking whether the IPv6 address has
changed.
- Add/update unit tests.

Change-Id: Ia53716ca5315ebdd0eaa3ad3a07552bf18e9dd5c
/external/android-clat/Android.mk
d44fac888a441cf21111358f43384f3942399d5d 02-Jun-2014 Lorenzo Colitti <lorenzo@google.com> Use a packet socket to receive packets.

Combined with the previous change to send on a raw socket
instead of a tunnel interface, this allows us to get rid of the
clat interface and remove all the routing configuration code.

Bug: 15340961
Change-Id: I9d9b90f9b4f58dcc3c102abcdc32a2c7ee86b01d
/external/android-clat/Android.mk
a1c871c8efad6c0b69e27d3b85e82a27e282b8be 30-May-2014 Paul Jensen <pauljensen@google.com> Make DNS request for plat prefix detection network specific.

When plat prefix detection is done on a non-default network it
must use the network specific version of getaddrinfo() so the
plat prefix corresponds to the particular network. The network
is specified to clatd via a NetID command line argument.

Change-Id: I77a47b24e68c7786f790974f05787a40a4934af5
/external/android-clat/Android.mk
4d4784214bf7f03fc53c167777be87e512c6ed54 26-Feb-2014 Lorenzo Colitti <lorenzo@google.com> Put the native test in the proper location.

Change-Id: Ieaf90050ccc80a8d04976dd96ac66d8853a48f0a
/external/android-clat/Android.mk
56ec161d47856212008f47676577882f30853312 10-Mar-2014 Lorenzo Colitti <lorenzo@google.com> Mark unused parameters and set -Wunused-parameter

This allows us to compile with -Wall -Werror in build
environments where -Wall also warns about unused parameters.
Also explicitly set -Wunused-parameter so unused parameters will
cause the build to fail in environments where -Wall does not warn
about them.

Change-Id: Icccf2121d2a9df77b1c224c4976cb9aec56496b3
/external/android-clat/Android.mk
d6c9bc21e673110aec61157419964b2e57c16078 27-Feb-2014 Elliott Hughes <enh@google.com> TARGET_SIMULATOR is long dead.

Change-Id: I1ece12aac233888c3f0dec8f0beb5a20417a4286
/external/android-clat/Android.mk
f3beefc96a5a4f295562f60d648bd6e795980a10 14-Feb-2014 Lorenzo Colitti <lorenzo@google.com> Add a unit test for 464xlat translation code.

Bug: 11542311
Change-Id: Ibc7f156a6abb96c9bf4983ecd63b052fe308e422
/external/android-clat/Android.mk
fbef82d10366495bbd0dbb30cea015cb67c8105a 22-Feb-2014 Colin Cross <ccross@android.com> android-clat: link against libnl instead of libnl_2

Change-Id: Ida397d0e8f347a78fb25353ea38760f3b4b499a6
/external/android-clat/Android.mk
9477a464bd70849bcddcb8d11613cff117235cb0 18-Nov-2013 Lorenzo Colitti <lorenzo@google.com> Fix compiler warnings and enable -Wall -Werror

Change-Id: I24847fa35644d92bff0fe31ccfc5c4b3e8705779
/external/android-clat/Android.mk
0d7837b9dddce300713bfcf2b84aecf2e360a502 08-Jul-2013 Lorenzo Colitti <lorenzo@google.com> Remove debug tag from the clatd.conf build target

Bug: 9730936
Change-Id: I2c50422c7b502d5b9bdc01afb55d25353f6c7088
/external/android-clat/Android.mk
cd70b354eb985678175904a937085bed6094af77 09-Apr-2013 Lorenzo Colitti <lorenzo@google.com> Support translating ICMP errors.

When receiving ICMPv6 messages from IPv6-only nodes, use
255.0.0.<ttl> as a fake IPv4 source address. It's better than
nothing.

Bug: 8276725
Change-Id: Iae93f75764cb9cd875af9bb5f1862a0dce2c2fa7
/external/android-clat/Android.mk
f110707de9dd80288e128fbcf73a0e572977b762 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: I22d0f0a30e5e42ff0c68805703747dd46ccf4fb6
/external/android-clat/Android.mk
f2d2abde321c3b2d35edc2436be83611a75c576e 16-Mar-2013 Lorenzo Colitti <lorenzo@google.com> Remove debug tag, as clatd is now built by default

https://googleplex-android-review.googlesource.com/285000
adds clatd to generic_no_telephony.mk, so clatd will be included
on both user and debug builds.

Bug: 8276725
Change-Id: I4b5292b6c48740f2ee3ac246f8ccd11c6ee3fdd8
/external/android-clat/Android.mk
70aba57df0f4a0ee800e7ba3694dbd9b6302a470 14-Nov-2012 JP Abgrall <jpa@google.com> build and include for debug builds.

The builds the clatd and adds the needed conf file.

Change-Id: Idb45a7b8b712ffaedddee9f3ca73d44001eaba81
/external/android-clat/Android.mk
a45056e35c1af2a0f0a6eed258fd5fdf4846a79f 23-Mar-2012 Daniel Drown <dan-android@drown.org> android clat service

This software provides the nat 4->6 translation needed for the "clat" part of
the 464xlat standard. It is needed for better IPv4 application support while
on an IPv6-only mobile network connection using 464xlat's nat64 (such as
T-Mobile's IPv6 trial).

A general diagram of how 464xlat works:
http://dan.drown.org/android/clat/Clat-Plat.png

Depends-on: I2392f8127dcd90d16b0f20ff31bcc5aa096db464
Change-Id: If2bc6916fc66fd4bca7cc241c83cfae839b82e15
Signed-off-by: Daniel Drown <dan-android@drown.org>
/external/android-clat/Android.mk