Hi,
> error msg ev version: 0x4 msg_type 0x1 xid 0xf6b65182 OFPErrorMsg(code=5,
> ..., type=4)
This message shows the error type is 4 (OFPET_BAD_MATCH) and the error code is
5 (OFPBMC_BAD_WILDCARDS).
OFPBMC_BAD_WILDCARDS is described at "7.2.3.4 Flow Matching" in OpenFlow Spec
1.3.4.
By the way, which switch do you use?
With Open vSwitch, the following commands work well.
$ curl -X POST -d '{
> "dpid": 1,
> "table_id": 1,
> "priority": 11111,
> "match": {
> "in_port": 5097,
> "eth_type": 2048,
> "ipv4_src": "192.168.0.1"
> },
> "actions": [
> {
> "type": "OUTPUT",
> "port": 1007
> }
> ]
> }' http://localhost:8080/stats/flowentry/add
$
$ curl -X GET http://localhost:8080/stats/flow/1 | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 302 100 302 0 0 56469 0 --:--:-- --:--:-- --:--:-- 60400
{
"1": [
{
"match": {
"in_port": 5097,
"nw_src": "192.168.0.1",
"dl_type": 2048
},
"flags": 0,
"table_id": 1,
"duration_sec": 7,
"priority": 11111,
"actions": [
"OUTPUT:1007"
],
"idle_timeout": 0,
"cookie": 0,
"packet_count": 0,
"hard_timeout": 0,
"byte_count": 0,
"length": 104,
"duration_nsec": 7.01e+08
}
]
}
Thanks,
Iwase
On 2015年08月20日 07:39, vinay pai wrote:
> Hi Ryu Developers,
>
> I am not able to make any progress because of this issue and would be really
> grateful if anyone could help me out with this.
>
> I can figure out that type 0x1 (which meant bad request) and and code = 5
> which means OFPBAC_BAD_ARGUMENT. Am I passing any bad argument? Any pointers
> will be really helpful!
>
> Regards,
>
> Vinay Pai B.H.
>
> ---------- Forwarded message ----------
> From: *vinay pai* <[email protected] <mailto:[email protected]>>
> Date: Tue, Aug 18, 2015 at 4:42 PM
> Subject: Failure while adding flow using curl.
> To: "[email protected]
> <mailto:[email protected]>" <[email protected]
> <mailto:[email protected]>>
>
>
> Hi,
>
> When I try to add a flow to the switch using the curl command, its throwing
> an error and I am not able to figure out what exactly it means. Any help will
> be greatly appreciated!
>
> Output as below:
>
> ryu@ryu-vm:~$ curl -X GET http://localhost:8080/stats/switches
> [374383422768450]
> ryu@ryu-vm:~$
> ryu@ryu-vm:~$ curl -X POST -d '{
> "dpid": 374383422768450,
> "table_id": 1,
> "priority": 11111,
> "match": {
> "in_port": 5097,
> "eth_type": 2048,
> "ipv4_src": "192.168.0.1"
> },
> "actions": [
> {
> "type": "OUTPUT",
> "port": 1007
> }
> ]
> }' http://localhost:8080/stats/flowentry/add
> ryu@ryu-vm:~$
>
>
> While enabling the verbose mode for the controller, I can see that I have a
> 200 HTTP (which means the message has been accepted) but get an immediate
> error as follows:
>
> (13817) accepted ('127.0.0.1', 43844)
> 127.0.0.1 - - [19/Aug/2015 08:33:32] "POST /stats/flowentry/add HTTP/1.1" 200
> 115 0.001523
> error msg ev version: 0x4 msg_type 0x1 xid 0xf6b65182
> OFPErrorMsg(code=5,data='\x04\x0e\x00X\xf6\xb6Q\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00+g\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x01\x00\x0c\x80\x00\x00\x04\x00\x00\x13\xe9\x00\x00\x00\x00',type=4)
> type 0x4 code 0x5 0x4 0xe 0x0 0x58 0xf6 0xb6 0x51 0x82 0x0 0x0 0x0 0x0 0x0
> 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x2b 0x67
> 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x0 0x0 0x0 0x0
> 0x0 0x1 0x0 0xc 0x80 0x0 0x0 0x4 0x0 0x0 0x13 0xe9 0x0 0x0 0x0 0x0
>
> Please let me know if any additional details are required.
>
> Regards,
>
> Vinay Pai B.H.
>
> --
> Vinay Pai B.H.
> Grad Student - Computer Science
> Viterbi School of Engineering
> University of Southern California
> Los Angeles, CA, USA
>
>
>
> --
> Vinay Pai B.H.
> Grad Student - Computer Science
> Viterbi School of Engineering
> University of Southern California
> Los Angeles, CA, USA
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> 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