-
Notifications
You must be signed in to change notification settings - Fork 55
/
TODO
48 lines (28 loc) · 1.26 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
== Before release ==
Stuff I/we need to change before a release
* Currently no show stoppers for a release.
== Future ==
Use of JSON encoding in proc file? I foresee/predict that we need to
relay more advanced information via the kernel proc file, to
userspace. The easiest way would be to encode the proc file string as
a JSON string.
More advanced info would be need, when starting to implement/record
packet timestamping, and the PCR clock signals. Each stream can have
different threshold levels, regarding averate inter-packet arrival
time (IAT) and "allowed" bursts, dependend on the bandwidth and the
PCR clock. E.g. for a high-bandwidth HD channel is normal to see IAT
down to 0.3 ms, while for a low-bandwidth channel this would be
considered a burst.
== iptables-module ==
Implement byte and packet counters, for no-signal detection.
== Database ==
Document the tables, right now there is only the notes I made during
the evolution of the code.
== Collector ==
Implement no-signal detection, based on the byte and packet counters
from the kernel module.
== Homepage ==
== Ideas ==
To measure the collective burstiness behavior for all of the streams /
the entire network-stack, we could "just" look at the number of
packets being processed in NAPI mode.