Module load is governed by depmod, see depmod.d (5) man pages.

To investigate:
# find /lib/modules -name openvswitch.ko
# modinfo openvswitch

You'll see what OVS modules are available and which one is being
selected by default at the moment.

INSTALL.rst (INSTALL.md on released versions of OVS) has more direct
instructions, search for "depmod.d":
https://github.com/openvswitch/ovs/blob/master/INSTALL.rst


On 20 October 2016 at 15:10, satish kondapalli <nitw.sat...@gmail.com> wrote:
> Hi Danish,
>
> Instead of "make module_install",  try to load with insmod command. One more
> thing,  i think by default kernel comes with openvswith.ko in /lib/moduels/.
> Check where your module is copied  when  you did  make modules_install.
>
>
> Sateesh
>
> On Thu, Oct 20, 2016 at 9:55 AM, Danish Sattar <danishsat...@gmail.com>
> wrote:
>>
>> 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
>>
>
>
> _______________________________________________
> 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