Even this one is not working ! Any suggestions? 

Sent from my iPhone

> On Aug 28, 2015, at 5:34 PM, Yusuke Iwase <[email protected]> wrote:
> 
> Hi,
> 
>> On 2015年08月28日 16:21, Talal Alharbi wrote:
>> No Worries. I have fixed it but I have a new problem.
>> 
>> I managed to set actions to rewrite the payload and send out from the port 
>> where the packet is being received(ingress port) but did not work if I'm 
>> sending and the packet from the same port where I received from, and if I 
>> use other port, the packet is being received.
> 
> How about specifying the OFPP_IN_PORT reserved port as the out_port?
> 
> Thanks,
> Iwase
> 
>> 
>> Cheers,
>> 
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> From: [email protected]
>> To: [email protected]
>> Date: Fri, 28 Aug 2015 09:13:37 +0300
>> CC: [email protected]
>> Subject: Re: [Ryu-devel] Rewrite Flow Entry OpenFlow1.3
>> 
>> Hi Iwase,
>> 
>> Thank you for your prompt reply. Yes, the switch supports these. I did 
>> matching on those fields and the rule was successfully installed.
>> Here what I have done so far:
>> 
>> match.set_dl_type(ether.ETH_TYPE_ARP)
>> match.set_arp_opcode(1)
>> match.set_arp_spa('192.168.10.10') 
>> actions = []
>> actions = actions.append(parser.OFPActionSetFiled(arp_spa='192.168.1.20'))
>> actions = actions.append(parser.OFPActionOutput(ofproto.OFPP_FLOOD))
>> .
>> .
>> .
>> .
>> It is giving me an error
>> I need to changed all payload of ARP request. 
>> 
>>> Subject: Re: [Ryu-devel] Rewrite Flow Entry OpenFlow1.3
>>> To: [email protected]
>>> CC: [email protected]
>>> From: [email protected]
>>> Date: Fri, 28 Aug 2015 14:24:33 +0900
>>> 
>>> Hi,
>>> 
>>>> On 2015年08月28日 12:15, Talal Alharbi wrote:
>>>> Dear All,
>>>> 
>>>> I was looking to have a rule on the switch to rewrite the payload of ARP 
>>>> request, which rewrite the packet and send ARP reply without sending the 
>>>> packet to the controller.
>>> 
>>> Which field does "the payload of ARP request" mean?
>>> 
>>> OFPActionSetField can rewrite the fields which are defined in OFPMatch 
>>> field.
>>> http://ryu.readthedocs.org/en/latest/ofproto_v1_3_ref.html#ryu.ofproto.ofproto_v1_3_parser.OFPActionSetField
>>> 
>>> e.g.) OFPMatch field related to ARP
>>> arp_op Integer 16bit ARP opcode
>>> arp_spa IPv4 address ARP source IPv4 address
>>> arp_tpa IPv4 address ARP target IPv4 address
>>> arp_sha MAC address ARP source hardware address
>>> arp_tha MAC address ARP target hardware address
>>> 
>>> But, please confirm if your switch support the above fields in the 
>>> set-field action.
>>> 
>>> Thanks,
>>> Iwase
>>> 
>>>> 
>>>> 
>>>> Cheers,
>>>> Talal
>>>> 
>>>> 
>>>> ------------------------------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Ryu-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________ Ryu-devel mailing list 
>> [email protected] 
>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to