Aha, It helped me, thankyou Yi ^_^

On Wed, Aug 19, 2015 at 3:13 PM, Yi Tseng <a86487...@gmail.com> wrote:

> Hi
>
> "data" should be None if you want to use buffer id.
>
> so the code should look like this:
>
> out = datapath.ofproto_parser.OFPPacketOut(
>     datapath = datapath,
>     buffer_id = msg.buffer_id,
>     in_port = datapath.ofproto.OFPP_CONTROLLER,
>     actions = actions
> )
>
> --
> Yi
>
> 2015-08-19 15:02 GMT+08:00 Vinllen Chen <cvinl...@gmail.com>:
>
>> Hi, all,
>>
>> I want to send packet-out message with buffer_id to let the packet to be
>> reprocess to rego through the pipeline:
>>                     actions = []
>>
>> actions.append(datapath.ofproto_parser.OFPActionOutput(
>>                         datapath.ofproto.OFPP_TABLE)
>>                     )
>>
>>                     out = datapath.ofproto_parser.OFPPacketOut(
>>                         datapath = datapath,
>>                         buffer_id = msg.buffer_id,
>>                         #buffer_id = datapath.ofproto.OFP_NO_BUFFER,
>>                         in_port = datapath.ofproto.OFPP_CONTROLLER,
>>                         actions = actions,
>>                         data = pkt.data
>>                     )
>>                     datapath.send_msg(out)
>>
>> The error shows:
>>   File
>> "/usr/local/python2.7.6/lib/python2.7/site-packages/ryu/ofproto/ofproto_v1_3_parser.py",
>> line 2384, in _serialize_body
>>     assert self.buffer_id == 0xffffffff
>>
>> It looks like the buffer_id must be NO_BUFFER, but the packet with
>> specify buffer_id is allowed in openflow spec.
>> So how to solve this problem ? Thankyou
>> --
>> Best Regards,
>> Vinllen
>>
>>
>> ------------------------------------------------------------------------------
>>
>> _______________________________________________
>> Ryu-devel mailing list
>> Ryu-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>>
>>
>
>
> --
> Yi Tseng (a.k.a Takeshi)
> Taiwan National Chiao Tung University
> Department of Computer Science
> W2CNLab
>
> http://blog.takeshi.tw
>



-- 
Best Regards,
Vinllen
------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to