Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feature(event): create net_flow_tcp_begin event
- create net_flow_tcp_begin event derived from a net_packet_tcp_flow_base. The base event is only submitted to userland whenever TCP has SYN and ACK flags. It will also submit packets with FIN flags for the future `net_flow_tcp_end` derived event (but it needs some state keeping so not done now). > Differently than ACK+SYN combination flags, which allows observer to know the > direction of the connection (egress with ACK+SYN the connection is incoming > to host, ingress with ACK+SYN the connection is outgoing from host), the FIN > flag might come in either direction, with or without an ACK, so existing > connections state must be kept in order to know when the flow has ceased to > exist.
- Loading branch information
1 parent
e2eaabc
commit 12a144d
Showing
7 changed files
with
260 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.