Yea it was a corrupt payload...its sorted now ..thanks!
Also wanted to know how I can access the port object for each switch ..once
the switches have connected to ryu-devel.. I need the hw.address for port
mod
On Jun 23, 2013 7:02 PM, "Isaku Yamahata" <[email protected]> wrote:
> It's possible. If I were you, I try to check if what's happening on the
> wire.
> i.e. OF messages and packtes on the wire between switches.
>
> thanks,
>
> On Thu, Jun 20, 2013 at 06:13:41PM -0700, Marvin Dsouza wrote:
> > Hi,
> >
> > Unfortunately that didnt work. I also tried changing the in_port to
> OFPP_LOCAL
> > but without success.
> > Is this even possible? Can we initiate sending a packet from the
> controller to
> > the switch with an action?
> >
> > Thanks,
> > Marvin D.
> >
> >
> > On Thu, Jun 20, 2013 at 2:50 AM, Isaku Yamahata <[email protected]>
> wrote:
> >
> > Probably you want to use OFPP_ALL instead of OFPP_FLOOD.
> >
> > thanks,
> >
> > On Thu, Jun 20, 2013 at 12:43:08AM -0700, Marvin Dsouza wrote:
> > > Hi,
> > >
> > > I need a functionality where I send a packet from the controller
> to the
> > switch
> > > (not in response to a packetIn Event) when the switch connects to
> the
> > > controller. And The switch should flood this packet to its
> neighbors.
> > >
> > > This is the flood neighbors method :
> > >
> >
> -----------------------------------------------------------------------------------------
> > > def flood_neighbours(self, dp):
> > > dpid = dp.id
> > > ofproto = dp.ofproto
> > >
> > > out_port = ofproto.OFPP_FLOOD
> > >
> > > actions = [dp.ofproto_parser.OFPActionOutput(out_port)]
> > > msg_data = 'type1' + '|' + str(dpid)
> > >
> > > out = dp.ofproto_parser.OFPPacketOut(
> > > datapath=dp,buffer_id=0xffffffff,in_port=
> > > ofproto.OFPP_CONTROLLER,actions=actions,data=msg_data)
> > > print 'Flooding neighbours, Switch:%s',dpid
> > > dp.send_msg(out)
> > >
> >
> ------------------------------------------------------------------------------------
> > >
> > > This runs without any errors but does not seem to send any packet
> or
> > atleast
> > > doesn't invoke the packetIn handler. I would like to invoke the
> packetIn
> > > handler so that I can learn the input ports for the connected
> switch.
> > >
> > > Any help is appreciated.
> > > --
> > > Thanks and Regards,
> > >
> > > Marvin D'souza
> > > 408-429-0257
> >
> > >
> >
> ------------------------------------------------------------------------------
> > > This SF.net email is sponsored by Windows:
> > >
> > > Build for Windows Store.
> > >
> > > http://p.sf.net/sfu/windows-dev2dev
> > > _______________________________________________
> > > Ryu-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
> >
> > --
> > yamahata
> >
> >
> >
> >
> > --
> > Thanks and Regards,
> >
> > Marvin D'souza
> > 408-429-0257
>
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by Windows:
> >
> > Build for Windows Store.
> >
> > http://p.sf.net/sfu/windows-dev2dev
> > _______________________________________________
> > Ryu-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
>
>
> --
> yamahata
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel