if_em.h (293854) | if_em.h (295323) |
---|---|
1/****************************************************************************** 2 3 Copyright (c) 2001-2015, Intel Corporation 4 All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are met: 8 --- 16 unchanged lines hidden (view full) --- 25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 POSSIBILITY OF SUCH DAMAGE. 31 32******************************************************************************/ | 1/****************************************************************************** 2 3 Copyright (c) 2001-2015, Intel Corporation 4 All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are met: 8 --- 16 unchanged lines hidden (view full) --- 25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 POSSIBILITY OF SUCH DAMAGE. 31 32******************************************************************************/ |
33/*$FreeBSD: head/sys/dev/e1000/if_em.h 293854 2016-01-13 21:47:27Z marius $*/ | 33/*$FreeBSD: head/sys/dev/e1000/if_em.h 295323 2016-02-05 17:14:37Z erj $*/ |
34 35 36#ifndef _EM_H_DEFINED_ 37#define _EM_H_DEFINED_ 38 39 40/* Tunables */ 41 --- 171 unchanged lines hidden (view full) --- 213 * and compare to TX_MAXTRIES. When counter > TX_MAXTRIES, 214 * reset adapter. 215 */ 216#define EM_TX_IDLE 0x00000000 217#define EM_TX_BUSY 0x00000001 218#define EM_TX_HUNG 0x80000000 219#define EM_TX_MAXTRIES 10 220 | 34 35 36#ifndef _EM_H_DEFINED_ 37#define _EM_H_DEFINED_ 38 39 40/* Tunables */ 41 --- 171 unchanged lines hidden (view full) --- 213 * and compare to TX_MAXTRIES. When counter > TX_MAXTRIES, 214 * reset adapter. 215 */ 216#define EM_TX_IDLE 0x00000000 217#define EM_TX_BUSY 0x00000001 218#define EM_TX_HUNG 0x80000000 219#define EM_TX_MAXTRIES 10 220 |
221#define PCICFG_DESC_RING_STATUS 0xe4 222#define FLUSH_DESC_REQUIRED 0x100 223 |
|
221/* 222 * TDBA/RDBA should be aligned on 16 byte boundary. But TDLEN/RDLEN should be 223 * multiple of 128 bytes. So we align TDBA/RDBA on 128 byte boundary. This will 224 * also optimize cache line size effect. H/W supports up to cache line size 128. 225 */ 226#define EM_DBA_ALIGN 128 227 228/* --- 327 unchanged lines hidden --- | 224/* 225 * TDBA/RDBA should be aligned on 16 byte boundary. But TDLEN/RDLEN should be 226 * multiple of 128 bytes. So we align TDBA/RDBA on 128 byte boundary. This will 227 * also optimize cache line size effect. H/W supports up to cache line size 128. 228 */ 229#define EM_DBA_ALIGN 128 230 231/* --- 327 unchanged lines hidden --- |