65 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			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
 |