Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp218295iob; Wed, 11 May 2022 12:53:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGdCwDbP4/h8Tg/64/Nh17WGbobOFgc7tVPFQEKEd4oCUkF7kuEELy3UbV1P6eg3hHjgBA X-Received: by 2002:a63:5d1d:0:b0:3c6:480:1ab7 with SMTP id r29-20020a635d1d000000b003c604801ab7mr22031598pgb.228.1652298810946; Wed, 11 May 2022 12:53:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652298810; cv=none; d=google.com; s=arc-20160816; b=OqQ/w0F9tC81zxA806Mv/3mKSArgUBfhi5Sc97j+qvNrb+WC1WTbDzjcid+I5C65tQ 1QkD7NbhL7sh7pSgS876e6c2V83g7+xyB81yKP0Xbg+TgLO885HBg9UF5H6hPA0W+hFp ryxyklwQDZ5DugQ4AQxPIjrrzcB9FUT/fB7dOdAm37lOb9OMhHrCGXiDXMjprvqtNfT0 v7YR19JqI8TgEfZofyLKIRFVpT1EQYI97lCMks9iNkwr37DaDl2QTCR4w4JJS+c8v9nw qWRRvyXlxda9YbIztgjzgr3N6NQLrkcmWijSpB5+Dwz7gQCC7vYmuTy/U6nldGQNDa3a JOYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=XsQyW9GpM333s+OM1HH/Aw1R0pdAB2Z4p1e4WtFjUnk=; b=pXDz47aLhzTBuAwxAsl3E+nrZabh4e74ynrT32CdItt7AKksgKvoxajv5dgXItpwUR 957NF4BdlXa7r3e5sye5Yet3QNuvxWTQuX8KXY4BkzydIJxt9846SfFIlm+PnCpUDGfr EnGS0QWje5rvhXIgSVimvIpmZ5wyKhQ5s31hVzS6+dhgCogg2/bZM3bgqdNS+/zJUOzF AJ7o2aKY3cyrZCD6nvWgE0jF3a1Fnx2Tc+jwX7zatj/eRAqS8bJN74QoXsVrPZ6VQkrh IAcq1YUSVZmvGJElQ7ED4ooFCgMhny90+7qwEY0D5CA//+15WUDDqmBJmPt9fqBvzdpp ugcA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e8-20020a633708000000b003c5e4be54bbsi869745pga.240.2022.05.11.12.53.18; Wed, 11 May 2022 12:53:30 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230164AbiEKNFw (ORCPT + 99 others); Wed, 11 May 2022 09:05:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234571AbiEKNFu (ORCPT ); Wed, 11 May 2022 09:05:50 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5EC7F559B for ; Wed, 11 May 2022 06:05:45 -0700 (PDT) Received: from gallifrey.ext.pengutronix.de ([2001:67c:670:201:5054:ff:fe8d:eefb] helo=bjornoya.blackshift.org) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nom29-0006Tc-Su; Wed, 11 May 2022 15:05:41 +0200 Received: from pengutronix.de (unknown [IPv6:2a01:4f8:1c1c:29e9:22:41ff:fe00:1400]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: mkl-all@blackshift.org) by smtp.blackshift.org (Postfix) with ESMTPSA id A93A57BCDD; Wed, 11 May 2022 13:05:40 +0000 (UTC) Date: Wed, 11 May 2022 15:05:40 +0200 From: Marc Kleine-Budde To: Oliver Hartkopp Cc: Oleksij Rempel , Wolfgang Grandegger , Devid Antonio Filoni , kernel@pengutronix.de, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, David Jander Subject: Re: [PATCH 1/1] can: skb: add and set local_origin flag Message-ID: <20220511130540.yowjdvzftq2jutiw@pengutronix.de> References: <20220511121913.2696181-1-o.rempel@pengutronix.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="byqmtarls5bvmvxs" Content-Disposition: inline In-Reply-To: X-SA-Exim-Connect-IP: 2001:67c:670:201:5054:ff:fe8d:eefb X-SA-Exim-Mail-From: mkl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 --byqmtarls5bvmvxs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 11.05.2022 14:38:32, Oliver Hartkopp wrote: > I'm a bit unsure why we should not stick with the simple skb->sk > handling? Another use where skb->sk breaks is sending CAN frames with SO_TXTIME with the sched_etf. I have a patched version of cangen that uses SO_TXTIME. It attaches a time to transmit to a CAN frame when sending it. If you send 10 frames, each 100ms after the other and then exit the program, the first CAN frames show up as TX'ed while the others (after closing the socket) show up as RX'ed CAN frames in candump. regards, Marc --=20 Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | --byqmtarls5bvmvxs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEBsvAIBsPu6mG7thcrX5LkNig010FAmJ7tJoACgkQrX5LkNig 010WOQgAn1qTEhHc8pkIFWfBgw5W+t+qG2osvmttQ6uBBEgBl3lTnJJL5ZhzvT68 csQmMf5ZsbCTzmFZSy//7Nrguxhq8n2ZWL8+wh3o6OorNjCknWfHh1VndzHf6CwH ZOjVQk2kALuxQE8RXqpLUTWs9eVLoOkyB8qCffVtJyUjCt4p/i40/cQJhQ9OCHR+ H70dhRddRvqYzUZ46bgRP9nh7beUcytGsvnVeV3TqpylYn62HTr9dyVm2h7eIC6j beS5BzSWqYK50SL8xJgnYhNN/dyhYlbeBMUh39Ex5sRe8TYk5atYPGbuP7SXhyJB GQk1IuRxFgqnTKIK4zPmVNdsZcdLPQ== =+1hK -----END PGP SIGNATURE----- --byqmtarls5bvmvxs--