I still don't know what you're trying to do, so it makes it hard to answer your question. I suspect that's not what you want, though. I'd recommend looking at the PORTING file and working from there:
http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob;f=PORTING Good luck. --Justin On Mon, Jan 6, 2014 at 11:25 PM, thasleem palara <[email protected]>wrote: > Thanks Justin. > > I have gone through the OVS code and I see the fucntion "nl_sock_create" > is called from these fucntions > > 1.do_lookup_genl_family : (protocol for socket creation : NETLINK_GENERIC) > > 2. nl_pool_alloc : ( protocol : NETLINK_ROUTE) > > 3. netdev_linux_notify_sock : ( protocol : NETLINK_ROUTE) for notifying > the changes in ports > > So I assume that "nl_pool_alloc" is the fucntion asks for packets from > kernal module. > > Please correct me if I'm wrong. > > > > > On Tue, Jan 7, 2014 at 6:01 AM, Justin Pettit <[email protected]> wrote: > >> I don't understand what you're trying to do. You started the thread >> talking about handling flows through an IPC socket. >> >> --Justin >> >> >> >> On Sun, Jan 5, 2014 at 3:04 AM, thasleem palara <[email protected]>wrote: >> >>> Justin, I'm trying OVS without kernel module, and I just want to know >>> the working of OVS without kernal module. >>> So I planned to check, which part of source is listening for packet in >>> userspace. Can u please help me by pointing the >>> code where userspace is listening for packet. >>> >>> >>> On Sun, Jan 5, 2014 at 2:46 AM, Justin Pettit <[email protected]>wrote: >>> >>>> Why are you trying to modify the OVS code? You can't accomplish what >>>> you want with OpenFlow? >>>> >>>> --Justin >>>> >>>> >>>> On Jan 4, 2014, at 5:31 AM, thasleem palara <[email protected]> >>>> wrote: >>>> >>>> justin, >>>> Thanks for the sudden reply. What I'm trying is, to send a DHCP or ARP >>>> packet (which is hard-coded by me) to OVS through any method (like socket >>>> programming). But Still I'm not able to find the code in OVS where I can >>>> change to listen for my packet. >>>> All I knew is ,handle_upcalls() function handles the packet form >>>> kernal space. >>>> Can u please help me on this. >>>> >>>> Thanks >>>> >>>> >>>> On Sat, Jan 4, 2014 at 2:04 AM, Justin Pettit <[email protected]>wrote: >>>> >>>>> You can use the "packet-out" message, if you've got an OpenFlow >>>>> connection to the switch. If you're just looking to script something, you >>>>> can use the "packet-out" command in ovs-ofctl. >>>>> >>>>> --Justin >>>>> >>>>> >>>>> >>>>> >>>>> On Fri, Jan 3, 2014 at 11:50 AM, thasleem palara >>>>> <[email protected]>wrote: >>>>> >>>>>> Is it possible to send packet into OVS through Userspace , I mean >>>>>> through ipc socket programming. Please help... >>>>>> >>>>>> _______________________________________________ >>>>>> discuss mailing list >>>>>> [email protected] >>>>>> http://openvswitch.org/mailman/listinfo/discuss >>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
