sockios.h revision 96c1db7b9d601c31d103389cac074a6cce0d7633
1/****************************************************************************
2 ****************************************************************************
3 ***
4 ***   This header was automatically generated from a Linux kernel header
5 ***   of the same name, to make information necessary for userspace to
6 ***   call into the kernel available to libc.  It contains only constants,
7 ***   structures, and macros generated from the original header, and thus,
8 ***   contains no copyrightable information.
9 ***
10 ***   To edit the content of this header, modify the corresponding
11 ***   source file (e.g. under external/kernel-headers/original/) then
12 ***   run bionic/libc/kernel/tools/update_all.py
13 ***
14 ***   Any manual change here will be lost the next time this script will
15 ***   be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _LINUX_SOCKIOS_H
20#define _LINUX_SOCKIOS_H
21#include <asm/sockios.h>
22#define SIOCINQ FIONREAD
23#define SIOCOUTQ TIOCOUTQ
24#define SOCK_IOC_TYPE 0x89
25#define SIOCADDRT 0x890B
26#define SIOCDELRT 0x890C
27#define SIOCRTMSG 0x890D
28#define SIOCGIFNAME 0x8910
29#define SIOCSIFLINK 0x8911
30#define SIOCGIFCONF 0x8912
31#define SIOCGIFFLAGS 0x8913
32#define SIOCSIFFLAGS 0x8914
33#define SIOCGIFADDR 0x8915
34#define SIOCSIFADDR 0x8916
35#define SIOCGIFDSTADDR 0x8917
36#define SIOCSIFDSTADDR 0x8918
37#define SIOCGIFBRDADDR 0x8919
38#define SIOCSIFBRDADDR 0x891a
39#define SIOCGIFNETMASK 0x891b
40#define SIOCSIFNETMASK 0x891c
41#define SIOCGIFMETRIC 0x891d
42#define SIOCSIFMETRIC 0x891e
43#define SIOCGIFMEM 0x891f
44#define SIOCSIFMEM 0x8920
45#define SIOCGIFMTU 0x8921
46#define SIOCSIFMTU 0x8922
47#define SIOCSIFNAME 0x8923
48#define SIOCSIFHWADDR 0x8924
49#define SIOCGIFENCAP 0x8925
50#define SIOCSIFENCAP 0x8926
51#define SIOCGIFHWADDR 0x8927
52#define SIOCGIFSLAVE 0x8929
53#define SIOCSIFSLAVE 0x8930
54#define SIOCADDMULTI 0x8931
55#define SIOCDELMULTI 0x8932
56#define SIOCGIFINDEX 0x8933
57#define SIOGIFINDEX SIOCGIFINDEX
58#define SIOCSIFPFLAGS 0x8934
59#define SIOCGIFPFLAGS 0x8935
60#define SIOCDIFADDR 0x8936
61#define SIOCSIFHWBROADCAST 0x8937
62#define SIOCGIFCOUNT 0x8938
63#define SIOCGIFBR 0x8940
64#define SIOCSIFBR 0x8941
65#define SIOCGIFTXQLEN 0x8942
66#define SIOCSIFTXQLEN 0x8943
67#define SIOCETHTOOL 0x8946
68#define SIOCGMIIPHY 0x8947
69#define SIOCGMIIREG 0x8948
70#define SIOCSMIIREG 0x8949
71#define SIOCWANDEV 0x894A
72#define SIOCOUTQNSD 0x894B
73#define SIOCGSKNS 0x894C
74#define SIOCDARP 0x8953
75#define SIOCGARP 0x8954
76#define SIOCSARP 0x8955
77#define SIOCDRARP 0x8960
78#define SIOCGRARP 0x8961
79#define SIOCSRARP 0x8962
80#define SIOCGIFMAP 0x8970
81#define SIOCSIFMAP 0x8971
82#define SIOCADDDLCI 0x8980
83#define SIOCDELDLCI 0x8981
84#define SIOCGIFVLAN 0x8982
85#define SIOCSIFVLAN 0x8983
86#define SIOCBONDENSLAVE 0x8990
87#define SIOCBONDRELEASE 0x8991
88#define SIOCBONDSETHWADDR 0x8992
89#define SIOCBONDSLAVEINFOQUERY 0x8993
90#define SIOCBONDINFOQUERY 0x8994
91#define SIOCBONDCHANGEACTIVE 0x8995
92#define SIOCBRADDBR 0x89a0
93#define SIOCBRDELBR 0x89a1
94#define SIOCBRADDIF 0x89a2
95#define SIOCBRDELIF 0x89a3
96#define SIOCSHWTSTAMP 0x89b0
97#define SIOCGHWTSTAMP 0x89b1
98#define SIOCDEVPRIVATE 0x89F0
99#define SIOCPROTOPRIVATE 0x89E0
100#endif
101