summaryrefslogtreecommitdiff
path: root/accel-dpdk/conf_file.h
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2015-11-24 18:42:21 +0300
committerDmitry Kozlov <xeb@mail.ru>2015-12-25 22:07:18 +0300
commit9d378f485befec164cbc23fba9653d8200348cc9 (patch)
treeb563b5c89a480f2bd3a5a8a66f385d5d711fce77 /accel-dpdk/conf_file.h
parent44e5c8e3d333f547d04090ad2ad2ebdbb37d3e58 (diff)
downloadaccel-ppp-xebd-9d378f485befec164cbc23fba9653d8200348cc9.tar.gz
accel-ppp-xebd-9d378f485befec164cbc23fba9653d8200348cc9.zip
accel-dpdk: added conf_file.c
Diffstat (limited to 'accel-dpdk/conf_file.h')
-rw-r--r--accel-dpdk/conf_file.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/accel-dpdk/conf_file.h b/accel-dpdk/conf_file.h
new file mode 100644
index 0000000..0221466
--- /dev/null
+++ b/accel-dpdk/conf_file.h
@@ -0,0 +1,23 @@
+#ifndef __CONF_FILE_H
+#define __CONF_FILE_H
+
+struct conf_opt {
+ struct conf_opt *next;
+ char *name;
+ char *val;
+ char *raw;
+ struct conf_opt *child;
+};
+
+struct conf_sect {
+ struct conf_sect *next;
+ char *name;
+ struct conf_opt *opt;
+};
+
+struct conf_sect *conf_get_sect(const char *name);
+const char *conf_get_opt(const char *sect, const char *name);
+
+int conf_load(const char *fname);
+
+#endif