lkml.org 
[lkml]   [2017]   [Sep]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH net-next v2 0/7] net: dsa: change dsa_ptr for a dsa_port
    From
    From: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
    Date: Fri, 29 Sep 2017 17:19:14 -0400

    > With DSA, a master net_device is physically wired to a dedicated CPU
    > switch port. For interaction with the DSA layer, the struct net_device
    > contains a dsa_ptr, which currently points to a dsa_switch_tree object.
    >
    > This is only valid for a switch fabric with a single CPU port. In order
    > to support switch fabrics with multiple CPU ports, we first need to
    > change the type of dsa_ptr to what it really is: a dsa_port object.
    >
    > This is what this patchset does. The first patches adds a
    > dsa_master_get_slave helper and cleans up portions of DSA core to make
    > the next patches more readable. These next patches prepare the xmit and
    > receive hot paths and finally change dsa_ptr.
    >
    > Changes in v2:
    > - introduce dsa_master_get_slave helper to simplify patch 6
    > - keep hot path data at beginning of dsa_port for cacheline 1

    Series applied, thank you.

    \
     
     \ /
      Last update: 2017-10-01 05:16    [W:5.106 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site