blob: 0c93e40acd984e8390327c9b02094ad2a6296f90 [file] [log] [blame]
The Android Open Source Project1dc9e472009-03-03 19:28:35 -08001/****************************************************************************
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 ***
Ben Cheng654325d2012-03-07 21:13:49 -080010 *** 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 ***
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080017 ****************************************************************************
18 ****************************************************************************/
19#ifndef _LINUX_SOCKIOS_H
20#define _LINUX_SOCKIOS_H
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080021#include <asm/sockios.h>
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080022#define SIOCINQ FIONREAD
Ben Cheng654325d2012-03-07 21:13:49 -080023/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080024#define SIOCOUTQ TIOCOUTQ
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080025#define SIOCADDRT 0x890B
26#define SIOCDELRT 0x890C
27#define SIOCRTMSG 0x890D
Ben Cheng654325d2012-03-07 21:13:49 -080028/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080029#define SIOCGIFNAME 0x8910
30#define SIOCSIFLINK 0x8911
31#define SIOCGIFCONF 0x8912
32#define SIOCGIFFLAGS 0x8913
Ben Cheng654325d2012-03-07 21:13:49 -080033/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080034#define SIOCSIFFLAGS 0x8914
35#define SIOCGIFADDR 0x8915
36#define SIOCSIFADDR 0x8916
37#define SIOCGIFDSTADDR 0x8917
Ben Cheng654325d2012-03-07 21:13:49 -080038/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080039#define SIOCSIFDSTADDR 0x8918
40#define SIOCGIFBRDADDR 0x8919
41#define SIOCSIFBRDADDR 0x891a
42#define SIOCGIFNETMASK 0x891b
Ben Cheng654325d2012-03-07 21:13:49 -080043/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080044#define SIOCSIFNETMASK 0x891c
45#define SIOCGIFMETRIC 0x891d
46#define SIOCSIFMETRIC 0x891e
47#define SIOCGIFMEM 0x891f
Ben Cheng654325d2012-03-07 21:13:49 -080048/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080049#define SIOCSIFMEM 0x8920
50#define SIOCGIFMTU 0x8921
51#define SIOCSIFMTU 0x8922
52#define SIOCSIFNAME 0x8923
Ben Cheng654325d2012-03-07 21:13:49 -080053/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080054#define SIOCSIFHWADDR 0x8924
55#define SIOCGIFENCAP 0x8925
56#define SIOCSIFENCAP 0x8926
57#define SIOCGIFHWADDR 0x8927
Ben Cheng654325d2012-03-07 21:13:49 -080058/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080059#define SIOCGIFSLAVE 0x8929
60#define SIOCSIFSLAVE 0x8930
61#define SIOCADDMULTI 0x8931
62#define SIOCDELMULTI 0x8932
Ben Cheng654325d2012-03-07 21:13:49 -080063/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080064#define SIOCGIFINDEX 0x8933
65#define SIOGIFINDEX SIOCGIFINDEX
66#define SIOCSIFPFLAGS 0x8934
67#define SIOCGIFPFLAGS 0x8935
Ben Cheng654325d2012-03-07 21:13:49 -080068/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080069#define SIOCDIFADDR 0x8936
70#define SIOCSIFHWBROADCAST 0x8937
71#define SIOCGIFCOUNT 0x8938
72#define SIOCKILLADDR 0x8939
Ben Cheng654325d2012-03-07 21:13:49 -080073/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080074#define SIOCGIFBR 0x8940
75#define SIOCSIFBR 0x8941
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080076#define SIOCGIFTXQLEN 0x8942
77#define SIOCSIFTXQLEN 0x8943
Ben Cheng654325d2012-03-07 21:13:49 -080078/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080079#define SIOCETHTOOL 0x8946
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080080#define SIOCGMIIPHY 0x8947
81#define SIOCGMIIREG 0x8948
82#define SIOCSMIIREG 0x8949
Ben Cheng654325d2012-03-07 21:13:49 -080083/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080084#define SIOCWANDEV 0x894A
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080085#define SIOCDARP 0x8953
86#define SIOCGARP 0x8954
87#define SIOCSARP 0x8955
Ben Cheng654325d2012-03-07 21:13:49 -080088/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080089#define SIOCDRARP 0x8960
90#define SIOCGRARP 0x8961
91#define SIOCSRARP 0x8962
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080092#define SIOCGIFMAP 0x8970
Ben Cheng654325d2012-03-07 21:13:49 -080093/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080094#define SIOCSIFMAP 0x8971
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080095#define SIOCADDDLCI 0x8980
96#define SIOCDELDLCI 0x8981
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080097#define SIOCGIFVLAN 0x8982
Ben Cheng654325d2012-03-07 21:13:49 -080098/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -080099#define SIOCSIFVLAN 0x8983
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800100#define SIOCBONDENSLAVE 0x8990
101#define SIOCBONDRELEASE 0x8991
102#define SIOCBONDSETHWADDR 0x8992
Ben Cheng654325d2012-03-07 21:13:49 -0800103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800104#define SIOCBONDSLAVEINFOQUERY 0x8993
105#define SIOCBONDINFOQUERY 0x8994
106#define SIOCBONDCHANGEACTIVE 0x8995
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800107#define SIOCBRADDBR 0x89a0
Ben Cheng654325d2012-03-07 21:13:49 -0800108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800109#define SIOCBRDELBR 0x89a1
110#define SIOCBRADDIF 0x89a2
111#define SIOCBRDELIF 0x89a3
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800112#define SIOCDEVPRIVATE 0x89F0
Ben Cheng654325d2012-03-07 21:13:49 -0800113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
The Android Open Source Project1dc9e472009-03-03 19:28:35 -0800114#define SIOCPROTOPRIVATE 0x89E0
115#endif