diff options
-rw-r--r-- | ryu/tests/packet_data/of15/libofproto-OFP15-port_desc_request.packet | bin | 24 -> 24 bytes | |||
-rw-r--r-- | ryu/tests/packet_data_generator2/gen.c | 10 | ||||
-rw-r--r-- | ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/ryu/tests/packet_data/of15/libofproto-OFP15-port_desc_request.packet b/ryu/tests/packet_data/of15/libofproto-OFP15-port_desc_request.packet Binary files differindex 18066d2f..cf9ecc6e 100644 --- a/ryu/tests/packet_data/of15/libofproto-OFP15-port_desc_request.packet +++ b/ryu/tests/packet_data/of15/libofproto-OFP15-port_desc_request.packet diff --git a/ryu/tests/packet_data_generator2/gen.c b/ryu/tests/packet_data_generator2/gen.c index cd7ec3d4..4b9cc6f7 100644 --- a/ryu/tests/packet_data_generator2/gen.c +++ b/ryu/tests/packet_data_generator2/gen.c @@ -285,6 +285,14 @@ group_desc_request(enum ofputil_protocol proto) return ofputil_encode_group_desc_request(0x06, group_id); } +struct ofpbuf * +port_desc_request(enum ofputil_protocol proto) +{ + uint32_t port_no = 0xbcda; + + return ofputil_encode_port_desc_stats_request(0x06, port_no); +} + struct protocol_version { const char *name; const char *dir_name; @@ -322,6 +330,8 @@ const struct message messages[] = { ((const struct protocol_version *[]){&p15, NULL})), M(group_desc_request, ((const struct protocol_version *[]){&p15, NULL})), + M(port_desc_request, + ((const struct protocol_version *[]){&p15, NULL})), }; #if !defined(__arraycount) diff --git a/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json index 814fc59f..478f1327 100644 --- a/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json +++ b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-port_desc_request.packet.json @@ -1,7 +1,7 @@ { "OFPPortDescStatsRequest": { "flags": 0, - "port_no": 43981, + "port_no": 48346, "type": 13 } } |