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 |