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

Reply via email to