new project, first commit
netd: Initial skelaton for netd

Signed-off-by: San Mehat <san@google.com>
netd: Plumb in the tethering interfaces

Signed-off-by: San Mehat <san@google.com>
netd: Add primitive NAT control

Update: Add stub function to validate interface existance

Signed-off-by: San Mehat <san@google.com>
netd: Add support for attaching/detaching PPP daemons

Signed-off-by: San Mehat <san@google.com>
netd: Wait when killing tethering services

Signed-off-by: San Mehat <san@google.com>
netd: Implement tty lists and tty validation

Signed-off-by: San Mehat <san@google.com>
netd: Add preliminary support for BT PAN

Signed-off-by: San Mehat <san@google.com>
netd: Don't break build if BT is not available for the target

Signed-off-by: San Mehat <san@google.com>
netd: Add Flush out enumerating/configuring interfaces

Signed-off-by: San Mehat <san@google.com>
netd: Rename InterfaceGetInfoResult

Signed-off-by: San Mehat <san@google.com>
netd: Remove sigchild handler and fix a bluetooth makefile bug

Signed-off-by: San Mehat <san@google.com>
Add specification of ms-dns arg to pppd.

This lets us tell the pc to use the tethered android as their dns server.

bug:2281900
netd: Don't print error on unknown Netlink event

Signed-off-by: San Mehat <san@google.com>
Silence PPPDs noisy logs.
netd: Add Softap controller skeleton functions

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Hook netlink interface notification up to fwk.

The java api was there to get callbacks but the middle piece was missing.
Also has one const defined for USB control that is part of a seperate change, but no harm.
Check total string length of supplied DNS servers

Make sure the number of DNS servers doesn't grow past what we were
planning on handling in our string buffer.

Change-Id: Ic2d60b0a4363c806d4c3a7dfafa62930c4f5ca1f
Merge "Check total string length of supplied DNS servers"
Add enable/disable control of USB networking