ice.h (82b4a9412b4de2f68679f1403f1d229390ace27e) ice.h (2b8db6afbc95258175da69f31c9bfbea539aaa74)
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>

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

902int ice_set_rss_key(struct ice_vsi *vsi, u8 *seed);
903int ice_get_rss_key(struct ice_vsi *vsi, u8 *seed);
904void ice_fill_rss_lut(u8 *lut, u16 rss_table_size, u16 rss_size);
905int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset);
906void ice_print_link_msg(struct ice_vsi *vsi, bool isup);
907int ice_plug_aux_dev(struct ice_pf *pf);
908void ice_unplug_aux_dev(struct ice_pf *pf);
909int ice_init_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>

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

902int ice_set_rss_key(struct ice_vsi *vsi, u8 *seed);
903int ice_get_rss_key(struct ice_vsi *vsi, u8 *seed);
904void ice_fill_rss_lut(u8 *lut, u16 rss_table_size, u16 rss_size);
905int ice_schedule_reset(struct ice_pf *pf, enum ice_reset_req reset);
906void ice_print_link_msg(struct ice_vsi *vsi, bool isup);
907int ice_plug_aux_dev(struct ice_pf *pf);
908void ice_unplug_aux_dev(struct ice_pf *pf);
909int ice_init_rdma(struct ice_pf *pf);
910void ice_deinit_rdma(struct ice_pf *pf);
910const char *ice_aq_str(enum ice_aq_err aq_err);
911bool ice_is_wol_supported(struct ice_hw *hw);
912void ice_fdir_del_all_fltrs(struct ice_vsi *vsi);
913int
914ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
915 bool is_tun);
916void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena);
917int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);

--- 48 unchanged lines hidden ---
911const char *ice_aq_str(enum ice_aq_err aq_err);
912bool ice_is_wol_supported(struct ice_hw *hw);
913void ice_fdir_del_all_fltrs(struct ice_vsi *vsi);
914int
915ice_fdir_write_fltr(struct ice_pf *pf, struct ice_fdir_fltr *input, bool add,
916 bool is_tun);
917void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena);
918int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);

--- 48 unchanged lines hidden ---