Lines Matching +full:rx +full:- +full:ts +full:- +full:max
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright (c) 2016-2021 Mellanox Technologies.
40 /* Define default number of LRO entries per RX queue */
106 if (pa->lro_type == LRO_TYPE_NONE && pb->lro_type == LRO_TYPE_NONE) { in lro_address_compare()
109 if (pa->raw[i] != pb->raw[i]) in lro_address_compare()
171 unsigned short lro_ackcnt_lim; /* max # of aggregated ACKs */
173 unsigned lro_length_lim; /* max len of aggregated data */
187 uint32_t ts_value; /* If ts option value, valid if HAS_TSTMP is set */
188 uint32_t ts_echo; /* If ts option echo, valid if HAS_TSTMP is set */
190 uint16_t flags; /* Flags to say if TS is present and type of timestamp and th_flags */
197 #define M_ACKCMP M_PROTO4 /* Indicates LRO is sending in a Ack-compression mbuf */
200 #define TCP_LRO_LENGTH_MAX (65535 - 255) /* safe value with room for outer headers */
209 return ((struct tcphdr *)((char *)m->m_data + in tcp_lro_get_th()
210 m->m_pkthdr.lro_tcp_h_off)); in tcp_lro_get_th()
226 #define TCP_LRO_NO_ENTRIES -2
227 #define TCP_LRO_CANNOT -1