/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ /* QLogic qed NIC Driver * Copyright (c) 2015-2017 QLogic Corporation * Copyright (c) 2019-2020 Marvell International Ltd. */ #ifndef __TCP_COMMON__ #define __TCP_COMMON__ /********************/ /* TCP FW CONSTANTS */ /********************/ #define TCP_INVALID_TIMEOUT_VAL … /* OOO opaque data received from LL2 */ struct ooo_opaque { … }; /* tcp connect mode enum */ enum tcp_connect_mode { … }; /* tcp function init parameters */ struct tcp_init_params { … }; /* tcp IPv4/IPv6 enum */ enum tcp_ip_version { … }; /* tcp offload parameters */ struct tcp_offload_params { … }; /* tcp offload parameters */ struct tcp_offload_params_opt2 { … }; /* tcp IPv4/IPv6 enum */ enum tcp_seg_placement_event { … }; /* tcp init parameters */ struct tcp_update_params { … }; /* toe upload parameters */ struct tcp_upload_params { … }; #endif /* __TCP_COMMON__ */