• Jakub Kicinski's avatar
    Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue · 84c41dca
    Jakub Kicinski authored
    Tony Nguyen says:
    
    ====================
    Intel Wired LAN Driver Updates 2024-04-01 (ice)
    
    This series contains updates to ice driver only.
    
    Michal Schmidt changes flow for gettimex64 to use host-side spinlock
    rather than hardware semaphore for lighter-weight locking.
    
    Steven adds ability for switch recipes to be re-used when firmware
    supports it.
    
    Thorsten Blum removes unwanted newlines in netlink messaging.
    
    Michal Swiatkowski and Piotr re-organize devlink related code; renaming,
    moving, and consolidating it to a single location. Michal also
    simplifies the devlink init and cleanup path to occur under a single
    lock call.
    
    * '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue:
      ice: hold devlink lock for whole init/cleanup
      ice: move devlink port code to a separate file
      ice: move ice_devlink.[ch] to devlink folder
      ice: Remove newlines in NL_SET_ERR_MSG_MOD
      ice: Add switch recipe reusing feature
      ice: fold ice_ptp_read_time into ice_ptp_gettimex64
      ice: avoid the PTP hardware semaphore in gettimex64 path
      ice: add ice_adapter for shared data across PFs on the same NIC
    ====================
    
    Link: https://lore.kernel.org/r/20240401172421.1401696-1-anthony.l.nguyen@intel.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    84c41dca
ice_main.c 253 KB