genericopenlibs/openenvcore/include/sys/sockio.h
branchRCL_3
changeset 64 c44f36bb61a3
parent 0 e4d67989cc36
child 75 254b651f304e
--- a/genericopenlibs/openenvcore/include/sys/sockio.h	Wed Sep 15 00:31:55 2010 +0300
+++ b/genericopenlibs/openenvcore/include/sys/sockio.h	Wed Sep 15 14:02:55 2010 +0300
@@ -53,7 +53,20 @@
 #define	SIOCGIFNUM			_IOR('i', 87, int)	/* get interface numbers */
 #define	SIOCADDRT	 _IOW('r', 12, struct rtentry)	/* add route */
 #define	SIOCDELRT	 _IOW('r', 13, struct rtentry)	/* delete route */
+#define SIOCENUMROUTES _IOWR('r', 14, struct rtentry)  /*enumerate routes*/
 #define	SIOCGIFHWADDR _IOW('s', 14, struct ifreq)	/* get MAC address*/
+#define SIOCGIFFLAGS    _IOWR('i', 17, struct ifreq)    /* get ifnet flags */
+#define SIOCGIFMTU  _IOWR('i', 51, struct ifreq)    /* get IF mtu */
+#define SIOCGIFNETMASK  _IOWR('i', 37, struct ifreq)    /* get net addr mask */
+#define SIOCSIFADDR  _IOW('i', 12, struct ifreq)    /* set ifnet address */
+#define SIOCSIFFLAGS     _IOW('i', 16, struct ifreq)    /* set ifnet flags */
+#define SIOCSIFMTU   _IOW('i', 52, struct ifreq)    /* set IF mtu */
+#define SIOCSIFNETMASK   _IOW('i', 22, struct ifreq)    /* set net addr mask */
+#define SIOCGIFDEFGATEWAY _IOWR('i',123,struct ifreq) /* get the default gateway of the interface */
+#define SIOCSETDNSSUFFIX _IOWR('i',124,struct if_dns_suffixes) /* set the dns suffixes of the interface */
+#define SIOCGETDNSSUFFIX _IOWR('i',125,struct if_dns_suffixes) /* get the dns suffixes of the interface */
+#define SIOCSNAMESERVER  _IOWR('i', 41, struct if_name_servers)  /*Set the name server on the interface */
+#define SIOCGNAMESERVER  _IOWR('i', 42, struct if_name_servers) /*Get the name server on the interface*/
 #else	// __SYMBIAN32__
 #define	SIOCSHIWAT	 _IOW('s',  0, int)		/* set high watermark */
 #define	SIOCGHIWAT	 _IOR('s',  1, int)		/* get high watermark */