Allow priority to be specified in dpctl del-flows command.
This commit is contained in:
1 parent
72223f2a8b
commit
24ff8279e7
1 file changed
+3
-2
+3
-2
@@ -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;
|
||||
uint16_t priority;
|
||||
|
||||
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);
|
||||
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->priority = htons(0);
|
||||
ofm->priority = htons(priority);
|
||||
ofm->reserved = htonl(0);
|
||||
str_to_flow(argc > 2 ? argv[2] : "", &ofm->match, NULL, NULL, NULL);
|
||||
|
||||
send_openflow_buffer(vconn, buffer);
|
||||
|
||||
|
||||
Reference in new issue
Block a user