<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: 2 output ports actions under instruction not working HP5900 in Software Defined Networking</title>
    <link>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6582030#M1492</link>
    <description>&lt;P&gt;Hello vmoki,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apologies for the delay.&lt;/P&gt;&lt;P&gt;H3C doesn’t support multiple output ports in a flow (yet).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;HP SDN Team&lt;/P&gt;</description>
    <pubDate>Fri, 22 Aug 2014 05:48:48 GMT</pubDate>
    <dc:creator>sdnindia</dc:creator>
    <dc:date>2014-08-22T05:48:48Z</dc:date>
    <item>
      <title>2 output ports actions under instruction not working HP5900</title>
      <link>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6552256#M1491</link>
      <description>&lt;P&gt;Hello guys&lt;/P&gt;&lt;P&gt;I tried to insert under instruction , 2 actions which are 2 output ports on the HP5900 switch .&lt;/P&gt;&lt;P&gt;for some reason this particular flow not working .&lt;/P&gt;&lt;P&gt;i dont see any errors in the log file . in the switch itself also no indication of succes or failure.&lt;/P&gt;&lt;P&gt;Also i wiresharked the flow installation process and controller sends the flow correctly .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MutableMatch m221 = MatchFactory.createMatch( ProtocolVersion.latest() )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.addField( FieldFactory.createBasicField( ProtocolVersion.latest(), OxmBasicFieldType.ETH_TYPE, EthernetType.ARP ))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .addField( FieldFactory.createBasicField( ProtocolVersion.latest(), OxmBasicFieldType.IN_PORT, BigPortNumber.valueOf(11)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fm221.match( (Match)m221.toImmutable() );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//Action arpAction = ActionFactory.createAction( ProtocolVersion.latest(), ActionType.OUTPUT, Port.NORMAL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Action arpAction221 = ActionFactory.createAction( ProtocolVersion.latest(), ActionType.OUTPUT,&amp;nbsp; BigPortNumber.valueOf(45));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Action arpAction222 = ActionFactory.createAction( ProtocolVersion.latest(), ActionType.OUTPUT,&amp;nbsp; BigPortNumber.valueOf(46));&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;InstrMutableAction write555 = InstructionFactory.createMutableInstruction(ProtocolVersion.V_1_3, InstructionType.WRITE_ACTIONS);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;write555.addAction(arpAction221);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;write555.addAction(arpAction222);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fm221.addInstruction((Instruction) write555.toImmutable());&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fm221.command( FlowModCommand.ADD )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .hardTimeout(0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .idleTimeout(0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .priority( 50555 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .tableId(TableId.valueOf(0))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .bufferId( BufferId.NO_BUFFER )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .cookie(0x3333);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;try{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mControllerService.sendFlowMod( (OfmFlowMod)fm221.toImmutable(), dpId );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LOG.info( "Flow arp was installed" );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;catch( Exception e ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LOG.info( "MyBlacklist: SwitchListener: setInitialFlows() exception: {}", e );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jul 2014 10:56:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6552256#M1491</guid>
      <dc:creator>vmoki</dc:creator>
      <dc:date>2014-07-24T10:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: 2 output ports actions under instruction not working HP5900</title>
      <link>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6582030#M1492</link>
      <description>&lt;P&gt;Hello vmoki,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Apologies for the delay.&lt;/P&gt;&lt;P&gt;H3C doesn’t support multiple output ports in a flow (yet).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;HP SDN Team&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2014 05:48:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6582030#M1492</guid>
      <dc:creator>sdnindia</dc:creator>
      <dc:date>2014-08-22T05:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: 2 output ports actions under instruction not working HP5900</title>
      <link>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6588636#M1493</link>
      <description>&lt;P&gt;Thanks for the reply .&lt;/P&gt;&lt;P&gt;Maybe that is possible to achieve via group ? i think group is exactly for those replication actions ? if yes please send an a java code example .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2014 11:56:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/software-defined-networking/2-output-ports-actions-under-instruction-not-working-hp5900/m-p/6588636#M1493</guid>
      <dc:creator>vmoki</dc:creator>
      <dc:date>2014-08-27T11:56:56Z</dc:date>
    </item>
  </channel>
</rss>

