Re: [Linux-kernel-mentees] [PATCHv2 net-next] dropwatch: Support monitoring of dropped frames
From: Neil Horman <hidden>
Date: 2020-08-04 21:58:48
Also in:
lkml, netdev
On Tue, Aug 04, 2020 at 02:28:28PM -0700, Cong Wang wrote:
On Tue, Aug 4, 2020 at 9:14 AM [off-list ref] wrote:quoted
From: Izabela Bakollari <redacted> Dropwatch is a utility that monitors dropped frames by having userspace record them over the dropwatch protocol over a file. This augument allows live monitoring of dropped frames using tools like tcpdump. With this feature, dropwatch allows two additional commands (start and stop interface) which allows the assignment of a net_device to the dropwatch protocol. When assinged, dropwatch will clone dropped frames, and receive them on the assigned interface, allowing tools like tcpdump to monitor for them. With this feature, create a dummy ethernet interface (ip link add dev dummy0 type dummy), assign it to the dropwatch kernel subsystem, by using these new commands, and then monitor dropped frames in real time by running tcpdump -i dummy0.drop monitor is already able to send dropped packets to user-space, and wireshark already catches up with this feature: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commitdiff;h=a94a860c0644ec3b8a129fd243674a2e376ce1c8 So what you propose here seems pretty much a duplicate?
I had asked Izabela to implement this feature as an alternative approach to doing live capture of dropped packets, as part of the Linux foundation mentorship program. I'm supportive of this additional feature as the added code is fairly minimal, and allows for the use of other user space packet monitoring tools without additional code changes (i.e. tcpdump/snort/etc can now monitor dropped packets without the need to augment those tools with netlink capture code. Best Neil
Thanks. _______________________________________________ Linux-kernel-mentees mailing list Linux-kernel-mentees@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees
_______________________________________________ Linux-kernel-mentees mailing list Linux-kernel-mentees@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees