From owner-freebsd-net@freebsd.org Fri Jan 8 23:20:48 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 127F8A6734A for ; Fri, 8 Jan 2016 23:20:48 +0000 (UTC) (envelope-from h.rezaee@ideatech.io) Received: from mail.ideatech.io (mail.ideatech.io [104.131.120.36]) by mx1.freebsd.org (Postfix) with ESMTP id E8E1C1ED2 for ; Fri, 8 Jan 2016 23:20:47 +0000 (UTC) (envelope-from h.rezaee@ideatech.io) Received: from hadi-pc.my.domain (unknown [5.106.81.240]) by mail.ideatech.io (Postfix) with ESMTPSA id 75135113024; Fri, 8 Jan 2016 18:20:46 -0500 (EST) Subject: Re: ethernet header size To: Navdeep Parhar , freebsd-net@freebsd.org References: <56904059.4010806@ideatech.io> <5690421C.7040609@gmail.com> From: Hadi Rezaee Message-ID: <56904449.60202@ideatech.io> Date: Sat, 9 Jan 2016 02:50:41 +0330 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <5690421C.7040609@gmail.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 23:20:48 -0000 Thank you very much Parhar ;) On 01/09/2016 02:41, Navdeep Parhar wrote: > sizeof(struct ether_header) > > > > On 01/08/2016 15:03, Hadi Rezaee wrote: >> Hello there, >> >> In some part of my application I need to have the Ethernet header size >> (ideally, using sizeof). >> Well I guess 'ethhdr' is not exist on FreeBSD, correct ? >> >> According to Linux definition: >> >> struct ethhdr { >> unsigned char h_dest[ETH_ALEN]; >> unsigned char h_source[ETH_ALEN]; >> unsigned short h_proto; >> } __attribute__((packed)); >> >> So, assume the ethernet header size is equal to 14, is it going to work >> ?! :) >> and if there is already a definition somewhere in system header files, >> so I don't have to define the size myself ? >> >> Thank you >> >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > > -- Hadi Rezaee +98 912 1403571 IdeaTech.io