111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _LINUX_SOCKIOS_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _LINUX_SOCKIOS_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <asm/sockios.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCINQ FIONREAD
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCOUTQ TIOCOUTQ
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDRT 0x890B
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELRT 0x890C
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCRTMSG 0x890D
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFNAME 0x8910
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFLINK 0x8911
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFCONF 0x8912
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFFLAGS 0x8913
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFFLAGS 0x8914
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFADDR 0x8915
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFADDR 0x8916
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFDSTADDR 0x8917
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFDSTADDR 0x8918
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFBRDADDR 0x8919
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFBRDADDR 0x891a
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFNETMASK 0x891b
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFNETMASK 0x891c
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMETRIC 0x891d
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMETRIC 0x891e
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMEM 0x891f
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMEM 0x8920
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMTU 0x8921
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMTU 0x8922
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFNAME 0x8923
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFHWADDR 0x8924
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFENCAP 0x8925
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFENCAP 0x8926
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFHWADDR 0x8927
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFSLAVE 0x8929
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFSLAVE 0x8930
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDMULTI 0x8931
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELMULTI 0x8932
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFINDEX 0x8933
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOGIFINDEX SIOCGIFINDEX
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFPFLAGS 0x8934
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFPFLAGS 0x8935
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDIFADDR 0x8936
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFHWBROADCAST 0x8937
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFCOUNT 0x8938
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFBR 0x8940
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFBR 0x8941
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFTXQLEN 0x8942
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFTXQLEN 0x8943
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCETHTOOL 0x8946
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGMIIPHY 0x8947
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGMIIREG 0x8948
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSMIIREG 0x8949
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCWANDEV 0x894A
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCOUTQNSD 0x894B
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDARP 0x8953
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGARP 0x8954
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSARP 0x8955
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDRARP 0x8960
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGRARP 0x8961
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSRARP 0x8962
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMAP 0x8970
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMAP 0x8971
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDDLCI 0x8980
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELDLCI 0x8981
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFVLAN 0x8982
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFVLAN 0x8983
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDENSLAVE 0x8990
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDRELEASE 0x8991
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDSETHWADDR 0x8992
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDSLAVEINFOQUERY 0x8993
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDINFOQUERY 0x8994
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDCHANGEACTIVE 0x8995
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRADDBR 0x89a0
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRDELBR 0x89a1
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRADDIF 0x89a2
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRDELIF 0x89a3
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSHWTSTAMP 0x89b0
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGHWTSTAMP 0x89b1
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDEVPRIVATE 0x89F0
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCPROTOPRIVATE 0x89E0
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119