Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
libc
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Issue analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
felixmoebius
libc
Commits
d160a59a
Commit
d160a59a
authored
7 years ago
by
kristopher tate
Browse files
Options
Downloads
Patches
Plain Diff
android: ETH_* constants from linux/if_ether.h ; ref nix-rust/nix#865
parent
2c978165
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/unix/notbsd/android/mod.rs
+101
-0
101 additions, 0 deletions
src/unix/notbsd/android/mod.rs
with
101 additions
and
0 deletions
src/unix/notbsd/android/mod.rs
+
101
−
0
View file @
d160a59a
...
...
@@ -1071,6 +1071,107 @@ pub const IFF_TUN: ::c_int = 0x0001;
pub
const
IFF_TAP
:
::
c_int
=
0x0002
;
pub
const
IFF_NO_PI
:
::
c_int
=
0x1000
;
// start android/platform/bionic/libc/kernel/uapi/linux/if_ether.h
// from https://android.googlesource.com/platform/bionic/+/master/libc/kernel/uapi/linux/if_ether.h
pub
const
ETH_ALEN
:
::
c_int
=
6
;
pub
const
ETH_HLEN
:
::
c_int
=
14
;
pub
const
ETH_ZLEN
:
::
c_int
=
60
;
pub
const
ETH_DATA_LEN
:
::
c_int
=
1500
;
pub
const
ETH_FRAME_LEN
:
::
c_int
=
1514
;
pub
const
ETH_FCS_LEN
:
::
c_int
=
4
;
pub
const
ETH_MIN_MTU
:
::
c_int
=
68
;
pub
const
ETH_MAX_MTU
:
::
c_int
=
0xFFFF
;
pub
const
ETH_P_LOOP
:
::
c_int
=
0x0060
;
pub
const
ETH_P_PUP
:
::
c_int
=
0x0200
;
pub
const
ETH_P_PUPAT
:
::
c_int
=
0x0201
;
pub
const
ETH_P_TSN
:
::
c_int
=
0x22F0
;
pub
const
ETH_P_IP
:
::
c_int
=
0x0800
;
pub
const
ETH_P_X25
:
::
c_int
=
0x0805
;
pub
const
ETH_P_ARP
:
::
c_int
=
0x0806
;
pub
const
ETH_P_BPQ
:
::
c_int
=
0x08FF
;
pub
const
ETH_P_IEEEPUP
:
::
c_int
=
0x0a00
;
pub
const
ETH_P_IEEEPUPAT
:
::
c_int
=
0x0a01
;
pub
const
ETH_P_BATMAN
:
::
c_int
=
0x4305
;
pub
const
ETH_P_DEC
:
::
c_int
=
0x6000
;
pub
const
ETH_P_DNA_DL
:
::
c_int
=
0x6001
;
pub
const
ETH_P_DNA_RC
:
::
c_int
=
0x6002
;
pub
const
ETH_P_DNA_RT
:
::
c_int
=
0x6003
;
pub
const
ETH_P_LAT
:
::
c_int
=
0x6004
;
pub
const
ETH_P_DIAG
:
::
c_int
=
0x6005
;
pub
const
ETH_P_CUST
:
::
c_int
=
0x6006
;
pub
const
ETH_P_SCA
:
::
c_int
=
0x6007
;
pub
const
ETH_P_TEB
:
::
c_int
=
0x6558
;
pub
const
ETH_P_RARP
:
::
c_int
=
0x8035
;
pub
const
ETH_P_ATALK
:
::
c_int
=
0x809B
;
pub
const
ETH_P_AARP
:
::
c_int
=
0x80F3
;
pub
const
ETH_P_8021Q
:
::
c_int
=
0x8100
;
pub
const
ETH_P_ERSPAN
:
::
c_int
=
0x88BE
;
pub
const
ETH_P_IPX
:
::
c_int
=
0x8137
;
pub
const
ETH_P_IPV6
:
::
c_int
=
0x86DD
;
pub
const
ETH_P_PAUSE
:
::
c_int
=
0x8808
;
pub
const
ETH_P_SLOW
:
::
c_int
=
0x8809
;
pub
const
ETH_P_WCCP
:
::
c_int
=
0x883E
;
pub
const
ETH_P_MPLS_UC
:
::
c_int
=
0x8847
;
pub
const
ETH_P_MPLS_MC
:
::
c_int
=
0x8848
;
pub
const
ETH_P_ATMMPOA
:
::
c_int
=
0x884c
;
pub
const
ETH_P_PPP_DISC
:
::
c_int
=
0x8863
;
pub
const
ETH_P_PPP_SES
:
::
c_int
=
0x8864
;
pub
const
ETH_P_LINK_CTL
:
::
c_int
=
0x886c
;
pub
const
ETH_P_ATMFATE
:
::
c_int
=
0x8884
;
pub
const
ETH_P_PAE
:
::
c_int
=
0x888E
;
pub
const
ETH_P_AOE
:
::
c_int
=
0x88A2
;
pub
const
ETH_P_8021AD
:
::
c_int
=
0x88A8
;
pub
const
ETH_P_802_EX1
:
::
c_int
=
0x88B5
;
pub
const
ETH_P_TIPC
:
::
c_int
=
0x88CA
;
pub
const
ETH_P_MACSEC
:
::
c_int
=
0x88E5
;
pub
const
ETH_P_8021AH
:
::
c_int
=
0x88E7
;
pub
const
ETH_P_MVRP
:
::
c_int
=
0x88F5
;
pub
const
ETH_P_1588
:
::
c_int
=
0x88F7
;
pub
const
ETH_P_NCSI
:
::
c_int
=
0x88F8
;
pub
const
ETH_P_PRP
:
::
c_int
=
0x88FB
;
pub
const
ETH_P_FCOE
:
::
c_int
=
0x8906
;
pub
const
ETH_P_IBOE
:
::
c_int
=
0x8915
;
pub
const
ETH_P_TDLS
:
::
c_int
=
0x890D
;
pub
const
ETH_P_FIP
:
::
c_int
=
0x8914
;
pub
const
ETH_P_80221
:
::
c_int
=
0x8917
;
pub
const
ETH_P_HSR
:
::
c_int
=
0x892F
;
pub
const
ETH_P_NSH
:
::
c_int
=
0x894F
;
pub
const
ETH_P_LOOPBACK
:
::
c_int
=
0x9000
;
pub
const
ETH_P_QINQ1
:
::
c_int
=
0x9100
;
pub
const
ETH_P_QINQ2
:
::
c_int
=
0x9200
;
pub
const
ETH_P_QINQ3
:
::
c_int
=
0x9300
;
pub
const
ETH_P_EDSA
:
::
c_int
=
0xDADA
;
pub
const
ETH_P_IFE
:
::
c_int
=
0xED3E
;
pub
const
ETH_P_AF_IUCV
:
::
c_int
=
0xFBFB
;
pub
const
ETH_P_802_3_MIN
:
::
c_int
=
0x0600
;
pub
const
ETH_P_802_3
:
::
c_int
=
0x0001
;
pub
const
ETH_P_AX25
:
::
c_int
=
0x0002
;
pub
const
ETH_P_ALL
:
::
c_int
=
0x0003
;
pub
const
ETH_P_802_2
:
::
c_int
=
0x0004
;
pub
const
ETH_P_SNAP
:
::
c_int
=
0x0005
;
pub
const
ETH_P_DDCMP
:
::
c_int
=
0x0006
;
pub
const
ETH_P_WAN_PPP
:
::
c_int
=
0x0007
;
pub
const
ETH_P_PPP_MP
:
::
c_int
=
0x0008
;
pub
const
ETH_P_LOCALTALK
:
::
c_int
=
0x0009
;
pub
const
ETH_P_CAN
:
::
c_int
=
0x000C
;
pub
const
ETH_P_CANFD
:
::
c_int
=
0x000D
;
pub
const
ETH_P_PPPTALK
:
::
c_int
=
0x0010
;
pub
const
ETH_P_TR_802_2
:
::
c_int
=
0x0011
;
pub
const
ETH_P_MOBITEX
:
::
c_int
=
0x0015
;
pub
const
ETH_P_CONTROL
:
::
c_int
=
0x0016
;
pub
const
ETH_P_IRDA
:
::
c_int
=
0x0017
;
pub
const
ETH_P_ECONET
:
::
c_int
=
0x0018
;
pub
const
ETH_P_HDLC
:
::
c_int
=
0x0019
;
pub
const
ETH_P_ARCNET
:
::
c_int
=
0x001A
;
pub
const
ETH_P_DSA
:
::
c_int
=
0x001B
;
pub
const
ETH_P_TRAILER
:
::
c_int
=
0x001C
;
pub
const
ETH_P_PHONET
:
::
c_int
=
0x00F5
;
pub
const
ETH_P_IEEE802154
:
::
c_int
=
0x00F6
;
pub
const
ETH_P_CAIF
:
::
c_int
=
0x00F7
;
pub
const
ETH_P_XDSA
:
::
c_int
=
0x00F8
;
pub
const
ETH_P_MAP
:
::
c_int
=
0x00F9
;
// end android/platform/bionic/libc/kernel/uapi/linux/if_ether.h
f!
{
pub
fn
CPU_ZERO
(
cpuset
:
&
mut
cpu_set_t
)
->
()
{
for
slot
in
cpuset
.__bits
.iter_mut
()
{
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment