I'm just trying to print the following statement to the kernel log.

File: openvswitch\datapath\datapath.c

void ovs_dp_process_packet()
*    pr_debug("pr_info inside ovs_dp_process_packet");*
*    printk(KERN_DEBUG "printk inside ovs_dp_process_packet");*

*My install script*
* ./boot.sh*
* ./configure --with-linux=/lib/modules/4.2.0-27-generic/build*
* make*
* make install*
* make modules_install*
* /sbin/modprobe openvswitch*
* mkdir -p /usr/local/etc/openvswitch*
* ovsdb-tool create /usr/local/etc/openvswitch/conf.db
vswitchd/vswitch.ovsschema*
* ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \*
*                     --remote=db:Open_vSwitch,Open_vSwitch,manager_options
\*
*                     --private-key=db:Open_vSwitch,SSL,private_key \*
*                     --certificate=db:Open_vSwitch,SSL,certificate \*
*                     --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert \*
*                     --pidfile --detach*
* ovs-vsctl --no-wait init*
* ovs-vswitchd --pidfile --detach*
*       echo 8 > /proc/sys/kernel/printk*
*       ovs-appctl vlog/set ANY:ANY:dbg*

But there is no log in kernel.log, syslog, dmesg and no file name message.
Is there something wrong the way i'm installing the switch or with the
print statement?

*Best Regards*
*Danish Sattar*

On Wed, Oct 19, 2016 at 2:35 PM, Danish Sattar <danishsat...@gmail.com>
wrote:

> 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