diff options
Diffstat (limited to 'platform/include')
| -rw-r--r-- | platform/include/inject_pkt.h | 18 | ||||
| -rw-r--r-- | platform/include/system.h | 17 |
2 files changed, 35 insertions, 0 deletions
diff --git a/platform/include/inject_pkt.h b/platform/include/inject_pkt.h new file mode 100644 index 0000000..a89aece --- /dev/null +++ b/platform/include/inject_pkt.h @@ -0,0 +1,18 @@ +#ifndef _INJECT_PKT_H +#define _INJECT_PKT_H + +#ifdef __cpluscplus +extern "C" +{ +#endif + +#include "public.h" + + int inject_ipv4_pkt(char *ip4_addr, uint8_t *data, uint32_t len); + int inject_ipv6_pkt(char *ip6_addr, uint8_t *data, uint32_t len); + +#ifdef __cpluscplus +} +#endif + +#endif
\ No newline at end of file diff --git a/platform/include/system.h b/platform/include/system.h new file mode 100644 index 0000000..bf20541 --- /dev/null +++ b/platform/include/system.h @@ -0,0 +1,17 @@ +#ifndef _SYSTEM_H +#define _SYSTEM_H + +#ifdef __cpluscplus +extern "C" +{ +#endif + +#include "public.h" + + int run_daemon(void); + +#ifdef __cpluscplus +} +#endif + +#endif
\ No newline at end of file |
