projects
/
openvswitch
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
72223f2
)
Allow priority to be specified in dpctl del-flows command.
author
Ben Pfaff
<blp@nicira.com>
Fri, 13 Jun 2008 17:20:12 +0000
(10:20 -0700)
committer
Ben Pfaff
<blp@nicira.com>
Fri, 13 Jun 2008 20:30:39 +0000
(13:30 -0700)
utilities/dpctl.c
patch
|
blob
|
history
diff --git
a/utilities/dpctl.c
b/utilities/dpctl.c
index f0c34be0bad7bcc5af68fee8c00f7f1cc60ea9c3..c0f40587eab0447a0bf2a6ce8edd825eed683075 100644
(file)
--- a/
utilities/dpctl.c
+++ b/
utilities/dpctl.c
@@
-701,6
+701,7
@@
static void do_add_flows(int argc, char *argv[])
static void do_del_flows(int argc, char *argv[])
{
struct vconn *vconn;
static void do_del_flows(int argc, char *argv[])
{
struct vconn *vconn;
+ uint16_t priority;
run(vconn_open_block(argv[1], &vconn), "connecting to %s", argv[1]);
struct buffer *buffer;
run(vconn_open_block(argv[1], &vconn), "connecting to %s", argv[1]);
struct buffer *buffer;
@@
-711,12
+712,12
@@
static void do_del_flows(int argc, char *argv[])
/* Parse and send. */
size = sizeof *ofm;
ofm = alloc_openflow_buffer(size, OFPT_FLOW_MOD, &buffer);
/* Parse and send. */
size = sizeof *ofm;
ofm = alloc_openflow_buffer(size, OFPT_FLOW_MOD, &buffer);
+ str_to_flow(argc > 2 ? argv[2] : "", &ofm->match, NULL, NULL, &priority);
ofm->command = htons(OFPFC_DELETE);
ofm->max_idle = htons(0);
ofm->buffer_id = htonl(UINT32_MAX);
ofm->command = htons(OFPFC_DELETE);
ofm->max_idle = htons(0);
ofm->buffer_id = htonl(UINT32_MAX);
- ofm->priority = htons(
0
);
+ ofm->priority = htons(
priority
);
ofm->reserved = htonl(0);
ofm->reserved = htonl(0);
- str_to_flow(argc > 2 ? argv[2] : "", &ofm->match, NULL, NULL, NULL);
send_openflow_buffer(vconn, buffer);
send_openflow_buffer(vconn, buffer);