Deleted Added
full compact
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 ---