ice.h (fdb7f139864aa332ea8f161beb636dc0599c64f2) ice.h (e99c1618f9dfc0ec87660f8df1dc83693f2724ff)
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (c) 2018, Intel Corporation. */
3
4#ifndef _ICE_H_
5#define _ICE_H_
6
7#include <linux/types.h>
8#include <linux/errno.h>

--- 946 unchanged lines hidden (view full) ---

955int ice_set_rss_hfunc(struct ice_vsi *vsi, u8 hfunc);
956void ice_fill_rss_lut(u8 *lut, u16 rss_table_size, u16 rss_size);
957int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset);
958void ice_print_link_msg(struct ice_vsi *vsi, bool isup);
959int ice_plug_aux_dev(struct ice_pf *pf);
960void ice_unplug_aux_dev(struct ice_pf *pf);
961int ice_init_rdma(struct ice_pf *pf);
962void ice_deinit_rdma(struct ice_pf *pf);
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (c) 2018, Intel Corporation. */
3
4#ifndef _ICE_H_
5#define _ICE_H_
6
7#include <linux/types.h>
8#include <linux/errno.h>

--- 946 unchanged lines hidden (view full) ---

955int ice_set_rss_hfunc(struct ice_vsi *vsi, u8 hfunc);
956void ice_fill_rss_lut(u8 *lut, u16 rss_table_size, u16 rss_size);
957int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset);
958void ice_print_link_msg(struct ice_vsi *vsi, bool isup);
959int ice_plug_aux_dev(struct ice_pf *pf);
960void ice_unplug_aux_dev(struct ice_pf *pf);
961int ice_init_rdma(struct ice_pf *pf);
962void ice_deinit_rdma(struct ice_pf *pf);
963const char *ice_aq_str(enum libie_aq_err aq_err);
964bool ice_is_wol_supported(struct ice_hw *hw);
965void ice_fdir_del_all_fltrs(struct ice_vsi *vsi);
966int
967ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
968 bool is_tun);
969void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena);
970int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);
971int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);

--- 132 unchanged lines hidden ---
963bool ice_is_wol_supported(struct ice_hw *hw);
964void ice_fdir_del_all_fltrs(struct ice_vsi *vsi);
965int
966ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
967 bool is_tun);
968void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena);
969int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);
970int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);

--- 132 unchanged lines hidden ---