libfstrm: add package 8983/head
authorJames Taylor <james@jtaylor.id.au>
Tue, 14 May 2019 12:25:38 +0000 (22:25 +1000)
committerJames Taylor <james@jtaylor.id.au>
Fri, 17 May 2019 04:15:20 +0000 (14:15 +1000)
commit2db9fc16edfb4895ff913c366b94bb6aa32ef144
tree417a8c1d7d2c1df9be4f9d0336f4f0506be8d22a
parent4920a842f4a6939b1254a6247fe1736308e0ef86
libfstrm: add package

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.

Maintainer: me
Compile Tested: armv7l, SNAPSHOT 655fff1571 SDK
Run Tested: armv7l, Linksys WRT1900ACS, OpenWrt SNAPSHOT, r9987-655fff1571

Signed-off-by: James Taylor <james@jtaylor.id.au>
libs/libfstrm/Makefile [new file with mode: 0644]