diff options
Diffstat (limited to 'drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h')
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h index ff709e3b3e7e..0549170d7e2e 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | |||
@@ -1629,6 +1629,14 @@ enum fw_port_l2cfg_ctlbf { | |||
1629 | FW_PORT_L2_CTLBF_TXIPG = 0x20 | 1629 | FW_PORT_L2_CTLBF_TXIPG = 0x20 |
1630 | }; | 1630 | }; |
1631 | 1631 | ||
1632 | enum fw_port_dcb_versions { | ||
1633 | FW_PORT_DCB_VER_UNKNOWN, | ||
1634 | FW_PORT_DCB_VER_CEE1D0, | ||
1635 | FW_PORT_DCB_VER_CEE1D01, | ||
1636 | FW_PORT_DCB_VER_IEEE, | ||
1637 | FW_PORT_DCB_VER_AUTO = 7 | ||
1638 | }; | ||
1639 | |||
1632 | enum fw_port_dcb_cfg { | 1640 | enum fw_port_dcb_cfg { |
1633 | FW_PORT_DCB_CFG_PG = 0x01, | 1641 | FW_PORT_DCB_CFG_PG = 0x01, |
1634 | FW_PORT_DCB_CFG_PFC = 0x02, | 1642 | FW_PORT_DCB_CFG_PFC = 0x02, |
@@ -1709,6 +1717,7 @@ struct fw_port_cmd { | |||
1709 | __u8 r10_lo[5]; | 1717 | __u8 r10_lo[5]; |
1710 | __u8 num_tcs_supported; | 1718 | __u8 num_tcs_supported; |
1711 | __u8 pgrate[8]; | 1719 | __u8 pgrate[8]; |
1720 | __u8 tsa[8]; | ||
1712 | } pgrate; | 1721 | } pgrate; |
1713 | struct fw_port_dcb_priorate { | 1722 | struct fw_port_dcb_priorate { |
1714 | __u8 type; | 1723 | __u8 type; |
@@ -1735,7 +1744,7 @@ struct fw_port_cmd { | |||
1735 | struct fw_port_dcb_control { | 1744 | struct fw_port_dcb_control { |
1736 | __u8 type; | 1745 | __u8 type; |
1737 | __u8 all_syncd_pkd; | 1746 | __u8 all_syncd_pkd; |
1738 | __be16 pfc_state_to_app_state; | 1747 | __be16 dcb_version_to_app_state; |
1739 | __be32 r11; | 1748 | __be32 r11; |
1740 | __be64 r12; | 1749 | __be64 r12; |
1741 | } control; | 1750 | } control; |
@@ -1778,6 +1787,7 @@ struct fw_port_cmd { | |||
1778 | #define FW_PORT_CMD_DCBXDIS (1U << 7) | 1787 | #define FW_PORT_CMD_DCBXDIS (1U << 7) |
1779 | #define FW_PORT_CMD_APPLY (1U << 7) | 1788 | #define FW_PORT_CMD_APPLY (1U << 7) |
1780 | #define FW_PORT_CMD_ALL_SYNCD (1U << 7) | 1789 | #define FW_PORT_CMD_ALL_SYNCD (1U << 7) |
1790 | #define FW_PORT_CMD_DCB_VERSION_GET(x) (((x) >> 8) & 0xf) | ||
1781 | 1791 | ||
1782 | #define FW_PORT_CMD_PPPEN(x) ((x) << 31) | 1792 | #define FW_PORT_CMD_PPPEN(x) ((x) << 31) |
1783 | #define FW_PORT_CMD_TPSRC(x) ((x) << 28) | 1793 | #define FW_PORT_CMD_TPSRC(x) ((x) << 28) |