WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #23: new file mode 100644 WARNING: line length of 97 exceeds 80 columns #52: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:25: + matcher->attr.optimize_flow_src == MLX5HWS_MATCHER_FLOW_SRC_WIRE; WARNING: line length of 98 exceeds 80 columns #54: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:27: + matcher->attr.optimize_flow_src == MLX5HWS_MATCHER_FLOW_SRC_VPORT; WARNING: line length of 99 exceeds 80 columns #71: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:44: + (struct mlx5hws_wqe_gta_data_seg_ste *)(void *)rule->resize_info->data_seg; WARNING: line length of 82 exceeds 80 columns #96: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:69: + hws_rule_skip(matcher, mt, attr->flow_source, &skip_rx, &skip_tx); WARNING: line length of 92 exceeds 80 columns #101: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:74: + matcher->col_matcher->match_ste.rtc_0_id : 0; WARNING: line length of 92 exceeds 80 columns #110: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:83: + matcher->col_matcher->match_ste.rtc_1_id : 0; WARNING: line length of 89 exceeds 80 columns #128: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:101: + dst_matcher->col_matcher->match_ste.rtc_0_id : 0; WARNING: line length of 89 exceeds 80 columns #133: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:106: + dst_matcher->col_matcher->match_ste.rtc_1_id : 0; WARNING: line length of 84 exceeds 80 columns #166: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:139: + rule->resize_info = kzalloc(sizeof(*rule->resize_info), GFP_KERNEL); WARNING: line length of 87 exceeds 80 columns #173: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:146: + rule->matcher->action_ste[MLX5HWS_ACTION_STE_IDX_ANY].max_stes; WARNING: line length of 95 exceeds 80 columns #174: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:147: + rule->resize_info->action_ste_pool[0] = rule->matcher->action_ste[0].max_stes ? WARNING: line length of 91 exceeds 80 columns #175: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:148: + rule->matcher->action_ste[0].pool : WARNING: line length of 95 exceeds 80 columns #177: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:150: + rule->resize_info->action_ste_pool[1] = rule->matcher->action_ste[1].max_stes ? WARNING: line length of 91 exceeds 80 columns #178: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:151: + rule->matcher->action_ste[1].pool : WARNING: line length of 90 exceeds 80 columns #208: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:181: + memcpy(&rule->tag.jumbo, ste_attr->wqe_data->jumbo, MLX5HWS_JUMBO_TAG_SZ); WARNING: line length of 88 exceeds 80 columns #210: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:183: + memcpy(&rule->tag.match, ste_attr->wqe_data->tag, MLX5HWS_MATCH_TAG_SZ); WARNING: line length of 99 exceeds 80 columns #227: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:200: + (struct mlx5hws_wqe_gta_data_seg_ste *)(void *)rule->resize_info->data_seg; WARNING: line length of 82 exceeds 80 columns #229: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:202: + (struct mlx5hws_rule_match_tag *)(void *)data_seg->action; WARNING: line length of 84 exceeds 80 columns #341: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:314: + ste_attr->send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA; WARNING: line length of 81 exceeds 80 columns #409: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:382: + * The queued dependent WQE can be later aborted or kept as a dependency. WARNING: line length of 82 exceeds 80 columns #423: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:396: + /* Allocate action STEs for rules that need more than match STE */ WARNING: line length of 93 exceeds 80 columns #427: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:400: + mlx5hws_err(ctx, "Failed to allocate action memory %d", ret); WARNING: line length of 93 exceeds 80 columns #434: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:407: + matcher->action_ste[rule->action_ste_selector].rtc_0_id : 0; WARNING: line length of 93 exceeds 80 columns #436: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:409: + matcher->action_ste[rule->action_ste_selector].rtc_1_id : 0; WARNING: line length of 88 exceeds 80 columns #449: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:422: + * For hash split / linear lookup RTCs, packets reaching any STE WARNING: line length of 85 exceeds 80 columns #450: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:423: + * will always match and perform the specified actions, which WARNING: line length of 93 exceeds 80 columns #453: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:426: + if (likely(!mlx5hws_matcher_is_insert_by_idx(matcher) && !is_update)) WARNING: line length of 90 exceeds 80 columns #454: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:427: + mlx5hws_definer_create_tag(match_param, mt->fc, mt->fc_sz, WARNING: line length of 91 exceeds 80 columns #455: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:428: + (u8 *)dep_wqe->wqe_data.action); WARNING: line length of 93 exceeds 80 columns #457: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:430: + hws_rule_update_copy_tag(rule, &dep_wqe->wqe_data, is_jumbo); WARNING: line length of 86 exceeds 80 columns #463: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:436: + /* Rule has no dependencies, abort dep_wqe and send WQE now */ WARNING: line length of 83 exceeds 80 columns #579: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:552: + ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA; WARNING: line length of 81 exceeds 80 columns #611: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:584: + if (unlikely(mlx5hws_send_engine_full(&ctx->send_queue[attr->queue_id]))) WARNING: line length of 83 exceeds 80 columns #670: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:643: + ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA; WARNING: line length of 83 exceeds 80 columns #716: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:689: + ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA; WARNING: line length of 91 exceeds 80 columns #727: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:700: + ste_attr.wqe_ctrl = (struct mlx5hws_wqe_gta_ctrl_seg *)rule->resize_info->ctrl_seg; WARNING: line length of 95 exceeds 80 columns #728: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c:701: + ste_attr.wqe_data = (struct mlx5hws_wqe_gta_data_seg_ste *)rule->resize_info->data_seg; WARNING: line length of 81 exceeds 80 columns #864: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.h:51: + u8 ctrl_seg[MLX5HWS_WQE_SZ_GTA_CTRL]; /* Ctrl segment of STE: 48 bytes */ WARNING: line length of 81 exceeds 80 columns #865: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.h:52: + u8 data_seg[MLX5HWS_WQE_SZ_GTA_DATA]; /* Data segment of STE: 64 bytes */ WARNING: line length of 82 exceeds 80 columns #878: FILE: drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.h:65: + u8 action_ste_selector; /* For rule update - which action STE is in use */ total: 0 errors, 41 warnings, 0 checks, 864 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 3aec4df0a26a ("net/mlx5: HWS, added rules handling") 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, 41 warnings, 0 checks, 864 lines checked