Lines Matching +full:non +full:- +full:continuous

2  * Copyright (c) 2017-2018 Cavium, Inc. 
61 …SO_PKT_LEN (9700 - (4 + 4 + 12 + 8)) /* (QM_REG_TASKBYTECRDCOST_0, QM_VOQ_BYTE_CR…
63 …UM (18 - 1) /* Number of BDs to consider for LSO sliding window restriction i…
66 #define ETH_TX_NUM_SAME_AS_LAST_ENTRIES 320 /* Number of same-as-last resources in tx s…
70 #define ETH_NUM_STATISTIC_COUNTERS_DOUBLE_VF_ZONE (ETH_NUM_STATISTIC_COUNTERS - MAX_NUM_VFS/2) …
71 #define ETH_NUM_STATISTIC_COUNTERS_QUAD_VF_ZONE (ETH_NUM_STATISTIC_COUNTERS - 3*MAX_NUM_VFS/4) …
94 …E ETH_RX_MAX_BUFF_PER_PKT /* Maximum number of additional buffers, reported by TPA-start CQE */
95 #define ETH_TPA_CQE_CONT_LEN_LIST_SIZE 6 /* Maximum number of buffers, reported by TPA-con…
96 #define ETH_TPA_CQE_END_LEN_LIST_SIZE 4 /* Maximum number of buffers, reported by TPA-end…
135 …S_IP_CSUM_MASK 0x1 /* Recalculate IP checksum. For tunneled packet - relevant to inner he…
137 …CSUM_MASK 0x1 /* Recalculate TCP/UDP checksum. For tunneled packet - relevant to inner he…
139 … If set, insert VLAN tag from vlan field to the packet. For tunneled packet - relevant to outer he…
155 …u8 nbds /* Number of BDs in packet. Should be at least 1 in non-LSO packet and at least 3 in LSO (…
162 #define ETH_TX_DATA_1ST_BD_PKT_LEN_MASK 0x3FFF /* Total packet length - must be filled for non-L…
171 __le16 tunn_ip_size /* For tunnel with IPv6+ext - Tunnel header IP datagram length (in BYTEs) */;
173 …R_L2_HDR_SIZE_W_MASK 0xF /* For Tunnel header with IPv6 ext. - Inner L2 Header Size (in 2-byte WO…
175 #define ETH_TX_DATA_2ND_BD_TUNN_INNER_ETH_TYPE_MASK 0x3 /* For Tunnel header with IPv6 ext. -
181 #define ETH_TX_DATA_2ND_BD_TUNN_TYPE_MASK 0x3 /* For Tunnel header with IPv6 ext. -
183 …TUNN_INNER_IPV6_MASK 0x1 /* For LSO / Tunnel header with IPv6+ext - Set if inner header …
185 #define ETH_TX_DATA_2ND_BD_IPV6_EXT_MASK 0x1 /* In tunneling mode - Set to 1 when …
194 …er IPv6+ext - (inner) L4 header offset (in 2-byte WORDs). For regular packet - offset from the beg…
201 * Firmware data for L2-EDPM packet.
216 …TH_TUNNEL_PARSING_FLAGS_TYPE_MASK 0x3 /* 0 - no tunneling, 1 - GENEVE, 2 - GRE, 3 - V…
218 …apsulated packet then put 0x0. If it s an encapsulated packet but the tenant-id doesn t exist then…
220 …K 0x3 /* Type of the next header above the tunneling: 0 - unknown, 1 - L2, 2 - Ipv4, 3 - IPv6 …
222 #define ETH_TUNNEL_PARSING_FLAGS_FIRSTHDRIPMATCH_MASK 0x1 /* The result of comparing the DA-ip of…
272 * TPA-continue ETH Rx FP CQE.
287 * TPA-end ETH Rx FP CQE .
306 * TPA-start ETH Rx FP CQE.
368 struct eth_fast_path_rx_tpa_start_cqe fast_path_tpa_start /* TPA-start CQE */;
369 struct eth_fast_path_rx_tpa_cont_cqe fast_path_tpa_cont /* TPA-continue CQE */;
370 struct eth_fast_path_rx_tpa_end_cqe fast_path_tpa_end /* TPA-end CQE */;
389 * Wrapper for PD RX CQE - used in order to cover full cache line when writing CQE
430 struct regpair addr /* Single continuous buffer */;
440 struct regpair addr /* Single continuous buffer */;
450 __le16 lso_mss /* For LSO packet - the MSS in bytes. */;
452 …_TCP_HDR_LEN_DW_MASK 0xF /* For LSO with inner/outer IPv6+ext - TCP header length (in 4-byte WORD…
454 #define ETH_TX_DATA_3RD_BD_HDR_NBD_MASK 0xF /* LSO - number of BDs which contain headers. v…
460 …u8 tunn_l4_hdr_start_offset_w /* For tunnel with IPv6+ext - Pointer to the tunnel L4 Header (in 2-
461 …u8 tunn_hdr_size_w /* For tunnel with IPv6+ext - Total size of the Tunnel Header (in 2-byte WORDs)…
469 struct regpair addr /* Single continuous buffer */;
495 struct regpair addr /* Single continuous buffer */;
505 struct eth_tx_bd reg_bd /* The common non-special bd */;
514 ETH_TX_TUNN_TTAG /* T-Tag Tunnel. */,