]> git.proxmox.com Git - mirror_ovs.git/commit
netdev-dpdk: Fix crash in QoS.
authorDaniele Di Proietto <diproiettod@vmware.com>
Mon, 31 Oct 2016 21:52:43 +0000 (14:52 -0700)
committerDaniele Di Proietto <diproiettod@vmware.com>
Tue, 15 Nov 2016 01:24:34 +0000 (17:24 -0800)
commit44975bb06f6476e18d7c5a06947650eee10a830e
treee021a1886e6115a6356e8e73c91d0b409ba41ae3
parent63906f18d71318623307914dc99ad28acfeff399
netdev-dpdk: Fix crash in QoS.

qos_conf can be NULL.  This can be easily reproduced by setting egress
QoS on a port:

```
ovs-vsctl set port dpdk2 qos=@newqos -- --id=@newqos create qos
type=egress-policer other-config:cir=46000000 other-config:cbs=2048
```

Reported-by: Ian Stokes <ian.stokes@intel.com>
Fixes: 78bd47cf44a5 ("netdev-dpdk: Use RCU for egress QoS.")
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Tested-by: Ian Stokes <ian.stokes@intel.com>
Acked-by: Ian Stokes <ian.stokes@intel.com>
lib/netdev-dpdk.c