Skip to content
  1. Oct 26, 2019
  2. Oct 25, 2019
  3. Oct 24, 2019
  4. Oct 23, 2019
    • Eric Dumazet's avatar
      fq_codel: do not include <linux/jhash.h> · 406715df
      Eric Dumazet authored
      Since commit 342db221
      
       ("sched: Call skb_get_hash_perturb
      in sch_fq_codel") we no longer need anything from this file.
      
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      Signed-off-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
      406715df
    • Jakub Kicinski's avatar
      Merge branch 'net-dsa-turn-arrays-of-ports-into-a-list' · 685df9c3
      Jakub Kicinski authored
      
      
      Vivien Didelot says:
      
      ====================
      The dsa_switch structure represents the physical switch device itself,
      and is allocated by the driver. The dsa_switch_tree and dsa_port structures
      represent the logical switch fabric (eventually composed of multiple switch
      devices) and its ports, and are allocated by the DSA core.
      
      This branch lists the logical ports directly in the fabric which simplifies
      the iteration over all ports when assigning the default CPU port or configuring
      the D in DSA in drivers like mv88e6xxx.
      
      This also removes the unique dst->cpu_dp pointer and is a first step towards
      supporting multiple CPU ports and dropping the DSA_MAX_PORTS limitation.
      
      Because the dsa_port structures are not tied to the dsa_switch structure
      anymore, we do not need to provide an helper for the drivers to allocate a
      switch structure. Like in many other subsystems, drivers can now embed their
      dsa_switch structure as they wish into their private structure. This will
      be particularly interesting for the Broadcom drivers which were currently
      limited by the dynamically allocated array of DSA ports.
      
      The series implements the list of dsa_port structures, makes use of it,
      then drops dst->cpu_dp and the dsa_switch_alloc helper.
      ====================
      
      Signed-off-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
      685df9c3