Hi Iwase,
Thanks again for the prompt reply.
Thanks
Vishlesh
On Wed, Apr 15, 2015 at 3:45 AM, Yusuke Iwase <[email protected]>
wrote:
> Hi Vishlesh,
>
> For openFlow v1.3, please refer to the TOP-page of the Ryu-certification
> again.
> (http://osrg.github.io/ryu/certification.html)
>
> But for openFlow v1.5, I could not find the same docs.
>
> Thanks,
> Iwase
>
> On 2015年04月15日 16:32, Vishlesh Patel wrote:
> > Hi Yusuke,
> >
> > do you have know the same documentation for openFlow v1.3 and openFlow
> v1.5 too for OVS. I tried looking over ryu-certification github repo but I
> can't find for 1.3 or 1.5.
> >
> > if you have any other source please share. Thanks a lot.
> >
> > Thanks
> > vishlesh
> >
> > On Wed, Apr 15, 2015 at 3:03 AM, Vishlesh Patel <
> [email protected] <mailto:[email protected]>> wrote:
> >
> > Hi Yusuke,
> >
> > Thank you very much for the reply. That documentation will be very
> helpful for me. It will help me a lot to figure out whether my code is
> having bug or not.
> >
> > Thanks
> > Vishlesh
> >
> > On Wed, Apr 15, 2015 at 2:58 AM, Yusuke Iwase <
> [email protected] <mailto:[email protected]>> wrote:
> >
> > Hi Vishlesh,
> >
> > Please refer to the Ryu-certification.
> > The following shows that OVS does not support push and pop pbb
> actions in Openflow1.4.
> > (http://osrg.github.io/ryu-certification/switch/of14/ovs)
> >
> > Thanks,
> > Iwase
> >
> > On 2015年04月15日 08:10, Vishlesh Patel wrote:
> > > Hello,
> > >
> > > I am making a ryu app which has actions such as push pbb and
> pop pbb. I am continuously getting the following errors: OFPET_BAD_ACTION =
> type 2, /* Error in action description. */
> > > OFPBAC_BAD_TYPE = code 0, /* Unknown or unsupported action
> type.
> > >
> > > I tried very hard to get rid of that. However, nothing works.
> My push_pbb_rule function is like this:
> > >
> > > def
> push_pbb_rule(self,datapath,ip_proto,in_port,outPort,priority,sid):
> > > LOG.debug("--- add_flow PushPbb")
> > >
> > > ofproto = datapath.ofproto
> > > parser= datapath.ofproto_parser
> > > #print parser
> > > actions =[]
> > > match =
> parser.OFPMatch(in_port=in_port,eth_type=ether.ETH_TYPE_IP)
> > >
> > > if(sid!=None):
> > >
> > > actions =
> [parser.OFPActionPushVlan(ether.ETH_TYPE_8021Q),
> > >
> parser.OFPActionPushPbb(ether.ETH_TYPE_8021AH),
> > >
> parser.OFPActionSetField(pbb_isid=sid),parser.OFPActionOutput(outPort)]
> > > #openflow_v1_4, you need to write like this:
> parser.OFPActionSetField(pbb_isid=sid)
> > > else:
> > > actions =
> [parser.OFPActionPushVlan(ether.ETH_TYPE_8021Q),
> > > parser.OFPActionPushPbb(ether.ETH_TYPE_8021AH),
> > > parser.OFPActionOutput(outPort)]
> > > self.add_flow(datapath,10, match, actions)
> > >
> > > Do any one know why I am getting type -2 and code 0 error??
> what can be the bug in code?. Please help. Thanks.
> > >
> > > On Tue, Apr 14, 2015 at 7:05 PM, Vishlesh Patel <
> [email protected] <mailto:[email protected]> <mailto:
> [email protected] <mailto:[email protected]>>> wrote:
> > >
> > > Hello,
> > >
> > > I am making a ryu app which has actions such as push pbb
> and pop pbb. I am continuously getting the following errors:
> OFPET_BAD_ACTION = type 2, /* Error in action description. */
> > > OFPBAC_BAD_TYPE = code 0, /* Unknown or unsupported
> action type.
> > >
> > > I tried very hard to get rid of that. However, nothing
> works. My push_pbb_rule function is like this:
> > >
> > > def
> push_pbb_rule(self,datapath,ip_proto,in_port,outPort,priority,sid):
> > > LOG.debug("--- add_flow PushPbb")
> > >
> > > ofproto = datapath.ofproto
> > > parser= datapath.ofproto_parser
> > > #print parser
> > > actions =[]
> > > match =
> parser.OFPMatch(in_port=in_port,eth_type=ether.ETH_TYPE_IP)
> > >
> > > if(sid!=None):
> > > #f =
> parser.OFPMatchField.make(datapath.ofproto.OXM_OF_PBB_ISID,sid)
> > > actions =
> [parser.OFPActionPushVlan(ether.ETH_TYPE_8021Q),
> > > parser.OFPActionPushPbb(ether.ETH_TYPE_8021AH),
> > >
> parser.OFPActionSetField(pbb_isid=sid),parser.OFPActionOutput(outPort)]
> > > #openflow_v1_4, you need to write like this:
> parser.OFPActionSetField(pbb_isid=sid)
> > > else:
> > > actions =
> [parser.OFPActionPushVlan(ether.ETH_TYPE_8021Q),
> > >
> parser.OFPActionPushPbb(ether.ETH_TYPE_8021AH),
> > > parser.OFPActionOutput(outPort)]
> > > self.add_flow(datapath,10, match, actions)
> > > Do you have the Table of error , codes and types?
> > >
> > > Thanks,
> > > Vishlesh Patel
> > > M.S. Computer Engineering
> > > NYU Polytechnic School of Engineering
> > >
> > > On Tue, Apr 14, 2015 at 12:21 AM, Vishlesh Patel <
> [email protected] <mailto:[email protected]> <mailto:
> [email protected] <mailto:[email protected]>>> wrote:
> > >
> > > However I have action:
> > >
> > > match =
> parser.OFPMatch(in_port=in_port,eth_type=ether.ETH_TYPE_IP)
> > > Actions =
> [parser.OFPActionPushPbb(ether.ETH_TYPE_8021AH),
> > > parser.OFPActionOutput(out_port)]
> > >
> > > What's causing that error?
> > >
> > > Thanks.
> > >
> > > On Tue, Apr 14, 2015 at 12:16 AM, Minoru TAKAHASHI <
> [email protected] <mailto:[email protected]> <mailto:
> [email protected] <mailto:[email protected]>>> wrote:
> > >
> > > Hi,
> > >
> > > Please don't drop mailing list.
> > >
> > > On 2015年04月14日 12:45, Vishlesh Patel wrote:
> > > > Thank you very much for the reply. It helped me
> to get rid of Ofperrormsg code =9 and type -4. Unfortunately, I am finding
> hard for "A.4.4 Error Message" of "OpenFlow specification 1.3.4". But
> didn't able to. I really in need of that table to debug my code.
> > > >
> > >
> > > Please check the following.
> > >
> https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.3.4.pdf#108
> > >
> > > > Right now, I am getting new OFPErrorMsg with
> code=0 type=2. can you please provide me the table by just forwarding it to
> me or can provide me the information for OFPErrorMsg with code=0 type=2.
> > > >
> > >
> > > They means the following.
> > >
> > > OFPET_BAD_ACTION = 2, /* Error in action
> description. */
> > > OFPBAC_BAD_TYPE = 0, /* Unknown or unsupported
> action type. */
> > >
> > > thanks
> > >
> > > > Thanks a lot.
> > > >
> > > >
> > > >
> > > >
> > > > On Mon, Apr 13, 2015 at 11:09 PM, Minoru
> TAKAHASHI <[email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>>
> <mailto:[email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>>>>
> wrote:
> > > >
> > > > Hi,
> > > >
> > > > > Do any one knows what does that mean by
> code 9 and type 4 openflow error?
> > > >
> > > > They means the following.
> > > >
> > > > OFPET_BAD_MATCH = 4, /* Error in match. */
> > > > OFPBMC_BAD_PREREQ = 9, /* A prerequisite
> was not met. */
> > > >
> > > > You should check "Table 12: Header match
> fields details" in "OpenFlow specification 1.3.4".
> > > >
> > > > > Do you have the Table of error , codes and
> types?
> > > >
> > > > Please refer to the "A.4.4 Error Message" of
> "OpenFlow specification 1.3.4".
> > > > It is available for download at Open
> Networking
> > > > Foundation(https://www.opennetworking.org/).
> > > >
> > > > thanks
> > > >
> > > > On 2015年04月14日 11:55, Vishlesh Patel wrote:
> > > > > Hello,
> > > > >
> > > > > I am making a ryu app which has actions
> such as push pbb and pop pbb. OpenFlow v1.3 does not supoort that actions
> so I upgraded the ovs to version 2.3.1 which supports Openflow v1.4 and
> also upgraded mininet to 2.2.1. However, still I am getting OFPErrorMsg
> code=9, type=4 while doing push and pop pbb action.
> > > > >
> > > > > Do any one knows what does that mean by
> code 9 and type 4 openflow error?
> > > > >
> > > > > Do you have the Table of error , codes and
> types?
> > > > >
> > > > > Thanks,
> > > > > Vishlesh Patel
> > > > > M.S. Computer Engineering
> > > > > NYU Polytechnic School of Engineering
> > > > >
> > > > >
> > > > >
> ------------------------------------------------------------------------------
> > > > > BPM Camp - Free Virtual Workshop May 6th
> at 10am PDT/1PM EDT
> > > > > Develop your own process in accordance
> with the BPMN 2 standard
> > > > > Learn Process modeling best practices with
> Bonita BPM through live exercises
> > > > >
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> > > > >
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> > > > >
> > > > >
> > > > >
> > > > >
> _______________________________________________
> > > > > Ryu-devel mailing list
> > > > > [email protected] <mailto:
> [email protected]> <mailto:[email protected]
> <mailto:[email protected]>> <mailto:
> [email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:
> [email protected]>>>
> > > > >
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> ------------------------------------------------------------------------------
> > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> > > Develop your own process in accordance with the BPMN 2 standard
> > > Learn Process modeling best practices with Bonita BPM through
> live exercises
> > >
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> > >
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> > >
> > >
> > >
> > > _______________________________________________
> > > Ryu-devel mailing list
> > > [email protected] <mailto:
> [email protected]>
> > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > >
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> > Develop your own process in accordance with the BPMN 2 standard
> > Learn Process modeling best practices with Bonita BPM through live
> exercises
> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> >
> >
> >
> > _______________________________________________
> > Ryu-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel