X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fcxgbe%2Fcxgbevf_main.c;h=f639612ae45ad3c45600fd2ebca822ed2073f7ac;hb=1c9e61b3a45321b3cae742e8769b10c06c0324f0;hp=66fb923756df857b7599edf296670782d185cf46;hpb=51abd7b2c60c3208edde3869c725aa7cf01f942c;p=dpdk.git diff --git a/drivers/net/cxgbe/cxgbevf_main.c b/drivers/net/cxgbe/cxgbevf_main.c index 66fb923756..f639612ae4 100644 --- a/drivers/net/cxgbe/cxgbevf_main.c +++ b/drivers/net/cxgbe/cxgbevf_main.c @@ -3,8 +3,8 @@ * All rights reserved. */ -#include -#include +#include +#include #include #include "base/common.h" @@ -276,7 +276,10 @@ allocate_mac: } } - cxgbe_cfg_queues(adapter->eth_dev); + err = cxgbe_cfg_queues(adapter->eth_dev); + if (err) + goto out_free; + cxgbe_print_adapter_info(adapter); cxgbe_print_port_info(adapter); @@ -291,6 +294,8 @@ allocate_mac: return 0; out_free: + cxgbe_cfg_queues_free(adapter); + for_each_port(adapter, i) { pi = adap2pinfo(adapter, i); if (pi->viid != 0)