Received: with ECARTIS (v1.0.0; list netdev); Mon, 31 Jan 2005 04:39:41 -0800 (PST) Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.133]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j0VCdZQU015342 for ; Mon, 31 Jan 2005 04:39:36 -0800 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e35.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j0VCdTZ7216098 for ; Mon, 31 Jan 2005 07:39:29 -0500 Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay04.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j0VCdT6b316816 for ; Mon, 31 Jan 2005 05:39:29 -0700 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j0VCdTer008235 for ; Mon, 31 Jan 2005 05:39:29 -0700 Received: from d03nm132.boulder.ibm.com (d03nm132.boulder.ibm.com [9.17.195.172]) by d03av04.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j0VCdTKD008230; Mon, 31 Jan 2005 05:39:29 -0700 In-Reply-To: <1d55641b0501310427451b11@mail.gmail.com> Subject: Re: who calls eth_header_cache_update To: cranium 2003 Cc: linux-net@vger.linux.org, netdev@oss.sgi.com X-Mailer: Lotus Notes Release 6.5.1IBM February 19, 2004 Message-ID: From: Krishna Kumar Date: Mon, 31 Jan 2005 18:09:27 +0530 X-MIMETrack: Serialize by Router on D03NM132/03/M/IBM(Release 6.51HF338 | June 21, 2004) at 01/31/2005 05:39:29 MIME-Version: 1.0 Content-type: multipart/related; Boundary="0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D" X-Virus-Scanned: ClamAV 0.80/650/Sun Jan 2 19:00:02 2005 clamav-milter version 0.80j on 127.0.0.1 X-Virus-Status: Clean X-archive-position: 1076 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: kumarkr@us.ibm.com Precedence: bulk X-list: netdev Content-Length: 8196 Lines: 224 --0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: multipart/alternative; Boundary="1__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D" --1__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: quoted-printable Check neigh_update_hss().... - KK = cranium 2003 = = To Sent by: netdev@oss.sgi.com, = netdev-bounce@oss linux-net@vger.linux.org = .sgi.com = cc = Subj= ect 01/31/2005 05:57 who calls eth_header_cache_updat= e PM = = = Please respond to = cranium 2003 = = = Hello, Who need to call following function in linux kernel? void eth_header_cache_update(struct hh_cache *hh, struct net_device *dev, unsigned char * haddr) { memcpy(((u8*)hh->hh_data) + HH_DATA_OFF(sizeof(struct ethhdr)),= haddr, dev->addr_len); } regards, cranium = --1__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-transfer-encoding: quoted-printable

Check neigh_update_hss()....

- KK

3D"Inactivecranium 2003 <cranium.2003@gmail.com>

=
          cranium 2003 <cranium.2003@gmail.com>
          Sent by: netdev-bounce@oss.sgi.com

          01/31/2005 05:57 PM
          Please respond to
          cranium 2003

=
3D""
To
3D""
netdev@oss.sgi.com, linux-net@vger.linux.org
3D""
cc
3D""
3D""
Subject
3D""
who calls eth_header_cache_update
=3D""3D""<= /td>

Hello,
          Who need to call following function= in linux kernel?
void eth_header_cache_update(struct hh_cache *hh, struct net_device
= *dev, unsigned char * haddr)
{
       memcpy(((u8*)hh->hh_data) + HH_DATA_OFF(= sizeof(struct ethhdr)),
              haddr, dev->addr_l= en);
}

regards,
cranium


= --1__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D-- --0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <10__=08BBE509DFD6FF0D8f9e8a93df938@us.ibm.com> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: image/gif; name="pic31540.gif" Content-Disposition: inline; filename="pic31540.gif" Content-ID: <20__=08BBE509DFD6FF0D8f9e8a93df938@us.ibm.com> Content-transfer-encoding: base64 R0lGODlhWABDALP/AAAAAK04Qf79/o+Gm7WuwlNObwoJFCsoSMDAwGFsmIuezf///wAAAAAAAAAA AAAAACH5BAEAAAgALAAAAABYAEMAQAT/EMlJq704682770RiFMRinqggEUNSHIchG0BCfHhOjAuh EDeUqTASLCbBhQrhG7xis2j0lssNDopE4jfIJhDaggI8YB1sZeZgLVA9YVCpnGagVjV171aRVrYR RghXcAGFhoUETwYxcXNyADJ3GlcSKGAwLwllVC1vjIUHBWsFilKQdI8GA5IcpApeJQt8L09lmgkH LZikoU5wjqcyAMMFrJIDPAKvCFletKSev1HBw8KrxtjZ2tvc3d5VyKtCKW3jfz4uMKmq3xu4N0nK BVoJQmx2LGVOmrqNjjJf2hHAQo/eDwJGTKhQMcgQEEAnEjFS98+RnW3smGkZU6ncCWav/4wYOnAI TihRL/4FEwbp28BXMMcoscQCVxlepL4IGDSCyJyVQOu0o7CjmLN50OZlqWmyFy5/6yBBuji0AxFR M00oQAqNIstqI6qKHUsWRAEAvagsmfUEAImyxgbmUpJk3IklNUtJOUAVLoUr1+wqDGTE4zk+T6FG uQb3SizBCwatiiUgCBN8vrz+zFjVyQ8FWkOlg4NQiZMB5QS8QO3mpOaKnL0Z2EKvNMSILEThKhCg zMKPVxYJh23qm9KNW7pArPynMqZDiErsTMqI+LRi3QAgkFUbXpuFKhSYZALd0O5RKa2z9EYKBbpb qxIKsjUPRgD7I2XYV6wyrOw92ykExP8NW4URhknC5dKGE4v4NENQj2jXjmfNgOZDaXb5glRmXQ33 YEWQYNcZFnrYcIQLNzyTFDQNkXIff0ExVlY4srziQk43inZgL4rwxxINMvpFFAz1KOODHiu+4aEw NEjFl5B3JIKWKF3k6I9bfUGp5ZZcdunll5IA4cuHvQQJ5gcsoCWOOUwgltIwAKRxJgbIkJAQZEq0 2YliZnpZZ4BH3CnYOXldOUOfQoYDqF1LFHbXCrO8xmRsfoXDXJ6ChjCAH3QlhJcT6VWE6FCkfCco CgrMFsROrIEX3o2whVjWDjoJccN3LdggSGXLCdLEgHr1lyU3O3QxhgohNKXJCWv8JQr/PDdaqd6w 2rj1inLiGeiCJoDspAoQlYE6QWLSECehcWIYxIQES6zhbn1iImTHEQyqJ4eIxJJoUBc+3CbBuwZE V5cJPPkIjFDdeEabQbd6WgICTxiiz0f5dBKquXF6k4senwEhYGnKEFJeGrxUZy8dB8gmAXI/sPvH ESfCwVt5hTgYiqQqtdRNHQIU1PJ33ZqmzgE90OwLaoJcnMop1WiMmgkPHQRIrwgFuNV90A3doNKT mrKIN07AnGcI9BQjhCBN4RfA1qIZnMqorJCogKfGQnxSCDilTVIA0yl5ciTovgLuBDKFUDE9aQcw 9SA+rjSNf9/M1gxrj6VwDTS0IUSElMzBfsj0NFXR2kwsV1A5IF1grLgLL/r1R40BZEnuBWgmQEyb jqRwSAt6bqMCOFkvKFN2GPPkUzIm/SCF8z8pVzpbjVnMsy0vOr1hw3SaSRUhpY09v0z0J1FnwzPl fmh+xl4WtR0zGu24I4KbMQm3lnVu2oNWxI9W/lcyzA+mCKF4DBikxb/+UWtOGRiFP8qEwAayIgIA Ow== --0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D Content-type: image/gif; name="ecblank.gif" Content-Disposition: inline; filename="ecblank.gif" Content-ID: <30__=08BBE509DFD6FF0D8f9e8a93df938@us.ibm.com> Content-transfer-encoding: base64 R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7 --0__=08BBE509DFD6FF0D8f9e8a93df938690918c08BBE509DFD6FF0D--