This folder contains results of benchmarks of canprio filter. Test1 + test2 ============= Output files of this two tests show time of execution of can_send() function measured by Ftrace function tracer. Main algorithm of benchmark consists of running "cangen" command (with different parameters) on different qdisc + filter configurations and measuring time of execution of function can_send(). Testing set of test2 is identical to test1 besides the delay between each sent frame -- test1 measures on packets sent in 1 ms interval while test2 on packets sent in 0 ms interval. Absolute times (for each single test) measured in test1 and test2 differ in some constant value (cca 12 us), but the relative change in time among each single test in a set is in test1 and test2 quite the same. Observations: * Classification with canprio (measured on P4 CPU) has negligible overhead. * Processing of EFF frames takes longer than of SFF frames. * Storing SFF rules in bitmap leads to much quicker classification (difference grows with number of rules). * Sending frames with "0 ms" delay leads to buffering them and storing into device after some periode (unlike sending in 1 ms interval sends each frame separately -- i.e. communication with hardware because of each frame).