Commit Graph

347 Commits (c8d014c1f6b35cb8bb3f02ab46ebfa07c2dda689)

Author SHA1 Message Date
Richard Fuchs 454983a3a8 MT#55283 add TOS to kernel player
7 months ago
Richard Fuchs 14561524dc MT#55283 protect against possibly signed int
7 months ago
Richard Fuchs e24245501d MT#55283 add const qualifiers
7 months ago
Richard Fuchs 84ca9e65ba MT#55283 use kthread_*_stop
7 months ago
Richard Fuchs 900dfd5f86 MT#55283 signed refcount for consistency
7 months ago
Richard Fuchs 00cc8f5703 MT#55283 add comments
7 months ago
Richard Fuchs 4b6b2eb1ab MT#55283 fix compilation for RHEL
8 months ago
root 503c4aaffe MT#55283 Fix nft_rtpengine compilation on RHEL/AlmaLinux 9.x kernel 5.14
8 months ago
Richard Fuchs 59ec32fa7d MT#55283 gitignore update
8 months ago
Richard Fuchs addb93f051 MT#55283 gitignore update
8 months ago
Richard Fuchs b9d1509244 MT#55283 rename module
8 months ago
Richard Fuchs 7eeee273e5 MT#55283 add native nftables support
8 months ago
Richard Fuchs b7586e2730 MT#55283 generalise packet handler functions
8 months ago
Richard Fuchs 50e86ed14a MT#55283 pull up extraction of PAR_STATE_NET ptr
8 months ago
Richard Fuchs 5586ed0ed6 MT#55283 C90 compile fixes
8 months ago
Richard Fuchs 0e1ba80ead MT#55283 fix module refcount
9 months ago
Richard Fuchs a5e5a27ea0 MT#55283 use seq_printf for /status
9 months ago
Richard Fuchs 99d30be6aa MT#55283 name spacing
9 months ago
Richard Fuchs 4071e42a3e MT#55283 fix off-by-one bug
9 months ago
Richard Fuchs 0eea0db4ef MT#63317 amend and fix some logging
10 months ago
Richard Fuchs ce951ab320 MT#63317 fix AEAD encryption with header extension
10 months ago
Richard Fuchs dc5544ead1 MT#63317 fix incorrect bsearch syntax
10 months ago
Richard Fuchs 847d004319 MT#55283 revamp kernel shm strategy
10 months ago
Richard Fuchs d78064344a MT#63317 add SSRC mapping to kernel
11 months ago
Richard Fuchs 3b0496979a MT#63317 extmap parsing in kernel
11 months ago
Richard Fuchs e3a9eeea00 MT#63317 select kernel output group from PT
11 months ago
Richard Fuchs 8cf038e4fa MT#63317 rework kernel output grouping
11 months ago
Richard Fuchs 827b6afb4a MT#63317 kernel support for RTP MID
11 months ago
Richard Fuchs de961d5b43 MT#55283 delegate shm refcount to table
11 months ago
Richard Fuchs bce87931a6 MT#63317 fix seq print formatting
11 months ago
Richard Fuchs 1b05cb043e MT#63317 support ext filter in kernel
11 months ago
Richard Fuchs 1f9cd2e1d7 MT#63317 rename rtp_extension to rtp_exthdr
11 months ago
Richard Fuchs 8a3d8c911d MT#63317 re-fix extension parsing
11 months ago
Richard Fuchs 262d1f7b5e MT#63317 fix RTP extension parsing
1 year ago
Richard Fuchs a9fccfa2df MT#55283 add missing MODULE_DESCRIPTION/AUTHOR
1 year ago
Richard Fuchs 38700abf0b MT#55283 use ccflags instead of EXTRA_CFLAGS
1 year ago
Richard Fuchs db77c69912 MT#55283 remove kernel patching code
1 year ago
Richard Fuchs 277bd13d97 MT#55283 fix kernel version generating booboo
1 year ago
Richard Fuchs 3b37004b6f MT#55283 convert last_packet to int64_t
1 year ago
Richard Fuchs 7b9ec8699f MT#55283 convert last_packet to int64_t
1 year ago
Richard Fuchs afc5ac96c2 MT#55283 version-guard static_assert
1 year ago
Richard Fuchs 73616ae28d MT#55283 implement munmap
1 year ago
Richard Fuchs aa3fb81395 MT#55283 store pointer to table in re_shm
1 year ago
Richard Fuchs fa938c1ec4 MT#55283 rename `table`
1 year ago
Richard Fuchs 18926baf85 MT#55283 store shm in vm_private_area
1 year ago
Richard Fuchs 54de3e12c6 MT#55283 use vmalloc instead of alloc_pages
1 year ago
Richard Fuchs ab3113bff7 MT#61625 support "blackhole" codec handler
1 year ago
Richard Fuchs 605b497108 MT#55283 unconditionally demux RTCP
1 year ago
Richard Fuchs c31b421ce2 MT#61993 use module source directory for temp file
2 years ago
Guillem Jover 7dbe24e4e5 MT#61993 build: Rework to use a config.mk generated during the build
2 years ago
Guillem Jover 887fb40f3f MT#61993 build: Force recursive variables into simple ones
2 years ago
Richard Fuchs f443bd8ce2 MT#55283 fix kernel compilation for >= 6.13
2 years ago
Richard Fuchs 6b3f3b9698 MT#55283 remove debugging remnants
2 years ago
Richard Fuchs e8af201778 MT#55283 compile fix for CentOS 9
2 years ago
Alexandru Pirvulescu d728233e29 MT#55283 Ensure copy pointer don't leak memory
2 years ago
Richard Fuchs 150ee6dbde MT#55283 use #ifdef instead of #if
2 years ago
Richard Fuchs f353653d73 MT#55283 move (!net) check up
2 years ago
Tobias Schlager 98507cf414 MT#55283 Honour the hosts IPv4 TTL and IPv6 hop limit
2 years ago
Richard Fuchs a0b705eef9 MT#55283 trigger rekernel for SSRC-less streams
2 years ago
Richard Fuchs 4f54910f91 MT#55283 fix ISO C90 warning
2 years ago
Richard Fuchs 57e42acd30 MT#55283 fix compilation for kernel >=6.10
2 years ago
Richard Fuchs 666fbc3dcf MT#55283 protect against null ssrc_stats
2 years ago
Richard Fuchs 860ce31f63 MT#55283 prevent uninitialised pointer access
2 years ago
Richard Fuchs 7ce993343b MT#60325 allow for kernels without CONFIG_BTREE
2 years ago
Richard Fuchs 7230a45efb MT#55283 safeguard against outputs with dummy SSRC
2 years ago
Richard Fuchs 38b17eb04d MT#55283 support kernel-based media player
2 years ago
Richard Fuchs 649485face MT#55283 compile fix for kernels < 5.14
2 years ago
Richard Fuchs 7e90f4db2b MT#55283 add last_packet time to stats
2 years ago
Richard Fuchs 1b378c616c MT#55283 obsolete kernel RTCP sender
2 years ago
Richard Fuchs 74f07ccc41 MT#55283 remove vestiges of kernel<>user stats
2 years ago
Richard Fuchs f389b42ab4 MT#55283 obsolete /blist
2 years ago
Richard Fuchs 7599e55a59 MT#55283 move last_pt to SSRC context
2 years ago
Richard Fuchs cf64a137c1 MT#55283 eliminate last_rtcp_index
2 years ago
Richard Fuchs a56deffe9a MT#55283 eliminate last_rtp_index
2 years ago
Richard Fuchs af96fc777f MT#55283 track SSRC stats in kernel via shm
2 years ago
Richard Fuchs 9ba3297d44 MT#55283 move packets_lost to shm
2 years ago
Richard Fuchs 1ca584838a MT#55283 push ssrc_stats to kernel
2 years ago
Richard Fuchs a1a1e42b02 MT#55283 move ssrc_stats into kernel header
2 years ago
Richard Fuchs 2698e53948 MT#55283 eliminate `basic_stats` struct
2 years ago
Richard Fuchs 2c425bc47e MT#55283 move TOS reporting to shm
2 years ago
Richard Fuchs 89984967e2 MT#55283 move RTP stats into shm
2 years ago
Richard Fuchs b3d50ccb7f MT#55283 move rtp_stats to bufferpool
2 years ago
Richard Fuchs 263234b1c7 MT#55283 move kernel stats counting to shm
2 years ago
Richard Fuchs fa259767f1 MT#55283 push global rtpe_stats in shm to kernel
2 years ago
Richard Fuchs 7e8acd6102 MT#55283 split up table open and init
2 years ago
Richard Fuchs e08c46a358 MT#55283 split out counter_stats_fields.inc
2 years ago
Richard Fuchs 311f5bc31c MT#55283 move last_packet timestamp to shm
2 years ago
Richard Fuchs 065270ba49 MT#55283 move stream stats to shm
2 years ago
Richard Fuchs c511088f63 MT#55283 move stream_stats to kernel header
2 years ago
Richard Fuchs d0ef96780b MT#55283 move interface stats to shm
2 years ago
Richard Fuchs 7f07a5d24b MT#55283 move stats struct defs to kernel module
2 years ago
Richard Fuchs cf3183ab20 MT#55283 support mmap()
2 years ago
Richard Fuchs c5f56c4758 MT#55283 fix kernel SRTCP indexing
2 years ago
Richard Fuchs e0efaf77b0 MT#55283 fix UDP hardware checksumming
2 years ago
Richard Fuchs ebe9501beb MT#55283 obsolete RE_HAS_MEASUREDELAY
2 years ago
Richard Fuchs f271881c2e MT#55283 deprectate RE_EXTERNAL switch
2 years ago
Richard Fuchs 3876bddda6 MT#55283 fix array out of bounds access
2 years ago
Richard Fuchs 3903d9104f MT#55283 remove unused DEL_TARGET method
2 years ago
Richard Fuchs 46919cedd1 MT#55283 remove GET_STATS
2 years ago
Richard Fuchs 0de6da471c MT#55283 set POLLHUP on EOF
2 years ago