@@ -180,6 +180,22 @@ static int mlx5e_rep_get_sset_count(struct net_device *dev, int sset)
180
180
}
181
181
}
182
182
183
+ static void mlx5e_rep_get_ringparam (struct net_device * dev ,
184
+ struct ethtool_ringparam * param )
185
+ {
186
+ struct mlx5e_priv * priv = netdev_priv (dev );
187
+
188
+ mlx5e_ethtool_get_ringparam (priv , param );
189
+ }
190
+
191
+ static int mlx5e_rep_set_ringparam (struct net_device * dev ,
192
+ struct ethtool_ringparam * param )
193
+ {
194
+ struct mlx5e_priv * priv = netdev_priv (dev );
195
+
196
+ return mlx5e_ethtool_set_ringparam (priv , param );
197
+ }
198
+
183
199
static int mlx5e_replace_rep_vport_rx_rule (struct mlx5e_priv * priv ,
184
200
struct mlx5_flow_destination * dest )
185
201
{
@@ -260,6 +276,8 @@ static const struct ethtool_ops mlx5e_rep_ethtool_ops = {
260
276
.get_strings = mlx5e_rep_get_strings ,
261
277
.get_sset_count = mlx5e_rep_get_sset_count ,
262
278
.get_ethtool_stats = mlx5e_rep_get_ethtool_stats ,
279
+ .get_ringparam = mlx5e_rep_get_ringparam ,
280
+ .set_ringparam = mlx5e_rep_set_ringparam ,
263
281
.get_channels = mlx5e_rep_get_channels ,
264
282
.set_channels = mlx5e_rep_set_channels ,
265
283
.get_rxfh_key_size = mlx5e_rep_get_rxfh_key_size ,
0 commit comments