From patchwork Fri Jan 5 22:28:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 135768 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B2A9C432AF; Fri, 5 Jan 2024 23:29:38 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DC10A40693; Fri, 5 Jan 2024 23:29:24 +0100 (CET) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mails.dpdk.org (Postfix) with ESMTP id 40D67402EF for ; Fri, 5 Jan 2024 23:29:22 +0100 (CET) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1d4a2526a7eso165805ad.3 for ; Fri, 05 Jan 2024 14:29:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1704493761; x=1705098561; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zLOGIWMvdexhVl/qwatdOQVvHl1sQTCLAwQmH8hthNI=; b=N+FQOX9rNo78WmOrrcNhwASNdeM3z7rO8vbWPYSvKszaBVjM5+ilskIrqv2k9RbogE eEqcu0PB9zhaB8Lak80YZj6ndHXAos2yfcWDpzTZXLJeUBvTV7h/lawbRF1ZSiJbPz0J zXuVqTMh1XqnRp0IJmkm8rSqUohLpS4s3efdR/HJS/t8Rfd4VQoCec6Mod6LofPOtLuW 7Dg8MHEklrO1WvaCqyXEZg7dNN7LMsnjT2R4x1oOX87nWnRZfkRvlMm7dDLLeffBEsis L2IQmnrXZq3psruCrXvFEYKJ0KfOwbvgmPkE+J5UWirPtUiWMsKGAPOTHGtyTo2lbWK6 JPDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704493761; x=1705098561; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zLOGIWMvdexhVl/qwatdOQVvHl1sQTCLAwQmH8hthNI=; b=Bw4Ucy9axS1Mcu2McUz7/99AMxqziM08ju3e3RkPy7AHzeom5ARgypfOmfdxU2JIQF crceBoLDdLwnH0UdSdd7XR4ay8Qv07kL2Ue5bPGO8GGC3/J+j9G6ebjlP/l/ql8I+KUm ykAeLFePXgIDoOBnPRyc+kkIUeIMdfioTlHJFctSVxj9Ay2iYWCE+DqTpCon0KgMv0UX I2l850XTF2zt7uULiy7am+7H1AJbWbgtbRJLBtRYjtn1/relFqPFr2WIP1YN7BYpnE4a P1bWjZWNzy23xDO90qtj2gdzB+xR+0fKBuC3OuBs++ZP7uDtdjov1InJLovOUv1BSjc0 xSZA== X-Gm-Message-State: AOJu0YyAf0oqFZk75SHrUs6TTEdbgSQ8H6sPGlnlD5dJitDMImL1JtH4 3EMgY6qLu3rTaLOqiIcujpwo7N0RknUn9jmddWaZiIJFPsE= X-Google-Smtp-Source: AGHT+IG2FPYLh4ARtwRmbUE3ZoEbV46R8NMgEJ50OwBHVCRAl6Uyf26iaDU6moOnjfvsfrv6o2gGMg== X-Received: by 2002:a17:902:ef85:b0:1d4:9dd9:9cb4 with SMTP id iz5-20020a170902ef8500b001d49dd99cb4mr136253plb.92.1704493761488; Fri, 05 Jan 2024 14:29:21 -0800 (PST) Received: from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141]) by smtp.gmail.com with ESMTPSA id b11-20020a170902d50b00b001d3e2578e66sm1871132plg.243.2024.01.05.14.29.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 14:29:21 -0800 (PST) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [RFC 3/5] tap: remove unnecessary cast in call to bpf_load Date: Fri, 5 Jan 2024 14:28:09 -0800 Message-ID: <20240105222909.139674-4-stephen@networkplumber.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240105222909.139674-1-stephen@networkplumber.org> References: <20240105222909.139674-1-stephen@networkplumber.org> MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org The callers already have the correct data type. Signed-off-by: Stephen Hemminger --- drivers/net/tap/tap_bpf_api.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/net/tap/tap_bpf_api.c b/drivers/net/tap/tap_bpf_api.c index d176da0802eb..c754c167a764 100644 --- a/drivers/net/tap/tap_bpf_api.c +++ b/drivers/net/tap/tap_bpf_api.c @@ -32,9 +32,8 @@ int tap_flow_bpf_cls_q(__u32 queue_idx) cls_q_insns[1].imm = queue_idx; return bpf_load(BPF_PROG_TYPE_SCHED_CLS, - (struct bpf_insn *)cls_q_insns, - RTE_DIM(cls_q_insns), - "Dual BSD/GPL"); + cls_q_insns, RTE_DIM(cls_q_insns), + "Dual BSD/GPL"); } /** @@ -55,9 +54,8 @@ int tap_flow_bpf_calc_l3_l4_hash(__u32 key_idx, int map_fd) l3_l4_hash_insns[9].imm = map_fd; return bpf_load(BPF_PROG_TYPE_SCHED_ACT, - (struct bpf_insn *)l3_l4_hash_insns, - RTE_DIM(l3_l4_hash_insns), - "Dual BSD/GPL"); + l3_l4_hash_insns, RTE_DIM(l3_l4_hash_insns), + "Dual BSD/GPL"); } /**