Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collected changes for June 2023 release: Davion #1507

Merged
merged 13 commits into from
Jun 26, 2023
Merged

Collected changes for June 2023 release: Davion #1507

merged 13 commits into from
Jun 26, 2023

Conversation

alexandergall and others added 13 commits April 13, 2023 09:00
Storing the metadata adjacent to the packet header is expected to
improve L1 cache performance.
Add some unit test cases that exercise error paths.
If mk_map() is called via ipfix:reconfig() because the name of a map
file has changed, the map ctable will still not be re-created due to
its presence in the cache used by mk_map(). This commit uses the ctime
of the file to detect whether the ctable needs to be re-created.
Reconfiguration of a ipfix app is currently implemented by re-creating
all data structures. This causes disruption of flow collection even
when it is not strictly necessary. As a first step towards a more
graceful reconfiguration, this commit addresses the situation when the
only change is in the set of mapping files of a template. In that
case, only the mapping tables are reconstructed.
By defaut, exporter worker processes are pinned to a CPU from the
configured cpu-pool.  The new option allows this to be disabled on a
per-exporter basis. It is intended to avoid depletion of the cpu-pool
when many non-critical exporter processes are present.
Due to lack of a standard information element, this template re-uses a
private element under the PEN of Progress/Flowmon (39499) to be
compatible with their commercial Netflow collector.

The templates parse the TLS handshake record of the client and look
for the SNI extension in the Client Hello message for TLS 1.2 and
later.
@eugeneia eugeneia added the release-davion June 2023 release label Jun 26, 2023
@eugeneia eugeneia self-assigned this Jun 26, 2023
@eugeneia eugeneia merged commit de5aaa3 into master Jun 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-davion June 2023 release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants