From owner-freebsd-current Tue May 19 14:28:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA18976 for freebsd-current-outgoing; Tue, 19 May 1998 14:28:16 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA18882 for ; Tue, 19 May 1998 14:27:56 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id VAA10406; Tue, 19 May 1998 21:44:37 +0200 From: Luigi Rizzo Message-Id: <199805191944.VAA10406@labinfo.iet.unipi.it> Subject: Re: and again on forwarding... To: wollman@khavrinen.lcs.mit.edu (Garrett Wollman) Date: Tue, 19 May 1998 21:44:37 +0200 (MET DST) Cc: current@FreeBSD.ORG In-Reply-To: <199805192103.RAA21962@khavrinen.lcs.mit.edu> from "Garrett Wollman" at May 19, 98 05:03:05 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > /* > > * Save at most 64 bytes of the packet in case > > * we need to generate an ICMP message to the src. > > */ > > mcopy = m_copy(m, 0, imin((int)ip->ip_len, 64)); > > > is this necessary or the work can be avoided ? > > It could be avoided by simply rewriting the IP input code to not munge > the IP header (and IP output to expect it to be munged). Easy enough isn't that also because the output routine (not the input one) will free the mbuf once done ? luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message