From owner-p4-projects@FreeBSD.ORG Mon Mar 3 17:27:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AE2D71065785; Mon, 3 Mar 2008 17:27:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69D8C1065768 for ; Mon, 3 Mar 2008 17:27:48 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 536B88FC28 for ; Mon, 3 Mar 2008 17:27:48 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m23HRmfe068648 for ; Mon, 3 Mar 2008 17:27:48 GMT (envelope-from piso@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m23HRmcQ068646 for perforce@freebsd.org; Mon, 3 Mar 2008 17:27:48 GMT (envelope-from piso@freebsd.org) Date: Mon, 3 Mar 2008 17:27:48 GMT Message-Id: <200803031727.m23HRmcQ068646@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to piso@freebsd.org using -f From: Paolo Pisati To: Perforce Change Reviews Cc: Subject: PERFORCE change 136755 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2008 17:27:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=136755 Change 136755 by piso@piso_ferret on 2008/03/03 17:26:49 Place some markers where i can avoid to pass down the entire ip packet. Affected files ... .. //depot/projects/soc2005/libalias/sys/netinet/libalias/alias.c#62 edit .. //depot/projects/soc2005/libalias/sys/netinet/libalias/alias_db.c#27 edit Differences ... ==== //depot/projects/soc2005/libalias/sys/netinet/libalias/alias.c#62 (text+ko) ==== @@ -175,6 +175,7 @@ static void TcpMonitorOut(struct ip *, struct alias_link *); +// XXX ip free static void TcpMonitorIn(struct ip *pip, struct alias_link *lnk) { @@ -196,6 +197,7 @@ } } +// XXX ip free static void TcpMonitorOut(struct ip *pip, struct alias_link *lnk) { @@ -646,7 +648,7 @@ } - +// XXX ip free static int ProtoAliasIn(struct libalias *la, struct ip *pip) { @@ -679,7 +681,7 @@ return (PKT_ALIAS_IGNORED); } - +// XXX ip free static int ProtoAliasOut(struct libalias *la, struct ip *pip, int create) { @@ -1093,7 +1095,7 @@ static int FragmentIn(struct libalias *, struct ip *); static int FragmentOut(struct libalias *, struct ip *); - +// XXX ip free static int FragmentIn(struct libalias *la, struct ip *pip) { @@ -1114,7 +1116,7 @@ return (PKT_ALIAS_UNRESOLVED_FRAGMENT); } - +// XXX ip free static int FragmentOut(struct libalias *la, struct ip *pip) { @@ -1146,7 +1148,7 @@ (prototypes in alias.h) */ - +// XXX ip free int LibAliasSaveFragment(struct libalias *la, char *ptr) { @@ -1166,7 +1168,7 @@ return (iresult); } - +// XXX ip free char * LibAliasGetFragment(struct libalias *la, char *ptr) { @@ -1188,7 +1190,7 @@ return (fptr); } - +// XXX ip free void LibAliasFragmentIn(struct libalias *la, char *ptr, /* Points to correctly * de-aliased header ==== //depot/projects/soc2005/libalias/sys/netinet/libalias/alias_db.c#27 (text+ko) ==== @@ -2005,7 +2005,7 @@ return (lnk->data.tcp->state.ack_modified); } - +// XXX ip free int GetDeltaAckIn(struct ip *pip, struct alias_link *lnk) { @@ -2049,7 +2049,7 @@ return (delta); } - +// XXX ip free int GetDeltaSeqOut(struct ip *pip, struct alias_link *lnk) { @@ -2093,7 +2093,7 @@ return (delta); } - +// XXX ip free void AddSeq(struct ip *pip, struct alias_link *lnk, int delta) {