ef10_impl.h (310934) | ef10_impl.h (310938) |
---|---|
1/*- 2 * Copyright (c) 2015-2016 Solarflare Communications Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright notice, --- 13 unchanged lines hidden (view full) --- 22 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 23 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 24 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * 26 * The views and conclusions contained in the software and documentation are 27 * those of the authors and should not be interpreted as representing official 28 * policies, either expressed or implied, of the FreeBSD Project. 29 * | 1/*- 2 * Copyright (c) 2015-2016 Solarflare Communications Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright notice, --- 13 unchanged lines hidden (view full) --- 22 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 23 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 24 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * 26 * The views and conclusions contained in the software and documentation are 27 * those of the authors and should not be interpreted as representing official 28 * policies, either expressed or implied, of the FreeBSD Project. 29 * |
30 * $FreeBSD: stable/11/sys/dev/sfxge/common/ef10_impl.h 310934 2016-12-31 11:15:25Z arybchik $ | 30 * $FreeBSD: stable/11/sys/dev/sfxge/common/ef10_impl.h 310938 2016-12-31 11:19:40Z arybchik $ |
31 */ 32 33#ifndef _SYS_EF10_IMPL_H 34#define _SYS_EF10_IMPL_H 35 36#ifdef __cplusplus 37extern "C" { 38#endif --- 910 unchanged lines hidden (view full) --- 949#define EFX_EF10_FILTER_MULTICAST_FILTERS_MAX (EFX_MAC_MULTICAST_LIST_MAX + 1) 950 951typedef struct ef10_filter_table_s { 952 ef10_filter_entry_t eft_entry[EFX_EF10_FILTER_TBL_ROWS]; 953 efx_rxq_t *eft_default_rxq; 954 boolean_t eft_using_rss; 955 uint32_t eft_unicst_filter_indexes[ 956 EFX_EF10_FILTER_UNICAST_FILTERS_MAX]; | 31 */ 32 33#ifndef _SYS_EF10_IMPL_H 34#define _SYS_EF10_IMPL_H 35 36#ifdef __cplusplus 37extern "C" { 38#endif --- 910 unchanged lines hidden (view full) --- 949#define EFX_EF10_FILTER_MULTICAST_FILTERS_MAX (EFX_MAC_MULTICAST_LIST_MAX + 1) 950 951typedef struct ef10_filter_table_s { 952 ef10_filter_entry_t eft_entry[EFX_EF10_FILTER_TBL_ROWS]; 953 efx_rxq_t *eft_default_rxq; 954 boolean_t eft_using_rss; 955 uint32_t eft_unicst_filter_indexes[ 956 EFX_EF10_FILTER_UNICAST_FILTERS_MAX]; |
957 boolean_t eft_unicst_filter_count; | 957 uint32_t eft_unicst_filter_count; |
958 uint32_t eft_mulcst_filter_indexes[ 959 EFX_EF10_FILTER_MULTICAST_FILTERS_MAX]; 960 uint32_t eft_mulcst_filter_count; 961 boolean_t eft_using_all_mulcst; 962} ef10_filter_table_t; 963 964 __checkReturn efx_rc_t 965ef10_filter_init( --- 131 unchanged lines hidden --- | 958 uint32_t eft_mulcst_filter_indexes[ 959 EFX_EF10_FILTER_MULTICAST_FILTERS_MAX]; 960 uint32_t eft_mulcst_filter_count; 961 boolean_t eft_using_all_mulcst; 962} ef10_filter_table_t; 963 964 __checkReturn efx_rc_t 965ef10_filter_init( --- 131 unchanged lines hidden --- |