From mboxrd@z Thu Jan 1 00:00:00 1970 From: Emanuele Subject: dev_loopback_xmit parameters Date: Mon, 23 Apr 2018 23:40:20 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit To: Linux Kernel Network Developers Return-path: Received: from mail-wr0-f179.google.com ([209.85.128.179]:45386 "EHLO mail-wr0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932460AbeDWVk3 (ORCPT ); Mon, 23 Apr 2018 17:40:29 -0400 Received: by mail-wr0-f179.google.com with SMTP id p5-v6so17369707wre.12 for ; Mon, 23 Apr 2018 14:40:28 -0700 (PDT) Received: from [192.168.8.101] ([194.230.159.238]) by smtp.gmail.com with ESMTPSA id g7sm5148069edf.90.2018.04.23.14.40.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Apr 2018 14:40:26 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: Hello, I don't know if this is the right place where to ask, but I was wondering why the dev_loopback_xmit function defined in /net/core/dev.c takes struct net * and struct sock * as parameters. They are never used, so I believe passing only the struct sk_buff * should be enough. In addition, it would like to know where I can read what is and how to set a skb dst_entry, since I don't really understand it. Thanks a lot, Emanuele