[U-Boot] [PATCH v2] net: introduce packet capture support

Ramon Fried rfried.dev at gmail.com
Fri Jun 21 14:43:09 UTC 2019


On Fri, Jun 21, 2019 at 5:23 PM Bin Meng <bmeng.cn at gmail.com> wrote:
>
> Hi Ramon,
>
> On Fri, Jun 21, 2019 at 10:04 PM Ramon Fried <rfried.dev at gmail.com> wrote:
> >
> > Add support for capturing ethernet packets and storing
> > them in memory in PCAP(2.4) format, later to be analyzed by
> > any PCAP viewer software (IE. Wireshark)
> >
> > This feature greatly assist debugging network issues such
> > as detecting dropped packets, packet corruption etc.
> >
> > Signed-off-by: Ramon Fried <rfried.dev at gmail.com>
> > Reviewed-by: Alex Marginean <alexm.osslist at gmail.com>
> > Tested-by: Alex Marginean <alexm.osslist at gmail.com>
> > ---
> > v2: Fix type assignmnet to header.ts_sec
>
> Could you please add functionality as Alex suggested? Besides what
> Aleix mentioned, can you also add the sub-function in the pcap command
> to store the captured packets from memory to file system?
Sure, I started working on it, but it's a different patch
Regarding command to store it on file system, I don't think it's a wise idea,
There's plenty of options on how to store it, not only fatwrite, it
could be sf write, mmc write, etc.
I think it's better to document the feature and explain the different
options users has to store the data.
Basically it's just typing another command.
Thanks,
Ramon.

>
> >  include/net.h | 29 ++++++++++++++++++
> >  net/Kconfig   | 22 ++++++++++++++
> >  net/Makefile  |  1 +
> >  net/net.c     | 11 +++++++
> >  net/pcap.c    | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++
> >  5 files changed, 146 insertions(+)
> >  create mode 100644 net/pcap.c
> >
>
> Regards,
> Bin


More information about the U-Boot mailing list