Improve MUD prefs handling

Also implement a non-inline reloadPrefs Host method to avoid slowing down packet capture
This commit is contained in:
emanuele-f 2019-09-10 11:09:24 +02:00
parent 3fcded57fa
commit c3fa094e99
10 changed files with 129 additions and 9 deletions

View file

@ -218,8 +218,8 @@ end
-- @notes This function is called with a LuaC flow context set
function mud_utils.handleFlow(info)
local ifid = interface.getId()
local cli_recording = mud_utils.getHostMUDRecordingPref(ifid, info["cli.ip"])
local srv_recording = mud_utils.getHostMUDRecordingPref(ifid, info["srv.ip"])
local cli_recording = flow.getClientMUDPref()
local srv_recording = flow.getServerMUDPref()
local is_local_connection = flow.isLocal()
if(cli_recording ~= "disabled") then