diff options
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_dcb_82599.h')
-rw-r--r-- | drivers/net/ixgbe/ixgbe_dcb_82599.h | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/drivers/net/ixgbe/ixgbe_dcb_82599.h b/drivers/net/ixgbe/ixgbe_dcb_82599.h index 3841649fb95..148fd8b477a 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_82599.h +++ b/drivers/net/ixgbe/ixgbe_dcb_82599.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /******************************************************************************* | 1 | /******************************************************************************* |
2 | 2 | ||
3 | Intel 10 Gigabit PCI Express Linux driver | 3 | Intel 10 Gigabit PCI Express Linux driver |
4 | Copyright(c) 1999 - 2010 Intel Corporation. | 4 | Copyright(c) 1999 - 2011 Intel Corporation. |
5 | 5 | ||
6 | This program is free software; you can redistribute it and/or modify it | 6 | This program is free software; you can redistribute it and/or modify it |
7 | under the terms and conditions of the GNU General Public License, | 7 | under the terms and conditions of the GNU General Public License, |
@@ -102,11 +102,32 @@ | |||
102 | /* DCB hardware-specific driver APIs */ | 102 | /* DCB hardware-specific driver APIs */ |
103 | 103 | ||
104 | /* DCB PFC functions */ | 104 | /* DCB PFC functions */ |
105 | s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, | 105 | s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en); |
106 | struct ixgbe_dcb_config *dcb_config); | ||
107 | 106 | ||
108 | /* DCB hw initialization */ | 107 | /* DCB hw initialization */ |
108 | s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, | ||
109 | u16 *refill, | ||
110 | u16 *max, | ||
111 | u8 *bwg_id, | ||
112 | u8 *prio_type, | ||
113 | u8 *prio_tc); | ||
114 | |||
115 | s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, | ||
116 | u16 *refill, | ||
117 | u16 *max, | ||
118 | u8 *bwg_id, | ||
119 | u8 *prio_type); | ||
120 | |||
121 | s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, | ||
122 | u16 *refill, | ||
123 | u16 *max, | ||
124 | u8 *bwg_id, | ||
125 | u8 *prio_type, | ||
126 | u8 *prio_tc); | ||
127 | |||
109 | s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, | 128 | s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, |
110 | struct ixgbe_dcb_config *config); | 129 | u8 rx_pba, u8 pfc_en, u16 *refill, |
130 | u16 *max, u8 *bwg_id, u8 *prio_type, | ||
131 | u8 *prio_tc); | ||
111 | 132 | ||
112 | #endif /* _DCB_82599_CONFIG_H */ | 133 | #endif /* _DCB_82599_CONFIG_H */ |