mirror of
https://github.com/zeek/zeek.git
synced 2025-10-07 17:18:20 +00:00
Script-layer tunnel interface cleanup.
- Clarify "tunnel_changed" event documentation. - Make expiration of "Tunnel::active" elements configuration via "Tunnel::expiration_interval". - Remove redundant registration of a connection's tunnels in tunnel/main.bro's "tunnel_changed" handler. - Rename "parents" field of "Conn::Info" to "tunnel_parents" to give more context.
This commit is contained in:
parent
146cb47d6a
commit
f3b3e73eba
11 changed files with 28 additions and 23 deletions
|
@ -143,9 +143,11 @@ event new_connection%(c: connection%);
|
|||
|
||||
## Generated for a connection whose tunneling has changed. This could
|
||||
## be from a previously seen connection now being encapsulated in a tunnel,
|
||||
## or from the outer encapsulation changing. Note that the connection's
|
||||
## *tunnel* field is NOT automatically assigned to the new encapsulation value
|
||||
## internally after this event is raised.
|
||||
## or from the outer encapsulation changing. Note that connection *c*'s
|
||||
## *tunnel* field is NOT automatically/internally assigned to the new
|
||||
## encapsulation value of *e* after this event is raised. If the desired
|
||||
## behavior is to track the latest tunnel encapsulation per-connection,
|
||||
## then a handler of this event should assign *e* to ``c$tunnel``.
|
||||
##
|
||||
## c: The connection whose tunnel/encapsulation changed.
|
||||
##
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue