if (dcb && dcb->ops->get_hw_capability)
                return dcb->ops->get_hw_capability(dcb);
 
-       return 0;
+       return -EOPNOTSUPP;
 }
 
 static inline void qlcnic_dcb_free(struct qlcnic_dcb *dcb)
        if (dcb && dcb->ops->attach)
                return dcb->ops->attach(dcb);
 
-       return 0;
+       return -EOPNOTSUPP;
 }
 
 static inline int
        if (dcb && dcb->ops->query_hw_capability)
                return dcb->ops->query_hw_capability(dcb, buf);
 
-       return 0;
+       return -EOPNOTSUPP;
 }
 
 static inline void qlcnic_dcb_get_info(struct qlcnic_dcb *dcb)
        if (dcb && dcb->ops->query_cee_param)
                return dcb->ops->query_cee_param(dcb, buf, type);
 
-       return 0;
+       return -EOPNOTSUPP;
 }
 
 static inline int qlcnic_dcb_get_cee_cfg(struct qlcnic_dcb *dcb)
        if (dcb && dcb->ops->get_cee_cfg)
                return dcb->ops->get_cee_cfg(dcb);
 
-       return 0;
+       return -EOPNOTSUPP;
 }
 
 static inline void qlcnic_dcb_aen_handler(struct qlcnic_dcb *dcb, void *msg)