Deleted Added
full compact
if_igb.h (272969) if_igb.h (294030)
1/******************************************************************************
2
3 Copyright (c) 2001-2013, 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-2013, 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: stable/10/sys/dev/e1000/if_igb.h 272969 2014-10-11 22:13:24Z adrian $*/
33/*$FreeBSD: stable/10/sys/dev/e1000/if_igb.h 294030 2016-01-14 18:57:17Z sbruno $*/
34
35#ifndef _IGB_H_DEFINED_
36#define _IGB_H_DEFINED_
37
38/* Tunables */
39
40/*
41 * IGB_TXD: Maximum number of Transmit Descriptors

--- 253 unchanged lines hidden (view full) ---

295 u32 me;
296 int watchdog_time;
297 union e1000_adv_tx_desc *tx_base;
298 struct igb_tx_buf *tx_buffers;
299 struct igb_dma_alloc txdma;
300 volatile u16 tx_avail;
301 u16 next_avail_desc;
302 u16 next_to_clean;
34
35#ifndef _IGB_H_DEFINED_
36#define _IGB_H_DEFINED_
37
38/* Tunables */
39
40/*
41 * IGB_TXD: Maximum number of Transmit Descriptors

--- 253 unchanged lines hidden (view full) ---

295 u32 me;
296 int watchdog_time;
297 union e1000_adv_tx_desc *tx_base;
298 struct igb_tx_buf *tx_buffers;
299 struct igb_dma_alloc txdma;
300 volatile u16 tx_avail;
301 u16 next_avail_desc;
302 u16 next_to_clean;
303 u16 process_limit;
304 u16 num_desc;
305 enum {
306 IGB_QUEUE_IDLE = 1,
307 IGB_QUEUE_WORKING = 2,
308 IGB_QUEUE_HUNG = 4,
309 IGB_QUEUE_DEPLETED = 8,
310 } queue_status;
311 u32 txd_cmd;

--- 162 unchanged lines hidden (view full) ---

474 unsigned long packet_buf_alloc_tx;
475 /* Used in pf and vf */
476 void *stats;
477
478 int enable_aim;
479 int has_manage;
480 int wol;
481 int rx_process_limit;
303 u16 num_desc;
304 enum {
305 IGB_QUEUE_IDLE = 1,
306 IGB_QUEUE_WORKING = 2,
307 IGB_QUEUE_HUNG = 4,
308 IGB_QUEUE_DEPLETED = 8,
309 } queue_status;
310 u32 txd_cmd;

--- 162 unchanged lines hidden (view full) ---

473 unsigned long packet_buf_alloc_tx;
474 /* Used in pf and vf */
475 void *stats;
476
477 int enable_aim;
478 int has_manage;
479 int wol;
480 int rx_process_limit;
481 int tx_process_limit;
482 u16 vf_ifp; /* a VF interface */
483 bool in_detach; /* Used only in igb_ioctl */
484
485};
486
487/* ******************************************************************************
488 * vendor_info_array
489 *

--- 83 unchanged lines hidden ---
482 u16 vf_ifp; /* a VF interface */
483 bool in_detach; /* Used only in igb_ioctl */
484
485};
486
487/* ******************************************************************************
488 * vendor_info_array
489 *

--- 83 unchanged lines hidden ---