A recent change (696db2) modified the way stats were being sent over the
netlink socket. Unfortunately, the responder set the transaction id to the
type, which caused the requestor to ignore the repsone.
return -EINVAL;
rq = nla_data(va);
- sender.xid = type = ntohs(rq->type);
+ sender.xid = rq->header.xid;
+ type = ntohs(rq->type);
if (rq->header.version != OFP_VERSION) {
dp_send_error_msg(dp, &sender, OFPET_BAD_REQUEST,
OFPBRC_BAD_VERSION, rq, len);