• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This header was generated from the Linux kernel headers by update_headers.py,
3  * to provide necessary information from kernel to userspace, such as constants,
4  * structures, and macros, and thus, contains no copyrightable information.
5  */
6 #ifndef _LINUX_SOCKIOS_H
7 #define _LINUX_SOCKIOS_H
8 #include <asm/sockios.h>
9 #define SIOCINQ		FIONREAD
10 #define SIOCOUTQ	TIOCOUTQ
11 #define SOCK_IOC_TYPE	0x89
12 #define SIOCADDRT	0x890B
13 #define SIOCDELRT	0x890C
14 #define SIOCRTMSG	0x890D
15 #define SIOCGIFNAME	0x8910
16 #define SIOCSIFLINK	0x8911
17 #define SIOCGIFCONF	0x8912
18 #define SIOCGIFFLAGS	0x8913
19 #define SIOCSIFFLAGS	0x8914
20 #define SIOCGIFADDR	0x8915
21 #define SIOCSIFADDR	0x8916
22 #define SIOCGIFDSTADDR	0x8917
23 #define SIOCSIFDSTADDR	0x8918
24 #define SIOCGIFBRDADDR	0x8919
25 #define SIOCSIFBRDADDR	0x891a
26 #define SIOCGIFNETMASK	0x891b
27 #define SIOCSIFNETMASK	0x891c
28 #define SIOCGIFMETRIC	0x891d
29 #define SIOCSIFMETRIC	0x891e
30 #define SIOCGIFMEM	0x891f
31 #define SIOCSIFMEM	0x8920
32 #define SIOCGIFMTU	0x8921
33 #define SIOCSIFMTU	0x8922
34 #define SIOCSIFNAME	0x8923
35 #define	SIOCSIFHWADDR	0x8924
36 #define SIOCGIFENCAP	0x8925
37 #define SIOCSIFENCAP	0x8926
38 #define SIOCGIFHWADDR	0x8927
39 #define SIOCGIFSLAVE	0x8929
40 #define SIOCSIFSLAVE	0x8930
41 #define SIOCADDMULTI	0x8931
42 #define SIOCDELMULTI	0x8932
43 #define SIOCGIFINDEX	0x8933
44 #define SIOGIFINDEX	SIOCGIFINDEX
45 #define SIOCSIFPFLAGS	0x8934
46 #define SIOCGIFPFLAGS	0x8935
47 #define SIOCDIFADDR	0x8936
48 #define	SIOCSIFHWBROADCAST	0x8937
49 #define SIOCGIFCOUNT	0x8938
50 #define SIOCGIFBR	0x8940
51 #define SIOCSIFBR	0x8941
52 #define SIOCGIFTXQLEN	0x8942
53 #define SIOCSIFTXQLEN	0x8943
54 #define SIOCETHTOOL	0x8946
55 #define SIOCGMIIPHY	0x8947
56 #define SIOCGMIIREG	0x8948
57 #define SIOCSMIIREG	0x8949
58 #define SIOCWANDEV	0x894A
59 #define SIOCOUTQNSD	0x894B
60 #define SIOCGSKNS	0x894C
61 
62 #define SIOCDARP	0x8953
63 #define SIOCGARP	0x8954
64 #define SIOCSARP	0x8955
65 #define SIOCDRARP	0x8960
66 #define SIOCGRARP	0x8961
67 #define SIOCSRARP	0x8962
68 #define SIOCGIFMAP	0x8970
69 #define SIOCSIFMAP	0x8971
70 #define SIOCADDDLCI	0x8980
71 #define SIOCDELDLCI	0x8981
72 #define SIOCGIFVLAN	0x8982
73 #define SIOCSIFVLAN	0x8983
74 #define SIOCBONDENSLAVE	0x8990
75 #define SIOCBONDRELEASE 0x8991
76 #define SIOCBONDSETHWADDR      0x8992
77 #define SIOCBONDSLAVEINFOQUERY 0x8993
78 #define SIOCBONDINFOQUERY      0x8994
79 #define SIOCBONDCHANGEACTIVE   0x8995
80 
81 #define SIOCBRADDBR     0x89a0
82 #define SIOCBRDELBR     0x89a1
83 #define SIOCBRADDIF	0x89a2
84 #define SIOCBRDELIF	0x89a3
85 #define SIOCSHWTSTAMP	0x89b0
86 #define SIOCGHWTSTAMP	0x89b1
87 
88 #define SIOCDEVPRIVATE	0x89F0
89 
90 #define SIOCPROTOPRIVATE 0x89E0
91 #endif
92