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

Reply via email to