i'm using vmware for the testing. So i have a state saved before compiling
the source code for virtual machine. Each after doing all the modification,
i compile, install and load the module. send some traffic between couple of
hosts then see all the log like kernel, dmesg, syslog etc, if nothing works
i restore to previous state and restart the process (I'm trying to make
sure nothing gets mixed up and each time right module loads).

*Best Regards*
*Danish Sattar*

On Wed, Oct 19, 2016 at 1:43 PM, satish kondapalli <nitw.sat...@gmail.com>
wrote:

> Hi Danish,
>
>
> Please post four changes.  I guess all packets receives via
> netdev_frame_hook() function in openvswith.ko module.
>
> Sateesh
>
> On Wed, Oct 19, 2016 at 10:17 AM, Joe Stringer <j...@ovn.org> wrote:
>
>> Are you sure that you loaded your newly compiled kernel module?
>> (insmod build_dir/datapath/linux/openvswitch.ko)
>>
>> On 19 October 2016 at 09:40, Danish Sattar <danishsat...@gmail.com>
>> wrote:
>> > I've tried in datapath.c, bridge.c, learning-switch.c and flow-table.c
>> but
>> > nothing works.
>> > For kernel module i'm using printk() to print the messages and for
>> userspace
>> > simply writing to a file but for some reason nothing happens in either
>> > modules.
>> >
>> > Any other ideas that i can try to get the openvswitch per packet
>> processing
>> > time.
>> >
>> > Thanks
>> >
>> > Best Regards
>> > Danish Sattar
>> >
>> > On Thu, Oct 13, 2016 at 2:24 PM, Danish Sattar <danishsat...@gmail.com>
>> > wrote:
>> >>
>> >> Thanks. I will give it a shot.
>> >>
>> >> Best Regards
>> >> Danish Sattar
>> >>
>> >> On Thu, Oct 13, 2016 at 2:15 PM, Ben Pfaff <b...@ovn.org> wrote:
>> >>>
>> >>> On Thu, Oct 13, 2016 at 12:27:38PM -0400, Danish Sattar wrote:
>> >>> > I'm trying to find out the time a packet spends in the switch only.
>> >>> > Time
>> >>> > difference between packet in and out.
>> >>> >
>> >>> > I thought analyzing the time in learning-switch.c would be give me
>> some
>> >>> > info but that didn't work.
>> >>>
>> >>> Most packets don't ever go to userspace so you'll have to instrument
>> the
>> >>> kernel module, probably the ovs_dp_process_packet() function in
>> >>> datapath/datapath.h.  I don't know the best way to do this.
>> >>>
>> >>> You might be able to approximate this with the Linux "perf" tool.
>> >>
>> >>
>> >
>> >
>> > _______________________________________________
>> > discuss mailing list
>> > discuss@openvswitch.org
>> > http://openvswitch.org/mailman/listinfo/discuss
>> >
>> _______________________________________________
>> discuss mailing list
>> discuss@openvswitch.org
>> http://openvswitch.org/mailman/listinfo/discuss
>>
>
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to