In some places queue_id was a uint16_t which caused issues when
comparing to 32-bit constants and doing byte swaps.
-put_queue_stats(struct queue_stats_cbdata *cbdata, uint16_t queue_id,
+put_queue_stats(struct queue_stats_cbdata *cbdata, uint32_t queue_id,
const struct netdev_queue_stats *stats)
{
struct ofp_queue_stats *reply;
const struct netdev_queue_stats *stats)
{
struct ofp_queue_stats *reply;
-handle_queue_stats_dump_cb(unsigned int queue_id,
+handle_queue_stats_dump_cb(uint32_t queue_id,
struct netdev_queue_stats *stats,
void *cbdata_)
{
struct netdev_queue_stats *stats,
void *cbdata_)
{
static void
handle_queue_stats_for_port(struct ofport *port, uint16_t port_no,
static void
handle_queue_stats_for_port(struct ofport *port, uint16_t port_no,
struct queue_stats_cbdata *cbdata)
{
cbdata->port_no = port_no;
struct queue_stats_cbdata *cbdata)
{
cbdata->port_no = port_no;