lkml.org 
[lkml]   [2022]   [Sep]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 net-next 02/12] tsnep: deny tc-taprio changes to per-tc max SDU
    Date
    Since the driver does not act upon the max_sdu argument, deny any other
    values except the default all-zeroes, which means that all traffic
    classes should use the same MTU as the port itself.

    Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    ---
    v1->v2: none

    drivers/net/ethernet/engleder/tsnep_tc.c | 6 +++++-
    1 file changed, 5 insertions(+), 1 deletion(-)

    diff --git a/drivers/net/ethernet/engleder/tsnep_tc.c b/drivers/net/ethernet/engleder/tsnep_tc.c
    index c4c6e1357317..82df837ffc54 100644
    --- a/drivers/net/ethernet/engleder/tsnep_tc.c
    +++ b/drivers/net/ethernet/engleder/tsnep_tc.c
    @@ -320,11 +320,15 @@ static int tsnep_taprio(struct tsnep_adapter *adapter,
    {
    struct tsnep_gcl *gcl;
    struct tsnep_gcl *curr;
    - int retval;
    + int retval, tc;

    if (!adapter->gate_control)
    return -EOPNOTSUPP;

    + for (tc = 0; tc < TC_MAX_QUEUE; tc++)
    + if (qopt->max_sdu[tc])
    + return -EOPNOTSUPP;
    +
    if (!qopt->enable) {
    /* disable gate control if active */
    mutex_lock(&adapter->gate_control_lock);
    --
    2.34.1
    \
     
     \ /
      Last update: 2022-09-23 18:35    [W:4.138 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site