From nobody Mon Apr 27 09:12:51 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 224E7C433EF for ; Wed, 15 Jun 2022 00:49:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238696AbiFOAtp (ORCPT ); Tue, 14 Jun 2022 20:49:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237428AbiFOAtf (ORCPT ); Tue, 14 Jun 2022 20:49:35 -0400 Received: from challenge-bot.com (challenge-bot.com [IPv6:2602:fffa:fff:108a:0:16:3e15:92b8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C3EE4C432 for ; Tue, 14 Jun 2022 17:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=challenge-bot.com; s=20180430; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=UeqTkL2N/bemOxnkHTPu4GSRYJIjW8EdxB1W6QMyuSY=; b=RzkCu1kSPkmggfdxFMj3BRqj6q /f4L3muhIEMn//wG9isKA9O+FTRANfEg5KFQ8y0lVFG+7JtIbwD8v75i7zpdOoSUS+5GwrHUXNgFz TDQE3AZll2DNQre9u7rE7YpWTyzhiwXUyyQjXSZJSVHkfHnAoS34Fruut1AZKNa9icNQ=; Received: from ozzloy by challenge-bot.com with local (Exim 4.92) (envelope-from ) id 1o1HDt-0002Sv-Vz; Tue, 14 Jun 2022 17:49:29 -0700 From: daniel watson To: Larry Finger , Phillip Potter , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: Daniel Watson Subject: [PATCH v2 1/4] staging: r8188eu: call rtw_IOL_append_WB_cmd directly Date: Tue, 14 Jun 2022 17:49:25 -0700 Message-Id: <7e76b24d53a7762682d5db163e3c984329e8eda7.1655249804.git.ozzloy@challenge-bot.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Daniel Watson Call rtf_IOL_append_WB_cmd directly, instead of using wrapper macro. Delete wrapper macro, which is not needed. Signed-off-by: Daniel Watson Reviewed-by: Dan Carpenter --- Changes in v2: - Make the commit message clearer Note: This code has not been run on hardware. drivers/staging/r8188eu/core/rtw_iol.c | 2 +- drivers/staging/r8188eu/include/rtw_iol.h | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/staging/r8188eu/core/rtw_iol.c b/drivers/staging/r8188= eu/core/rtw_iol.c index af8e84a41b851..8c990b1af5a70 100644 --- a/drivers/staging/r8188eu/core/rtw_iol.c +++ b/drivers/staging/r8188eu/core/rtw_iol.c @@ -67,7 +67,7 @@ bool rtw_IOL_applied(struct adapter *adapter) return false; } =20 -int _rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, u16 addr, u8 val= ue, u8 mask) +int rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, u16 addr, u8 valu= e, u8 mask) { struct ioreg_cfg cmd =3D {8, IOREG_CMD_WB_REG, 0x0, 0x0, 0x0}; =20 diff --git a/drivers/staging/r8188eu/include/rtw_iol.h b/drivers/staging/r8= 188eu/include/rtw_iol.h index fb88ebc1dabb1..a648f9ba50a62 100644 --- a/drivers/staging/r8188eu/include/rtw_iol.h +++ b/drivers/staging/r8188eu/include/rtw_iol.h @@ -41,16 +41,14 @@ int rtw_IOL_append_END_cmd(struct xmit_frame *xmit_fram= e); void read_efuse_from_txpktbuf(struct adapter *adapter, int bcnhead, u8 *content, u16 *size); =20 -int _rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, u16 addr, - u8 value, u8 mask); +int rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, u16 addr, + u8 value, u8 mask); int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 value, u16 mask); int _rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 value, u32 mask); int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 addr, u32 value, u32 mask); -#define rtw_IOL_append_WB_cmd(xmit_frame, addr, value, mask) \ - _rtw_IOL_append_WB_cmd((xmit_frame), (addr), (value) ,(mask)) #define rtw_IOL_append_WW_cmd(xmit_frame, addr, value, mask) \ _rtw_IOL_append_WW_cmd((xmit_frame), (addr), (value),(mask)) #define rtw_IOL_append_WD_cmd(xmit_frame, addr, value, mask) \ --=20 2.34.1 From nobody Mon Apr 27 09:12:51 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F46AC433EF for ; Wed, 15 Jun 2022 00:49:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238144AbiFOAti (ORCPT ); Tue, 14 Jun 2022 20:49:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237400AbiFOAtf (ORCPT ); Tue, 14 Jun 2022 20:49:35 -0400 Received: from challenge-bot.com (challenge-bot.com [IPv6:2602:fffa:fff:108a:0:16:3e15:92b8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2C0A24C424 for ; Tue, 14 Jun 2022 17:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=challenge-bot.com; s=20180430; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=0Q3FHgAu/LszUBpsWqPLEtKOSAyaNdoFckgppE/2eXg=; b=lYSowu9/Ue/dI80FFtSO0ucXNv Kuwz+v5SYD4w6e2cRkbzaq8/APMwimMU4rcEllbJoTbhUSnvgDrf5O990GfqjE4W4/zOnGpdSaMmN AbGsEyunSUOfQqzRiRcE6HkgtWdS5AJzt4FLwRV1YIV7VG3oUNfIqR7jRblBeoE2mmZ8=; Received: from ozzloy by challenge-bot.com with local (Exim 4.92) (envelope-from ) id 1o1HDu-0002Sz-3F; Tue, 14 Jun 2022 17:49:30 -0700 From: daniel watson To: Larry Finger , Phillip Potter , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: Daniel Watson Subject: [PATCH v2 2/4] staging: r8188eu: call rtw_IOL_append_WW_cmd directly Date: Tue, 14 Jun 2022 17:49:26 -0700 Message-Id: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Daniel Watson Call rtw_IOL_append_WW_cmd directly, instead of using wrapper macro. Delete wrapper macro, which is not needed. Signed-off-by: Daniel Watson Reviewed-by: Dan Carpenter --- Changes in v2: - Make the commit message clearer Note: This code has not been run on hardware. drivers/staging/r8188eu/core/rtw_iol.c | 2 +- drivers/staging/r8188eu/include/rtw_iol.h | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/staging/r8188eu/core/rtw_iol.c b/drivers/staging/r8188= eu/core/rtw_iol.c index 8c990b1af5a70..7292bab126074 100644 --- a/drivers/staging/r8188eu/core/rtw_iol.c +++ b/drivers/staging/r8188eu/core/rtw_iol.c @@ -81,7 +81,7 @@ int rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, = u16 addr, u8 value, u8 return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, cmd.length); } =20 -int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 va= lue, u16 mask) +int rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 val= ue, u16 mask) { struct ioreg_cfg cmd =3D {8, IOREG_CMD_WW_REG, 0x0, 0x0, 0x0}; =20 diff --git a/drivers/staging/r8188eu/include/rtw_iol.h b/drivers/staging/r8= 188eu/include/rtw_iol.h index a648f9ba50a62..c99d7d5151099 100644 --- a/drivers/staging/r8188eu/include/rtw_iol.h +++ b/drivers/staging/r8188eu/include/rtw_iol.h @@ -43,14 +43,12 @@ void read_efuse_from_txpktbuf(struct adapter *adapter, = int bcnhead, =20 int rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame, u16 addr, u8 value, u8 mask); -int _rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, - u16 value, u16 mask); +int rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, + u16 value, u16 mask); int _rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 value, u32 mask); int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 addr, u32 value, u32 mask); -#define rtw_IOL_append_WW_cmd(xmit_frame, addr, value, mask) \ - _rtw_IOL_append_WW_cmd((xmit_frame), (addr), (value),(mask)) #define rtw_IOL_append_WD_cmd(xmit_frame, addr, value, mask) \ _rtw_IOL_append_WD_cmd((xmit_frame), (addr), (value), (mask)) #define rtw_IOL_append_WRF_cmd(xmit_frame, rf_path, addr, value, mask) \ --=20 2.34.1 From nobody Mon Apr 27 09:12:51 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C05C3C433EF for ; Wed, 15 Jun 2022 00:49:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239699AbiFOAtv (ORCPT ); Tue, 14 Jun 2022 20:49:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231504AbiFOAtf (ORCPT ); Tue, 14 Jun 2022 20:49:35 -0400 Received: from challenge-bot.com (challenge-bot.com [IPv6:2602:fffa:fff:108a:0:16:3e15:92b8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 566834C430 for ; Tue, 14 Jun 2022 17:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=challenge-bot.com; s=20180430; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=CnX0C4kEKoPLx63PlbawLXiCLHspF4rFGDo4Tu+RTJY=; b=DiTsYjpwn7BrzQTBBWpyLDWSip a1yVI1fZWySNNyrgSALWm6RwUF0V3JTKdAp/Cfmukda9rvC3fo9Jr4mLxO0B+EkhSnYCml3v8Qaah oh0/9XzNtvR7IcPpXmjqpJYBYoHfljRUvNE8moANDtss+olPyM5LGfn+MzNkzYtOeps4=; Received: from ozzloy by challenge-bot.com with local (Exim 4.92) (envelope-from ) id 1o1HDu-0002T3-6u; Tue, 14 Jun 2022 17:49:30 -0700 From: daniel watson To: Larry Finger , Phillip Potter , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: Daniel Watson Subject: [PATCH v2 3/4] staging: r8188eu: call rtw_IOL_append_WD_cmd directly Date: Tue, 14 Jun 2022 17:49:27 -0700 Message-Id: <338bf7d1067d625299c2077fcd01d7bb09c2bc37.1655249804.git.ozzloy@challenge-bot.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Daniel Watson Call rtw_IOL_append_WD_cmd directly, instead of using wrapper macro. Delete wrapper macro, which is not needed. Signed-off-by: Daniel Watson Reviewed-by: Dan Carpenter --- Changes in v2: - Make the commit message clearer Note: This code has not been run on hardware. drivers/staging/r8188eu/core/rtw_iol.c | 2 +- drivers/staging/r8188eu/include/rtw_iol.h | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/staging/r8188eu/core/rtw_iol.c b/drivers/staging/r8188= eu/core/rtw_iol.c index 7292bab126074..b7ee3833c908c 100644 --- a/drivers/staging/r8188eu/core/rtw_iol.c +++ b/drivers/staging/r8188eu/core/rtw_iol.c @@ -95,7 +95,7 @@ int rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, = u16 addr, u16 value, u1 return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, cmd.length); } =20 -int _rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 va= lue, u32 mask) +int rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 val= ue, u32 mask) { struct ioreg_cfg cmd =3D {8, IOREG_CMD_WD_REG, 0x0, 0x0, 0x0}; =20 diff --git a/drivers/staging/r8188eu/include/rtw_iol.h b/drivers/staging/r8= 188eu/include/rtw_iol.h index c99d7d5151099..9ad467759ef1c 100644 --- a/drivers/staging/r8188eu/include/rtw_iol.h +++ b/drivers/staging/r8188eu/include/rtw_iol.h @@ -45,12 +45,10 @@ int rtw_IOL_append_WB_cmd(struct xmit_frame *xmit_frame= , u16 addr, u8 value, u8 mask); int rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame, u16 addr, u16 value, u16 mask); -int _rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, - u32 value, u32 mask); +int rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, + u32 value, u32 mask); int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 addr, u32 value, u32 mask); -#define rtw_IOL_append_WD_cmd(xmit_frame, addr, value, mask) \ - _rtw_IOL_append_WD_cmd((xmit_frame), (addr), (value), (mask)) #define rtw_IOL_append_WRF_cmd(xmit_frame, rf_path, addr, value, mask) \ _rtw_IOL_append_WRF_cmd((xmit_frame),(rf_path), (addr), (value), (mask)) =20 --=20 2.34.1 From nobody Mon Apr 27 09:12:51 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 37283C433EF for ; Wed, 15 Jun 2022 00:49:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238614AbiFOAtl (ORCPT ); Tue, 14 Jun 2022 20:49:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233156AbiFOAtf (ORCPT ); Tue, 14 Jun 2022 20:49:35 -0400 Received: from challenge-bot.com (challenge-bot.com [IPv6:2602:fffa:fff:108a:0:16:3e15:92b8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C3994C431 for ; Tue, 14 Jun 2022 17:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=challenge-bot.com; s=20180430; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=sQrT+LTV1XsCMYBzfhykUc6nm3kVLttVyQD6H2eeam8=; b=jqHSqA1SED+WCFD9jwUC8Fo9f+ F7yjeYyHYLtttm5rJJ1TEeVgxfrfrRISics+Yy7iXxsFHzVFLieRXf6bPbXn/sP4vN+Z31OsiLiC4 A1hOosRjV5nESxrnVzGvi+AaYcnmoY5EPySBLaraU0NXS9Kxg3HWQlQxz461A2r497Og=; Received: from ozzloy by challenge-bot.com with local (Exim 4.92) (envelope-from ) id 1o1HDu-0002T7-Ac; Tue, 14 Jun 2022 17:49:30 -0700 From: daniel watson To: Larry Finger , Phillip Potter , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: Daniel Watson Subject: [PATCH v2 4/4] staging: r8188eu: call rtw_IOL_append_WRF_cmd directly Date: Tue, 14 Jun 2022 17:49:28 -0700 Message-Id: <1775458f6f544da7d80ab281d2185f9cbf8d17a9.1655249804.git.ozzloy@challenge-bot.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Daniel Watson Call rtw_IOL_append_WRF_cmd directly, instead of using wrapper macro. Delete wrapper macro, which is not needed. Signed-off-by: Daniel Watson Reviewed-by: Dan Carpenter --- Changes in v2: - Make the commit message clearer Note: This code has not been run on hardware. drivers/staging/r8188eu/core/rtw_iol.c | 2 +- drivers/staging/r8188eu/include/rtw_iol.h | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/staging/r8188eu/core/rtw_iol.c b/drivers/staging/r8188= eu/core/rtw_iol.c index b7ee3833c908c..31e196ccd899a 100644 --- a/drivers/staging/r8188eu/core/rtw_iol.c +++ b/drivers/staging/r8188eu/core/rtw_iol.c @@ -109,7 +109,7 @@ int rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame= , u16 addr, u32 value, u3 return rtw_IOL_append_cmds(xmit_frame, (u8 *)&cmd, cmd.length); } =20 -int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16= addr, u32 value, u32 mask) +int rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, u16 = addr, u32 value, u32 mask) { struct ioreg_cfg cmd =3D {8, IOREG_CMD_W_RF, 0x0, 0x0, 0x0}; =20 diff --git a/drivers/staging/r8188eu/include/rtw_iol.h b/drivers/staging/r8= 188eu/include/rtw_iol.h index 9ad467759ef1c..099f5a075274c 100644 --- a/drivers/staging/r8188eu/include/rtw_iol.h +++ b/drivers/staging/r8188eu/include/rtw_iol.h @@ -47,10 +47,8 @@ int rtw_IOL_append_WW_cmd(struct xmit_frame *xmit_frame,= u16 addr, u16 value, u16 mask); int rtw_IOL_append_WD_cmd(struct xmit_frame *xmit_frame, u16 addr, u32 value, u32 mask); -int _rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, - u16 addr, u32 value, u32 mask); -#define rtw_IOL_append_WRF_cmd(xmit_frame, rf_path, addr, value, mask) \ - _rtw_IOL_append_WRF_cmd((xmit_frame),(rf_path), (addr), (value), (mask)) +int rtw_IOL_append_WRF_cmd(struct xmit_frame *xmit_frame, u8 rf_path, + u16 addr, u32 value, u32 mask); =20 u8 rtw_IOL_cmd_boundary_handle(struct xmit_frame *pxmit_frame); =20 --=20 2.34.1