suricata
util-lua-packetlib.c File Reference
#include "suricata-common.h"
#include "util-lua-packetlib.h"
#include "app-layer-protos.h"
#include "util-lua-common.h"
#include "util-lua.h"
#include "util-debug.h"
#include "util-print.h"
Include dependency graph for util-lua-packetlib.c:

Go to the source code of this file.

Data Structures

struct  LuaPacket
 

Functions

int LuaLoadPacketLib (lua_State *luastate)
 

Variables

const char lua_ext_key_p []
 

Detailed Description

Packet API for Lua.

local packet = require("suricata.packet")

Definition in file util-lua-packetlib.c.

Function Documentation

◆ LuaLoadPacketLib()

int LuaLoadPacketLib ( lua_State luastate)

Definition at line 273 of file util-lua-packetlib.c.

Variable Documentation

◆ lua_ext_key_p

const char lua_ext_key_p[]

Definition at line 82 of file util-lua.c.

Referenced by LuaStateGetPacket(), and LuaStateSetPacket().