Messages in this thread | | | From | menglong8.dong@gmail ... | Subject | [PATCH net-next 0/2] net: snmp: tracepoint support for snmp | Date | Thu, 11 Nov 2021 21:35:28 +0800 |
| |
From: Menglong Dong <imagedong@tencent.com>
snmp is the network package statistics module in kernel, and it is useful in network issue diagnosis, such as packet drop.
However, it is hard to get the detail information about the packet. For example, we can know that there is something wrong with the checksum of udp packet though 'InCsumErrors' of UDP protocol in /proc/net/snmp, but we can't figure out the ip and port of the packet that this error is happening on.
Add tracepoint for snmp. Therefor, users can use some tools (such as eBPF) to get the information of the exceptional packet.
In the first patch, the frame of snmp-tracepoint is created. And in the second patch, tracepoint for udp-snmp is introduced.
Menglong Dong (2): net: snmp: add tracepoint support for snmp net: snmp: add snmp tracepoint support for udp
include/net/udp.h | 25 ++++++++++++++----- include/trace/events/snmp.h | 50 +++++++++++++++++++++++++++++++++++++ net/core/net-traces.c | 3 +++ net/ipv4/udp.c | 28 +++++++++++++-------- 4 files changed, 89 insertions(+), 17 deletions(-) create mode 100644 include/trace/events/snmp.h
-- 2.27.0
| |