1 /* SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2018 Solarflare Communications Inc.
6 * This software was jointly developed between OKTET Labs (under contract
7 * for Solarflare) and Solarflare Communications, Inc.
22 /** Number of elements in match_supported array */
23 size_t supported_match_num;
24 /** Driver cache of supported filter match masks */
25 uint32_t *supported_match;
26 /** List of flow rules */
27 struct sfc_flow_list flow_list;
32 int sfc_filter_attach(struct sfc_adapter *sa);
33 void sfc_filter_detach(struct sfc_adapter *sa);
35 boolean_t sfc_filter_is_match_supported(struct sfc_adapter *sa, uint32_t match);
40 #endif /* _SFC_FILTER_H */