devel/fstrm 0.6.1_1 DragonFly
Implementation of the Frame Streams data transport protocol in C
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- devel
- Package size
- 64.4 KiB, 290.9 KiB installed
Description
fstrm is an optimized C implementation of Frame Streams that includes a fast, lockless circular queue implementation and exposes library interfaces for setting up a dedicated Frame Streams I/O thread and asynchronously submitting data frames for transport from worker threads. It was originally written to facilitate the addition of high speed binary logging to DNS servers written in C using the dnstap log format.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/fstrm | 0.6.1_1 |
| FreeBSD | devel/fstrm | 0.6.1_1 |
| OpenBSD | net/libfstrm | 0.6.1 |
| NetBSD | net/fstrm | 0.6.1nb1 |
| MidnightBSD | devel/fstrm | 0.6.1_1 |
| HardenedBSD | devel/fstrm | 0.6.1_1 |
| GhostBSD | devel/fstrm | 0.6.1_1 |
| OPNsense | devel/fstrm | 0.6.1_1 |
Install
Binary package:
pkg install fstrm
From DPorts:
cd /usr/dports/devel/fstrm && make install clean