From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B56C1CD37 for ; Sat, 10 Aug 2024 05:05:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723266343; cv=none; b=KpTagZkG1NfI8X/B4ZQgH3cwCzWgPO2W0LIs4WSlkEMOKsseuvOPG3w6jw4Qyvx9WjygFKzwaidJIFUFhd6ih8EGUECiSsQoAE+vYI+CvU7SDcL0ueasEojBNxtAkMHeMPoEoK8LRs5VNT+URxzIZmrB5yHU0jIFLb5TX1cSBS8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723266343; c=relaxed/simple; bh=2xTTaTKh9K7GKu6XtcXqyT+YpJiwOOhad25GC3T36Mo=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Wgj/afCAoYUA04mZZ8Xf/s55wdfM2qMq+e8WQ6RUBDAKG5QMXUQ9WdeVxgSc5MgGtL9kN+yHYodqGnNRt7oYIrZioYgR0TVYwerkpKHXvl3YHrWHK3n+I2/M9umyDotQdYdLYbNRTctTQ8geSA1/2obZV6Vo1TugFJ9V/tAnZ5Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fPznT2qy; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fPznT2qy" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 53AE8C32781; Sat, 10 Aug 2024 05:05:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1723266342; bh=2xTTaTKh9K7GKu6XtcXqyT+YpJiwOOhad25GC3T36Mo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=fPznT2qyG31yybQ0A5o6gK9GpaG1+Og/qMZesGwtKASJUPbPbK688BAmVzVlMI3/x w1qGNu7lneTjvYEPS0GYOsB7OkOoWjl8VAHKUDHGkokjhv2qx26xTSeW1izJKltzM1 +lYiTAD+0pEvWxAYxR4JL6Lx/ZKJVA7YOmxsHBZlaFdGGVmLsfLcfTZoc7xZUcglBi jWtk8P658IdgEQW+Jb42cjLxu75O35757AxSsarmVnxV4Dc9Nz7pQipZNzpzgwwlXJ FxrGc7eXFTSI9v5W98J42+uwiDYbVYNJgb5vK/iITDmrVc3Lz/R9jR6TFPy5iH1wh/ W7KFyWfU/jcnA== Date: Fri, 9 Aug 2024 22:05:41 -0700 From: Jakub Kicinski To: Tony Nguyen Cc: davem@davemloft.net, pabeni@redhat.com, edumazet@google.com, netdev@vger.kernel.org, Ahmed Zaki , madhu.chittim@intel.com, horms@kernel.org, hkelam@marvell.com, Sridhar Samudrala , Marcin Szycik , Rafal Romanowski Subject: Re: [PATCH net-next 13/13] iavf: add support for offloading tc U32 cls filters Message-ID: <20240809220541.58c0257b@kernel.org> In-Reply-To: <20240809173615.2031516-14-anthony.l.nguyen@intel.com> References: <20240809173615.2031516-1-anthony.l.nguyen@intel.com> <20240809173615.2031516-14-anthony.l.nguyen@intel.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 9 Aug 2024 10:36:12 -0700 Tony Nguyen wrote: > From: Ahmed Zaki > > Add support for offloading cls U32 filters. Only "skbedit queue_mapping" > and "drop" actions are supported. Also, only "ip" and "802_3" tc > protocols are allowed. The PF must advertise the VIRTCHNL_VF_OFFLOAD_TC_U32 > capability flag. > > Since the filters will be enabled via the FD stage at the PF, a new type > of FDIR filters is added and the existing list and state machine are used. > > The new filters can be used to configure flow directors based on raw > (binary) pattern in the rx packet. drivers/net/ethernet/intel/iavf/iavf_main.c:4077:33: warning: incorrect type in assignment (different base types) drivers/net/ethernet/intel/iavf/iavf_main.c:4077:33: expected restricted __be16 [usertype] h_proto drivers/net/ethernet/intel/iavf/iavf_main.c:4077:33: got int -- pw-bot: cr