]> git.sur5r.net Git - ngadmin/blobdiff - lib/src/lib.h
Added support for creating and deleting a 802.1q VLAN.
[ngadmin] / lib / src / lib.h
index ecb5b71e8e9f7d152ef3227d5117547cf81d2dd3..3d499b3f3e5850830086e3308ec0c0742ac11758 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <stdlib.h>
 #include <string.h>
+#include <errno.h>
 #include <net/if.h>
 
 #include <ngadmin.h>
 #define CODE_WRITE_REQ         3
 #define CODE_WRITE_REP         4
 
+#define ERROR_READONLY         3
+#define ERROR_INVALID_VALUE    5
+#define ERROR_INVALID_PASSWORD 7
+
 #define ATTR_PRODUCT           0x0001
 #define ATTR_UNK_0002          0x0002
 #define ATTR_NAME              0x0003
@@ -36,6 +41,7 @@
 #define ATTR_FIRM_VER          0x000D
 #define ATTR_UNK_000E          0x000E
 #define ATTR_UNK_000F          0x000F
+#define ATTR_FIRM_UPGRADE      0x0010
 #define ATTR_RESTART           0x0013
 #define ATTR_DEFAULTS          0x0400
 #define ATTR_PORT_STATUS       0x0C00