diff options
author | Stephen Barber <smbarber@chromium.org> | 2018-02-13 22:47:07 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-02-21 01:06:42 -0800 |
commit | 308ff60601994ece51e94c1afa3b0e4d0beaea33 (patch) | |
tree | 917593cc724d9cdd42563fd2bd8b003bb1ee2089 /net_sys/src/lib.rs | |
parent | 8f002f5c4a4c294b8838560948649b655dd3d772 (diff) | |
download | crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar.gz crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar.bz2 crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar.lz crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar.xz crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.tar.zst crosvm-308ff60601994ece51e94c1afa3b0e4d0beaea33.zip |
net_util: add tap support for mac address
Allow get/set for the host mac on the tap interface. Also add read accessors for the host IP address and netmask, and make using IFF_VNET_HDR optional. BUG=none TEST=./build_test Change-Id: I9999bf5aa8aa35b8cae702d9bc6f94602d6fe32e Reviewed-on: https://chromium-review.googlesource.com/918406 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'net_sys/src/lib.rs')
-rw-r--r-- | net_sys/src/lib.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net_sys/src/lib.rs b/net_sys/src/lib.rs index 05a29f4..594cbec 100644 --- a/net_sys/src/lib.rs +++ b/net_sys/src/lib.rs @@ -34,6 +34,8 @@ pub use sockios::*; pub const TUNTAP: ::std::os::raw::c_uint = 84; +pub const ARPHRD_ETHER: sa_family_t = 1; + ioctl_iow_nr!(TUNSETNOCSUM, TUNTAP, 200, ::std::os::raw::c_int); ioctl_iow_nr!(TUNSETDEBUG, TUNTAP, 201, ::std::os::raw::c_int); ioctl_iow_nr!(TUNSETIFF, TUNTAP, 202, ::std::os::raw::c_int); |