intel / intel/ethernet-linux-ice

[BUG?] irq number changes compare with kernel default ICE drivers

Open
#16 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
60
Forks
21
PR merge metrics
No merged PRs in 30d

Description

hi team,

Recently we try to install intel ICE driver 1.16.3 to our servers, which are installed with 5.15 kernel before.

ICE driver info with kernel default driver

```
$ modinfo ice
filename: /lib/modules/5.15.0-52-xxx/kernel/drivers/net/ethernet/intel/ice/ice.ko
firmware: intel/ice/ddp/ice.pkg
license: GPL v2
description: Intel(R) Ethernet Connection E800 Series Linux Driver
author: Intel Corporation,
```

irq info before, there were 64 irqs

```
ice-ens2f1-TxRx-0
ice-ens2f1-TxRx-1
ice-ens2f1-TxRx-2
ice-ens2f1-TxRx-3
...
ice-ens2f1-TxRx-60
ice-ens2f1-TxRx-61
ice-ens2f1-TxRx-62
ice-ens2f1-TxRx-63
```

After install ICE driver 1.16.3, and irq number changed from 64 to 32, it looks like each 2 irqs are combined into 1 irq, why does it happen? Will it bring any performance degradation issues? Is there any problems with this irq number decrease, thx!

```
$ modinfo ice
filename: /lib/modules/5.15.0-52-xxx/updates/drivers/net/ethernet/intel/ice/ice.ko
firmware: updates/intel/ice/ddp/ice.pkg
version: 1.16.3
license: GPL v2
description: Intel(R) Ethernet Connection E800 Series Linux Driver
author: Intel Corporation,
```

irq info with ICE driver 1.16.3, there are 32 irqs now

```
ice-ens2f1-TxRx-0-1
ice-ens2f1-TxRx-2-3
ice-ens2f1-TxRx-4-5
...
ice-ens2f1-TxRx-58-59
ice-ens2f1-TxRx-60-61
ice-ens2f1-TxRx-62-63
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.