| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
311f5bc31c |
MT#55283 move last_packet timestamp to shm
Keep two separate timestamps, one updated by userspace code only and the other updated by kernel only. This way we can tell where the packet processing happens. For code that wants to report only the last timestamp regardless of which one of the two it is, we add a convenience function that just returns the newer one. Change-Id: Ib3af7aa55006d8b32e2bc3db4f8bfa5514c57e40 |
2 years ago |
|
|
c511088f63 |
MT#55283 move stream_stats to kernel header
Change-Id: I41fc5af5f868fa858f467adf5c367555f37ab2bf |
2 years ago |
|
|
d0ef96780b |
MT#55283 move interface stats to shm
Use the kernel/user shared memory to keep track of interface stats. This eliminates the need to update the userspace stats counters with the values from the kernel, and vice versa when updating the kernel streams. Add a function to reverse map userspace mapped memory address to kernel space addresses. Change-Id: Iaa5f9488061a12103e57faf27b3979521778cea8 |
2 years ago |
|
|
7f07a5d24b |
MT#55283 move stats struct defs to kernel module
These will be shared between userspace and kernel space and so the definitions must be part of the kernel includes. Change-Id: Iabf7a4ecff3638ea1765a6d7341bb24e9955b509 |
2 years ago |