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 ****************************************************************************
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _LINUX_SOCKIOS_H
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _LINUX_SOCKIOS_H
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <asm/sockios.h>
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCINQ FIONREAD
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCOUTQ TIOCOUTQ
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDRT 0x890B
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELRT 0x890C
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCRTMSG 0x890D
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFNAME 0x8910
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFLINK 0x8911
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFCONF 0x8912
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFFLAGS 0x8913
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFFLAGS 0x8914
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFADDR 0x8915
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFADDR 0x8916
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFDSTADDR 0x8917
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFDSTADDR 0x8918
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFBRDADDR 0x8919
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFBRDADDR 0x891a
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFNETMASK 0x891b
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFNETMASK 0x891c
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMETRIC 0x891d
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMETRIC 0x891e
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMEM 0x891f
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMEM 0x8920
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMTU 0x8921
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMTU 0x8922
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFNAME 0x8923
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFHWADDR 0x8924
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFENCAP 0x8925
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFENCAP 0x8926
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFHWADDR 0x8927
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFSLAVE 0x8929
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFSLAVE 0x8930
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDMULTI 0x8931
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELMULTI 0x8932
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFINDEX 0x8933
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOGIFINDEX SIOCGIFINDEX
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFPFLAGS 0x8934
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFPFLAGS 0x8935
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDIFADDR 0x8936
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFHWBROADCAST 0x8937
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFCOUNT 0x8938
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCKILLADDR 0x8939
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFBR 0x8940
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFBR 0x8941
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFTXQLEN 0x8942
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFTXQLEN 0x8943
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCETHTOOL 0x8946
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGMIIPHY 0x8947
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGMIIREG 0x8948
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSMIIREG 0x8949
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCWANDEV 0x894A
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDARP 0x8953
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGARP 0x8954
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSARP 0x8955
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDRARP 0x8960
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGRARP 0x8961
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSRARP 0x8962
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFMAP 0x8970
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFMAP 0x8971
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCADDDLCI 0x8980
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDELDLCI 0x8981
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCGIFVLAN 0x8982
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCSIFVLAN 0x8983
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDENSLAVE 0x8990
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDRELEASE 0x8991
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDSETHWADDR 0x8992
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDSLAVEINFOQUERY 0x8993
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDINFOQUERY 0x8994
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBONDCHANGEACTIVE 0x8995
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRADDBR 0x89a0
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRDELBR 0x89a1
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRADDIF 0x89a2
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCBRDELIF 0x89a3
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCDEVPRIVATE 0x89F0
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SIOCPROTOPRIVATE 0x89E0
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
108