Good morning, I have updated the kernel to version Linux 5.15.126-1-pve, and I had the ixgbe drivers compiled and installed with DKMS at version 5.18.13. When I try to recompile the drivers, both with DKMS and manually, I encounter the following error:
	
	
	
		
Could someone help me? Please.
				
			
		Code:
	
	filtering include/net/flow_keys.h out
     1  /* Autogenerated for KSRC=/lib/modules/5.15.126-1-pve/build via kcompat-generator.sh */
     2  #define HAVE_DEVLINK_FLASH_UPDATE_PARAMS
     3  #define HAVE_DEVLINK_FLASH_UPDATE_PARAMS_FW
     4  #define HAVE_DEVLINK_HEALTH
     5  #define HAVE_DEVLINK_HEALTH_DEFAULT_AUTO_RECOVER
     6  #define HAVE_DEVLINK_HEALTH_OPS_EXTACK
     7  #define HAVE_DEVLINK_INFO_DRIVER_NAME_PUT
     8  #define HAVE_DEVLINK_PARAMS
     9  #define HAVE_DEVLINK_PARAMS_PUBLISH
    10  #define HAVE_DEVLINK_REGIONS
    11  #define HAVE_DEVLINK_REGION_OPS_SNAPSHOT
    12  #define HAVE_DEVLINK_REGION_OPS_SNAPSHOT_OPS
    13  #define HAVE_DEVLINK_RELOAD_ENABLE_DISABLE
    14  #define HAVE_DEVLINK_RELOAD_ACTION_AND_LIMIT
    15  #define HAVE_NDO_FDB_ADD_VID
    16  #define HAVE_NDO_GET_DEVLINK_PORT
    17  #define NEED_NETIF_NAPI_ADD_NO_WEIGHT
    18  #define HAVE_XDP_DO_FLUSH
    19  #define NEED_NO_NETDEV_PROG_XDP_WARN_ACTION
    20  #define HAVE_FLOW_DISSECTOR_KEY_CVLAN
    21  #define HAVE_CDEV_DEVICE
    22  #define HAVE_GNSS_MODULE
    23  #define HAVE_STREAM_OPEN
    24  #define NEED_DIFF_BY_SCALED_PPM
    25  #define HAVE_U64_STATS_FETCH_BEGIN_IRQ
    26  #define HAVE_U64_STATS_FETCH_RETRY_IRQ
*** 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]: ingresso nella directory «/usr/src/linux-headers-5.15.126-1-pve»
  CC [M]  /var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.o
In file included from ./include/linux/export.h:45,
                 from ./include/linux/linkage.h:7,
                 from ./include/linux/kernel.h:8,
                 from ./include/linux/list.h:9,
                 from ./include/linux/module.h:12,
                 from /var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.c:8:
/var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.c: In function ‘ixgbe_atr’:
/var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.c:9841:9: error: ‘VXLAN_HEADROOM’ undeclared (first use in this function); did you mean ‘VXLAN_HF_RCO’?
 9841 |         VXLAN_HEADROOM))
      |         ^~~~~~~~~~~~~~
./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
   78 | # define unlikely(x) __builtin_expect(!!(x), 0)
      |                                          ^
/var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.c:9841:9: note: each undeclared identifier is reported only once for each function it appears in
 9841 |         VXLAN_HEADROOM))
      |         ^~~~~~~~~~~~~~
./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
   78 | # define unlikely(x) __builtin_expect(!!(x), 0)
      |                                          ^
make[2]: *** [scripts/Makefile.build:297: /var/lib/dkms/ixgbe/5.18.13/build/src/ixgbe_main.o] Errore 1
make[1]: *** [Makefile:1909: /var/lib/dkms/ixgbe/5.18.13/build/src] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-5.15.126-1-pve»
make: *** [Makefile:99: default] Errore 2
make: uscita dalla directory «/var/lib/dkms/ixgbe/5.18.13/build/src»Could someone help me? Please.
 
	