Deleted Added
full compact
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 ---