sfxge_tx.h (291584) | sfxge_tx.h (294077) |
---|---|
1/*- 2 * Copyright (c) 2010-2015 Solarflare Communications Inc. 3 * All rights reserved. 4 * 5 * This software was developed in part by Philip Paeps under contract for 6 * Solarflare Communications, Inc. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 16 unchanged lines hidden (view full) --- 25 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 26 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 27 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * 29 * The views and conclusions contained in the software and documentation are 30 * those of the authors and should not be interpreted as representing official 31 * policies, either expressed or implied, of the FreeBSD Project. 32 * | 1/*- 2 * Copyright (c) 2010-2015 Solarflare Communications Inc. 3 * All rights reserved. 4 * 5 * This software was developed in part by Philip Paeps under contract for 6 * Solarflare Communications, Inc. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 16 unchanged lines hidden (view full) --- 25 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 26 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 27 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * 29 * The views and conclusions contained in the software and documentation are 30 * those of the authors and should not be interpreted as representing official 31 * policies, either expressed or implied, of the FreeBSD Project. 32 * |
33 * $FreeBSD: head/sys/dev/sfxge/sfxge_tx.h 291584 2015-12-01 14:55:24Z arybchik $ | 33 * $FreeBSD: head/sys/dev/sfxge/sfxge_tx.h 294077 2016-01-15 06:25:26Z arybchik $ |
34 */ 35 36#ifndef _SFXGE_TX_H 37#define _SFXGE_TX_H 38 39#include <netinet/in.h> 40#include <netinet/ip.h> 41#include <netinet/tcp.h> --- 123 unchanged lines hidden (view full) --- 165 mtx_assert(&(_txq)->lock, MA_NOTOWNED) 166 167 168struct sfxge_txq { 169 /* The following fields should be written very rarely */ 170 struct sfxge_softc *sc; 171 enum sfxge_txq_state init_state; 172 enum sfxge_flush_state flush_state; | 34 */ 35 36#ifndef _SFXGE_TX_H 37#define _SFXGE_TX_H 38 39#include <netinet/in.h> 40#include <netinet/ip.h> 41#include <netinet/tcp.h> --- 123 unchanged lines hidden (view full) --- 165 mtx_assert(&(_txq)->lock, MA_NOTOWNED) 166 167 168struct sfxge_txq { 169 /* The following fields should be written very rarely */ 170 struct sfxge_softc *sc; 171 enum sfxge_txq_state init_state; 172 enum sfxge_flush_state flush_state; |
173 unsigned int tso_fw_assisted; |
|
173 enum sfxge_txq_type type; 174 unsigned int txq_index; 175 unsigned int evq_index; 176 efsys_mem_t mem; 177 unsigned int buf_base_id; 178 unsigned int entries; 179 unsigned int ptr_mask; 180 unsigned int max_pkt_desc; --- 63 unchanged lines hidden --- | 174 enum sfxge_txq_type type; 175 unsigned int txq_index; 176 unsigned int evq_index; 177 efsys_mem_t mem; 178 unsigned int buf_base_id; 179 unsigned int entries; 180 unsigned int ptr_mask; 181 unsigned int max_pkt_desc; --- 63 unchanged lines hidden --- |