On Tue, Dec 7, 2021 at 8:54 AM Ilya Maximets <i.maxim...@ovn.org> wrote:
>
> On 11/19/21 15:35, Mike Pattrick wrote:
> > This commit adds a basic packet metadata macro to the already existing
> > macros in ovs_gdb.py, ovs_dump_packets will print out information about
> > one or more packets. It feeds packets into tcpdump, and the user can
> > pass in tcpdump options to modify how packets are parsed or even write
> > out packets to a pcap file.
> >
> > Example usage:
> > (gdb) break fast_path_processing
> > (gdb) commands
> >  ovs_dump_packets packets_
> >  continue
> >  end
> > (gdb) continue
> >
> > Thread 1 "ovs-vswitchd" hit Breakpoint 2, fast_path_processing ...
> > 12:01:05.962485 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 
> > 10.1.1.1 tell 10.1.1.2, length 28
> > Thread 1 "ovs-vswitchd" hit Breakpoint 1, fast_path_processing ...
> > 12:01:05.981214 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.1.1.1 is-at 
> > a6:0f:c3:f0:5f:bd (oui Unknown), length 28
>
> Hey, Mike.  Thanks for working on this!
>
> Could you, please, wrap some lines here in the commit message and
> in the code?
>
> I mean, I think, that ideally we need to do this:
>
> diff --git a/utilities/automake.mk b/utilities/automake.mk
> index e2e22c39a..7808c0ead 100644
> --- a/utilities/automake.mk
> +++ b/utilities/automake.mk
> @@ -126,6 +126,7 @@ endif
>
>  FLAKE8_PYFILES += utilities/ovs-pcap.in \
>         utilities/checkpatch.py utilities/ovs-dev.py \
> +       utilities/gdb/ovs_gdb.py \
>         utilities/ovs-check-dead-ifs.in \
>         utilities/ovs-tcpdump.in \
>         utilities/ovs-pipegen.py
> ---
>
> But the file currently has some pep8 issues, so we can't.
> At least, we can try to not add more warnings in a new code.
>
> What do you think?

The change to make it fully PEP8 would be pretty small, I think only
long lines remain. I'll resubmit with that taken care of.

-M

>
> Best regards, Ilya Maximets.
>

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to