cxgb_common.h (183292) | cxgb_common.h (185157) |
---|---|
1/************************************************************************** 2 3Copyright (c) 2007-2008, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 11 unchanged lines hidden (view full) --- 20LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 | 1/************************************************************************** 2 3Copyright (c) 2007-2008, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 11 unchanged lines hidden (view full) --- 20LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 |
28$FreeBSD: head/sys/dev/cxgb/common/cxgb_common.h 183292 2008-09-23 03:16:54Z kmacy $ | 28$FreeBSD: head/sys/dev/cxgb/common/cxgb_common.h 185157 2008-11-21 19:22:25Z gnn $ |
29 30***************************************************************************/ 31#ifndef __CHELSIO_COMMON_H 32#define __CHELSIO_COMMON_H 33 34#include <cxgb_osdep.h> 35 36enum { 37 MAX_FRAME_SIZE = 10240, /* max MAC frame size, includes header + FCS */ 38 EEPROMSIZE = 8192, /* Serial EEPROM size */ 39 SERNUM_LEN = 16, /* Serial # length */ | 29 30***************************************************************************/ 31#ifndef __CHELSIO_COMMON_H 32#define __CHELSIO_COMMON_H 33 34#include <cxgb_osdep.h> 35 36enum { 37 MAX_FRAME_SIZE = 10240, /* max MAC frame size, includes header + FCS */ 38 EEPROMSIZE = 8192, /* Serial EEPROM size */ 39 SERNUM_LEN = 16, /* Serial # length */ |
40 ECNUM_LEN = 16, /* EC # length */ |
|
40 RSS_TABLE_SIZE = 64, /* size of RSS lookup and mapping tables */ 41 TCB_SIZE = 128, /* TCB size */ 42 NMTUS = 16, /* size of MTU table */ 43 NCCTRL_WIN = 32, /* # of congestion control windows */ 44 NTX_SCHED = 8, /* # of HW Tx scheduling queues */ 45 PROTO_SRAM_LINES = 128, /* size of protocol sram */ 46 EXACT_ADDR_FILTERS = 8, /* # of HW exact match filters */ 47}; --- 285 unchanged lines hidden (view full) --- 333 334struct vpd_params { 335 unsigned int cclk; 336 unsigned int mclk; 337 unsigned int uclk; 338 unsigned int mdc; 339 unsigned int mem_timing; 340 u8 sn[SERNUM_LEN + 1]; | 41 RSS_TABLE_SIZE = 64, /* size of RSS lookup and mapping tables */ 42 TCB_SIZE = 128, /* TCB size */ 43 NMTUS = 16, /* size of MTU table */ 44 NCCTRL_WIN = 32, /* # of congestion control windows */ 45 NTX_SCHED = 8, /* # of HW Tx scheduling queues */ 46 PROTO_SRAM_LINES = 128, /* size of protocol sram */ 47 EXACT_ADDR_FILTERS = 8, /* # of HW exact match filters */ 48}; --- 285 unchanged lines hidden (view full) --- 334 335struct vpd_params { 336 unsigned int cclk; 337 unsigned int mclk; 338 unsigned int uclk; 339 unsigned int mdc; 340 unsigned int mem_timing; 341 u8 sn[SERNUM_LEN + 1]; |
342 u8 ec[ECNUM_LEN + 1]; |
|
341 u8 eth_base[6]; 342 u8 port_type[MAX_NPORTS]; 343 unsigned short xauicfg[2]; 344}; 345 346struct pci_params { 347 unsigned int vpd_cap_addr; 348 unsigned int pcie_cap_addr; --- 464 unchanged lines hidden --- | 343 u8 eth_base[6]; 344 u8 port_type[MAX_NPORTS]; 345 unsigned short xauicfg[2]; 346}; 347 348struct pci_params { 349 unsigned int vpd_cap_addr; 350 unsigned int pcie_cap_addr; --- 464 unchanged lines hidden --- |