/e1000e-3.8.4/src$ sudo make install
[sudo] password for ed:
*** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but
*** the signing key cannot be found. Module signing has been
*** disabled for this build.
make[1]: Entering directory '/usr/src/linux-headers-5.15.0-91-generic'
CC [M] /home/ed/e1000e-3.8.4/src/netdev.o
In file included from /home/ed/e1000e-3.8.4/src/e1000.h:14,
from /home/ed/e1000e-3.8.4/src/netdev.c:30:
/home/ed/e1000e-3.8.4/src/kcompat.h: In function ‘__kc_xdp_umem_get_data’:
/home/ed/e1000e-3.8.4/src/kcompat.h:6696:22: error: ‘struct xdp_umem’ has no member named ‘pages’; did you mean ‘pgs’?
6696 | return umem->pages[addr >> PAGE_SHIFT].addr + (addr & (PAGE_SIZE - 1));
| ^~~~~
| pgs
/home/ed/e1000e-3.8.4/src/kcompat.h: In function ‘__kc_xdp_umem_get_dma’:
/home/ed/e1000e-3.8.4/src/kcompat.h:6704:22: error: ‘struct xdp_umem’ has no member named ‘pages’; did you mean ‘pgs’?
6704 | return umem->pages[addr >> PAGE_SHIFT].dma + (addr & (PAGE_SIZE - 1));
| ^~~~~
| pgs
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000_configure_rx’:
/home/ed/e1000e-3.8.4/src/netdev.c:3714:17: error: implicit declaration of function ‘pm_qos_update_request’; did you mean ‘freq_qos_update_request’? [-Werror=implicit-function-declaration]
3714 | pm_qos_update_request(&adapter->pm_qos_req, lat);
| ^~~~~~~~~~~~~~~~~~~~~
| freq_qos_update_request
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000e_open’:
/home/ed/e1000e-3.8.4/src/netdev.c:5189:9: error: implicit declaration of function ‘pm_qos_add_request’; did you mean ‘freq_qos_add_request’? [-Werror=implicit-function-declaration]
5189 | pm_qos_add_request(&adapter->pm_qos_req, PM_QOS_CPU_DMA_LATENCY,
| ^~~~~~~~~~~~~~~~~~
| freq_qos_add_request
/home/ed/e1000e-3.8.4/src/netdev.c:5189:50: error: ‘PM_QOS_CPU_DMA_LATENCY’ undeclared (first use in this function)
5189 | pm_qos_add_request(&adapter->pm_qos_req, PM_QOS_CPU_DMA_LATENCY,
| ^~~~~~~~~~~~~~~~~~~~~~
/home/ed/e1000e-3.8.4/src/netdev.c:5189:50: note: each undeclared identifier is reported only once for each function it appears in
/home/ed/e1000e-3.8.4/src/netdev.c:5243:9: error: implicit declaration of function ‘pm_qos_remove_request’; did you mean ‘freq_qos_remove_request’? [-Werror=implicit-function-declaration]
5243 | pm_qos_remove_request(&adapter->pm_qos_req);
| ^~~~~~~~~~~~~~~~~~~~~
| freq_qos_remove_request
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000_io_slot_reset’:
/home/ed/e1000e-3.8.4/src/netdev.c:8100:9: error: implicit declaration of function ‘pci_cleanup_aer_uncorrect_error_status’ [-Werror=implicit-function-declaration]
8100 | pci_cleanup_aer_uncorrect_error_status(pdev);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000e_set_interrupt_capability’:
/home/ed/e1000e-3.8.4/src/netdev.c:2315:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
2315 | adapter->int_mode = E1000E_INT_MODE_MSI;
/home/ed/e1000e-3.8.4/src/netdev.c:2317:9: note: here
2317 | case E1000E_INT_MODE_MSI:
| ^~~~
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000e_reset’:
/home/ed/e1000e-3.8.4/src/netdev.c:4543:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
4543 | if (adapter->netdev->mtu > ETH_DATA_LEN) {
| ^
/home/ed/e1000e-3.8.4/src/netdev.c:4551:9: note: here
4551 | default:
| ^~~~~~~
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘e1000_setup_rctl’:
/home/ed/e1000e-3.8.4/src/netdev.c:3566:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
3566 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE3_SHIFT;
/home/ed/e1000e-3.8.4/src/netdev.c:3568:17: note: here
3568 | case 2:
| ^~~~
/home/ed/e1000e-3.8.4/src/netdev.c:3569:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
3569 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE2_SHIFT;
/home/ed/e1000e-3.8.4/src/netdev.c:3571:17: note: here
3571 | case 1:
| ^~~~
/home/ed/e1000e-3.8.4/src/netdev.c: In function ‘__e1000e_disable_aspm’:
/home/ed/e1000e-3.8.4/src/netdev.c:7554:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
7554 | aspm_dis_mask |= PCI_EXP_LNKCTL_ASPM_L0S;
/home/ed/e1000e-3.8.4/src/netdev.c:7556:9: note: here
7556 | case PCIE_LINK_STATE_L1:
| ^~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:297: /home/ed/e1000e-3.8.4/src/netdev.o] Error 1
make[1]: *** [Makefile:1909: /home/ed/e1000e-3.8.4/src] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.0-91-generic'
make: *** [Makefile:73: default] Error 2