factor/basis/unix/linux/sockios/sockios.factor

65 lines
2.7 KiB
Factor

IN: unix.linux.sockios
! Imported from linux-headers-2.6.15-28-686 on Ubuntu 6.06
! Routing table calls
: SIOCADDRT HEX: 890B ; ! add routing table entry
: SIOCDELRT HEX: 890C ; ! delete routing table entry
: SIOCRTMSG HEX: 890D ; ! call to routing system
! Socket configuration controls
: SIOCGIFNAME HEX: 8910 ; ! get iface name
: SIOCSIFLINK HEX: 8911 ; ! set iface channel
: SIOCGIFCONF HEX: 8912 ; ! get iface list
: SIOCGIFFLAGS HEX: 8913 ; ! get flags
: SIOCSIFFLAGS HEX: 8914 ; ! set flags
: SIOCGIFADDR HEX: 8915 ; ! get PA address
: SIOCSIFADDR HEX: 8916 ; ! set PA address
: SIOCGIFDSTADDR HEX: 8917 ; ! get remote PA address
: SIOCSIFDSTADDR HEX: 8918 ; ! set remote PA address
: SIOCGIFBRDADDR HEX: 8919 ; ! get broadcast PA address
: SIOCSIFBRDADDR HEX: 891a ; ! set broadcast PA address
: SIOCGIFNETMASK HEX: 891b ; ! get network PA mask
: SIOCSIFNETMASK HEX: 891c ; ! set network PA mask
: SIOCGIFMETRIC HEX: 891d ; ! get metric
: SIOCSIFMETRIC HEX: 891e ; ! set metric
: SIOCGIFMEM HEX: 891f ; ! get memory address (BSD)
: SIOCSIFMEM HEX: 8920 ; ! set memory address (BSD)
: SIOCGIFMTU HEX: 8921 ; ! get MTU size
: SIOCSIFMTU HEX: 8922 ; ! set MTU size
: SIOCSIFNAME HEX: 8923 ; ! set interface name
: SIOCSIFHWADDR HEX: 8924 ; ! set hardware address
: SIOCGIFENCAP HEX: 8925 ; ! get/set encapsulations
: SIOCSIFENCAP HEX: 8926 ;
: SIOCGIFHWADDR HEX: 8927 ; ! Get hardware address
: SIOCGIFSLAVE HEX: 8929 ; ! Driver slaving support
: SIOCSIFSLAVE HEX: 8930 ;
: SIOCADDMULTI HEX: 8931 ; ! Multicast address lists
: SIOCDELMULTI HEX: 8932 ;
: SIOCGIFINDEX HEX: 8933 ; ! name -> if_index mapping
: SIOGIFINDEX SIOCGIFINDEX ; ! misprint compatibility :-)
: SIOCSIFPFLAGS HEX: 8934 ; ! set/get extended flags set
: SIOCGIFPFLAGS HEX: 8935 ;
: SIOCDIFADDR HEX: 8936 ; ! delete PA address
: SIOCSIFHWBROADCAST HEX: 8937 ; ! set hardware broadcast addr
: SIOCGIFCOUNT HEX: 8938 ; ! get number of devices
: SIOCGIFBR HEX: 8940 ; ! Bridging support
: SIOCSIFBR HEX: 8941 ; ! Set bridging options
: SIOCGIFTXQLEN HEX: 8942 ; ! Get the tx queue length
: SIOCSIFTXQLEN HEX: 8943 ; ! Set the tx queue length
: SIOCGIFDIVERT HEX: 8944 ; ! Frame diversion support
: SIOCSIFDIVERT HEX: 8945 ; ! Set frame diversion options
: SIOCETHTOOL HEX: 8946 ; ! Ethtool interface
: SIOCGMIIPHY HEX: 8947 ; ! Get address of MII PHY in use
: SIOCGMIIREG HEX: 8948 ; ! Read MII PHY register.
: SIOCSMIIREG HEX: 8949 ; ! Write MII PHY register.
: SIOCWANDEV HEX: 894A ; ! get/set netdev parameters