pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/CESNET/ipfixprobe/pull/281

2848.css" /> New input/process plugin to accept IPFIX flow records on a socket by lokeshdh · Pull Request #281 · CESNET/ipfixprobe · GitHub
Skip to content

New input/process plugin to accept IPFIX flow records on a socket#281

Open
lokeshdh wants to merge 7 commits intoCESNET:masterfrom
lokeshdh:atl-changes
Open

New input/process plugin to accept IPFIX flow records on a socket#281
lokeshdh wants to merge 7 commits intoCESNET:masterfrom
lokeshdh:atl-changes

Conversation

@lokeshdh
Copy link

The devices that we use have IPFIX support in the silicon which allows us to identify IPFIX flows. This new plugin allows the IPFIX flow data to be passed onto the IPFIXPROBE's sock(Unix domain socket) plugin which allows the tool to generate IPFIX data packets and export them to the collector.

Additional changes:

  • Some bug fixes identified during testing.
  • To not increase the device's release file size I have made following support conditional:
    Making LZ4 conditionally compile via -DENABLE_OUTPUT_LZ4=ON
    Making UNWIND conditionally compile via -DENABLE_UNWIND=ON

lokeshdh added 5 commits June 26, 2025 13:31
Systems were ipfix traffic is metered/counted by the
hardware support this new input plugin sock and the
corresponding process plugin sockpktinfo can be useful
to receive and process ipfix flow information in form
of switch records via a unix domain socket which then
can be formatted in ipfix data packet and exported to
a collector via ipfixprobe.

Add some new fields for IPv4 and IPv6 that could be
useful.
Make sure fd is valid before exporting data to
the collector.
If the sock stream connection with the collector is
disrupted and socket is still being written to then
it can generate a SIGPIPE which is not being handled.
This patch allows SIGPIPE signal to be ignored. The
EPIPE error is handled after the sendto call.
@lokeshdh lokeshdh changed the title New input/process plugin to accept IPFIX flow records from a device New input/process plugin to accept IPFIX flow records on a socket Jun 29, 2025
@SiskaPavel SiskaPavel self-requested a review July 1, 2025 08:13
@SiskaPavel
Copy link
Collaborator

Hi Lokesh,

sorry for not getting back to your MR earlier. At the moment we are working on major changes in the processing plugins, which will be integrated soon. After that, I will be able to review and merge your MR, potentially adapting it to the new API.

Thanks a lot for your contribution and patience!

Pavel

@lokeshdh
Copy link
Author

Hi Siska,

If you can, please find some time to review this MR?

Kind regards,
Lokesh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy