Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp83661ioo; Fri, 20 May 2022 14:39:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJys5mr0X0cmZr7DqGFcsLuwXeAm/noqy4jkCxQp786kpu47JPQVenJbELMQlprW36z5uqhi X-Received: by 2002:a17:902:9896:b0:15e:c3ff:1181 with SMTP id s22-20020a170902989600b0015ec3ff1181mr11317301plp.24.1653082797472; Fri, 20 May 2022 14:39:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653082797; cv=none; d=google.com; s=arc-20160816; b=e7eaGG+EK3knn/quBqmXPrnds3/EkZvGWq3XH/8df3GJww/AEN2HLQ2j8CgGMcbj6v DLpJRU1OFBQKjKp1+Q3Le5J2XB8EvyQXtz8/CYveUc+KdLRoaQDWA8+tZBBSxC+jCz9P mzyY+oAhFXc56+fEKBoHwyyg+zH67WyutXKjoWeUv9T3KipPcPDlRXnbro2Fe2Rjj5Ld ccb+R1dpVEsi+aq+ddVjgJGTh/sOaSmj0U2c6/32g/LQXTMoQJ8AiBWl9gmGu4Rr/afD FBegBmOjzzLqqSX9DuBAMOIdXwLjf8hQ3Nl/Z4E3/TjaLDGKcbXlwlKwSkgkthqkBPGa hCcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=mArRYaTet79qWg4aT9i1BQ1Oc2erEeN8pNlKbQRrR8M=; b=SN2p2iUzAFijPxKo7XiP1+1FzhqWuuXHJ9DRn9XZD2lDxuwsoSGjVHZW2oTcxalBHL Z5nEKBK5WJ756JjD0HSFEuOOzSLYLSHfhMgpeAfgLZACi2hJVngyuFy8qlbVQ2dRV86f DAIjvbTxzglkT7gsWpZjPbk9kDmPlxkglrsFiDDF6MBnFzU3pX4tL1IJL3NSONWbBRY6 27D703cY+Ma9FTYw6zamDRk3aBDGOKJr/l2djzDsJk+RHVOW9tdTU48fq8QeNvynMwVZ LGT/zWp1tuHFe+mznj1HwJHcBDGi9oQUJZgdXPBs1yGPIFgar99yLjeH9mfF4duIszLv Xa5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ualBrRcP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x5-20020a654145000000b003d8204b5cd0si770066pgp.305.2022.05.20.14.39.45; Fri, 20 May 2022 14:39:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ualBrRcP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353000AbiETSzl (ORCPT + 99 others); Fri, 20 May 2022 14:55:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352231AbiETSzk (ORCPT ); Fri, 20 May 2022 14:55:40 -0400 Received: from mail-il1-x12e.google.com (mail-il1-x12e.google.com [IPv6:2607:f8b0:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 05F0017CCBE for ; Fri, 20 May 2022 11:55:39 -0700 (PDT) Received: by mail-il1-x12e.google.com with SMTP id j7so6130637ila.1 for ; Fri, 20 May 2022 11:55:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mArRYaTet79qWg4aT9i1BQ1Oc2erEeN8pNlKbQRrR8M=; b=ualBrRcP7e+k3KUn4GLZFLrV4hds2YoxfDqoZT4BCfFzHutom6S7aq5JQBbNWB2rEY 66G6X0m0aSs+ezMF7U1Wo3jZsVuw5RK41NkNGi6+O26qiPWukbexQhe8Y+5blVHBdrAG 6QFP6mSVN5g/A+Vc1OFn4OYShocnh/D+29QQOgEv2SyRSjLoJwDahRN+84S2HrBt+LSV Ah7fhEgNkGlXuZK6CiAe49i2XCFbwMB1r26f0ncWKQUgwnr4BIiC8tZ4tQzgpX2Fvgxj uzHE0c1Op/w07A/R5P5Eph1LjyOjmKHk44pusKFzHDGxQJ+XSrCzzy5T6ziYSZ2Fd7DS LK+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mArRYaTet79qWg4aT9i1BQ1Oc2erEeN8pNlKbQRrR8M=; b=cVKfB1XWOUOD8Sqr0Q5TL0brivUXQhpp2iaLE41mNjS+dw4xWDy7ckdTwzIhXy5ffT TdXWv1zz2PSBxqP9C9ac8LA1yhNIkTkGRgfNoyqh6/vfMZLq6DiIcxmJPRGal4UIkP76 pIY6jzunWGmNB5emTaCRaW7imgJKC9L85tqTY8p0otwnKQCG0v1a52wEDG0hRKBNkwR7 0LIsg49NhquNGrOYFGF694s5ZoRl1Jne1v8k7bXphfIEXT0RcXOwm2CauQO7cgB+tp5d 4y00E/hmiOjC3C1N2ROUHoxvaOOS5Hadr8s56mWLc0n6UDNSd30FmXtwSw9N69xG7or1 NMwA== X-Gm-Message-State: AOAM533q+Rtt6oVkYi1VEBsEXvkx9iIcp3GKpTEaTmhfFcR4YmlrUaOq 9sJSdq3XV8bEdPNJl2ZbhgcJxQ== X-Received: by 2002:a05:6e02:1ba1:b0:2cf:232b:aa85 with SMTP id n1-20020a056e021ba100b002cf232baa85mr5903826ili.2.1653072938366; Fri, 20 May 2022 11:55:38 -0700 (PDT) Received: from presto.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id a6-20020a056638058600b0032b3a7817acsm871958jar.112.2022.05.20.11.55.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 May 2022 11:55:37 -0700 (PDT) From: Alex Elder To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com Cc: mka@chromium.org, evgreen@chromium.org, bjorn.andersson@linaro.org, quic_cpratapa@quicinc.com, quic_avuyyuru@quicinc.com, quic_jponduru@quicinc.com, quic_subashab@quicinc.com, elder@kernel.org, netdev@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/8] net: ipa: a few more small items Date: Fri, 20 May 2022 13:55:25 -0500 Message-Id: <20220520185533.877920-1-elder@linaro.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series consists of three small sets of changes. The first three patches allow a few endpoint features to be specified. At this time, currently-defined endpoints retain the same configuration, but when the monitor functionality is added in the next cycle these options will be required. The fourth patch simply removes an unused function, explaining also why it would likely never be used. And the last four patches refactor code related to IPA immediate commands, eliminating an unused field and then simplifying and removing some unneeded code. -Alex Alex Elder (8): net: ipa: make endpoint HOLB drop configurable net: ipa: support hard aggregation limits net: ipa: specify RX aggregation time limit in config data net: ipa: kill gsi_trans_commit_wait_timeout() net: ipa: get rid of ipa_cmd_info->direction net: ipa: remove command direction argument net: ipa: remove command info pool net: ipa: use data space for command opcodes drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_trans.c | 38 ++-------- drivers/net/ipa/gsi_trans.h | 24 +++--- drivers/net/ipa/ipa_cmd.c | 78 ++++++-------------- drivers/net/ipa/ipa_cmd.h | 11 --- drivers/net/ipa/ipa_data-v3.1.c | 2 + drivers/net/ipa/ipa_data-v3.5.1.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 2 + drivers/net/ipa/ipa_data-v4.2.c | 2 + drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_endpoint.c | 119 ++++++++++++++++++++---------- drivers/net/ipa/ipa_endpoint.h | 23 +++++- 13 files changed, 149 insertions(+), 157 deletions(-) -- 2.32.0