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