/* Broadcom NetXtreme-C/E network driver. * * Copyright (c) 2014-2016 Broadcom Corporation * Copyright (c) 2016-2018 Broadcom Limited * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation. */ #ifndef BNXT_DCB_H #define BNXT_DCB_H #include <net/dcbnl.h> struct bnxt_dcb { … }; struct bnxt_cos2bw_cfg { … }; struct bnxt_dscp2pri_entry { … }; #define BNXT_LLQ(q_profile) … #define BNXT_CNPQ(q_profile) … #define HWRM_STRUCT_DATA_SUBTYPE_HOST_OPERATIONAL … void bnxt_dcb_init(struct bnxt *bp); void bnxt_dcb_free(struct bnxt *bp); #endif