BSD Ports

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

SystemPortVersion
DragonFlydevel/fstrm0.6.1_1
FreeBSDdevel/fstrm0.6.1_1
OpenBSDnet/libfstrm0.6.1
NetBSDnet/fstrm0.6.1nb1
MidnightBSDdevel/fstrm0.6.1_1
HardenedBSDdevel/fstrm0.6.1_1
GhostBSDdevel/fstrm0.6.1_1
OPNsensedevel/fstrm0.6.1_1

Install

Binary package:

pkg install fstrm

From DPorts:

cd /usr/dports/devel/fstrm && make install clean

Dependencies

Run dependencies 1