1. Feb 13, 2022
    • Raju Lakkaraju's avatar
      net: lan743x: Add support for 4 Tx queues · cf9aaea8
      Raju Lakkaraju authored
      
      
      Add support for 4 Tx queues
      
      Signed-off-by: default avatarRaju Lakkaraju <Raju.Lakkaraju@microchip.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cf9aaea8
    • Raju Lakkaraju's avatar
      net: lan743x: Add PCI11010 / PCI11414 device IDs · bb4f6bff
      Raju Lakkaraju authored
      
      
      PCI11010/PCI11414 devices are enhancement of Ethernet LAN743x chip family.
      
      Signed-off-by: default avatarRaju Lakkaraju <Raju.Lakkaraju@microchip.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      bb4f6bff
    • M Chetan Kumar's avatar
      net: wwan: iosm: Enable M.2 7360 WWAN card support · 1f52d7b6
      M Chetan Kumar authored
      
      
      This patch enables Intel M.2 7360 WWAN card support on
      IOSM Driver.
      
      Control path implementation is a reuse whereas data path
      implementation it uses a different protocol called as MUX
      Aggregation. The major portion of this patch covers the MUX
      Aggregation protocol implementation used for IP traffic
      communication.
      
      For M.2 7360 WWAN card, driver exposes 2 wwan AT ports for
      control communication.  The user space application or the
      modem manager to use wwan AT port for data path establishment.
      
      During probe, driver reads the mux protocol device capability
      register to know the mux protocol version supported by device.
      Base on which the right mux protocol is initialized for data
      path communication.
      
      An overview of an Aggregation Protocol
      1>  An IP packet is encapsulated with 16 octet padding header
          to form a Datagram & the start offset of the Datagram is
          indexed into Datagram Header (DH).
      2>  Multiple such Datagrams are composed & the start offset of
          each DH is indexed into Datagram Table Header (DTH).
      3>  The Datagram Table (DT) is IP session specific & table_length
          item in DTH holds the number of composed datagram pertaining
          to that particular IP session.
      4>  And finally the offset of first DTH is indexed into DBH (Datagram
          Block Header).
      
      So in TX/RX flow Datagram Block (Datagram Block Header + Payload)is
      exchanged between driver & device.
      
      Signed-off-by: default avatarM Chetan Kumar <m.chetan.kumar@linux.intel.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      1f52d7b6
  2. Feb 12, 2022
  3. Feb 11, 2022
  4. Feb 10, 2022