WARNING: line length of 85 exceeds 80 columns #91: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:114: +esw_qos_nodes_set_parent(struct list_head *nodes, struct mlx5_esw_sched_node *parent) WARNING: line length of 86 exceeds 80 columns #103: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:126: + child->vport->qos.sched_node->parent = parent; WARNING: line length of 86 exceeds 80 columns #132: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:171: + "E-Switch %s scheduling element failed (err=%d)\n", op, err); WARNING: line length of 83 exceeds 80 columns #147: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:344: + u32 max_rate, u32 bw_share, u32 *tsar_ix) WARNING: line length of 94 exceeds 80 columns #186: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:437: + err = esw_qos_create_node_sched_elem(esw->dev, esw->qos.root_tsar_ix, 0, 0, &tsar_ix); WARNING: line length of 88 exceeds 80 columns #203: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:505: + err = esw_qos_create_node_sched_elem(esw->dev, 0, 0, 0, &esw->qos.root_tsar_ix); WARNING: line length of 98 exceeds 80 columns #214: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:517: + if (!__esw_qos_alloc_node(esw, esw->qos.root_tsar_ix, SCHED_NODE_TYPE_VPORTS_TSAR, WARNING: line length of 87 exceeds 80 columns #218: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:521: + list_add_tail(&esw->qos.node0->entry, &esw->qos.domain->nodes); WARNING: line length of 84 exceeds 80 columns #226: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:579: +static void esw_qos_tc_arbiter_scheduling_teardown(struct mlx5_esw_sched_node *node, WARNING: line length of 82 exceeds 80 columns #227: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:580: + struct netlink_ext_ack *extack) WARNING: line length of 90 exceeds 80 columns #244: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:752: +static void esw_qos_switch_vport_tcs_to_vport(struct mlx5_esw_sched_node *tc_arbiter_node, WARNING: line length of 97 exceeds 80 columns #250: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:758: + vports_tc_node = list_first_entry(&tc_arbiter_node->children, struct mlx5_esw_sched_node, WARNING: line length of 86 exceeds 80 columns #253: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:761: + list_for_each_entry_safe(vport_tc_node, tmp, &vports_tc_node->children, entry) WARNING: line length of 96 exceeds 80 columns #257: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:765: +static int esw_qos_switch_tc_arbiter_node_to_vports(struct mlx5_esw_sched_node *tc_arbiter_node, WARNING: line length of 85 exceeds 80 columns #258: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:766: + struct mlx5_esw_sched_node *node, WARNING: line length of 83 exceeds 80 columns #259: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:767: + struct netlink_ext_ack *extack) WARNING: line length of 91 exceeds 80 columns #261: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:769: + u32 parent_tsar_ix = node->parent ? node->parent->ix : node->esw->qos.root_tsar_ix; WARNING: line length of 92 exceeds 80 columns #264: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:772: + err = esw_qos_create_node_sched_elem(node->esw->dev, parent_tsar_ix, node->max_rate, WARNING: line length of 85 exceeds 80 columns #280: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:788: +static int esw_qos_switch_vports_node_to_tc_arbiter(struct mlx5_esw_sched_node *node, WARNING: line length of 96 exceeds 80 columns #281: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:789: + struct mlx5_esw_sched_node *tc_arbiter_node, WARNING: line length of 83 exceeds 80 columns #282: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:790: + struct netlink_ext_ack *extack) WARNING: line length of 82 exceeds 80 columns #291: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:799: + err = esw_qos_vport_update_parent(vport, tc_arbiter_node, extack); WARNING: line length of 96 exceeds 80 columns #297: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:805: + err = mlx5_destroy_scheduling_element_cmd(node->esw->dev, SCHEDULING_HIERARCHY_E_SWITCH, WARNING: line length of 91 exceeds 80 columns #310: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:818: +static struct mlx5_esw_sched_node *esw_qos_move_node(struct mlx5_esw_sched_node *curr_node) WARNING: line length of 94 exceeds 80 columns #314: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:822: + new_node = __esw_qos_alloc_node(curr_node->esw, curr_node->ix, curr_node->type, NULL); WARNING: line length of 85 exceeds 80 columns #331: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:839: + * for restoring the vports back to this node after disabling TC arbitration. WARNING: line length of 83 exceeds 80 columns #363: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:871: + /* Allocate a new node that will store the information of the current node. WARNING: line length of 84 exceeds 80 columns #403: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:1029: +static bool esw_qos_validate_unsupported_tc_bw(struct mlx5_eswitch *esw, u32 *tc_bw) WARNING: line length of 95 exceeds 80 columns #442: FILE: drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c:1127: + NL_SET_ERR_MSG_MOD(extack, "E-Switch traffic classes number is not supported"); total: 0 errors, 29 warnings, 0 checks, 386 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit d9ec90bc98e5 ("net/mlx5: Add support for setting tc-bw on nodes") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 29 warnings, 0 checks, 386 lines checked