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