From owner-freebsd-net Tue Aug 29 5:50:49 2000 Delivered-To: freebsd-net@freebsd.org Received: from web3006.mail.yahoo.com (web3006.mail.yahoo.com [204.71.202.169]) by hub.freebsd.org (Postfix) with SMTP id 2006237B43C for ; Tue, 29 Aug 2000 05:50:47 -0700 (PDT) Received: (qmail 8227 invoked by uid 60001); 29 Aug 2000 12:50:41 -0000 Message-ID: <20000829125041.8226.qmail@web3006.mail.yahoo.com> Received: from [164.164.56.2] by web3006.mail.yahoo.com; Tue, 29 Aug 2000 05:50:41 PDT Date: Tue, 29 Aug 2000 05:50:41 -0700 (PDT) From: deepika kakrania Subject: Problem in calling ip_input() To: freebsd-net@freeBSD.ORG, freebsd-hackers@freeBSD.O Cc: deepika_77@yahoo.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi I have changed if_ethersubr.c slightly to support a new protocol. In ehter_output, an additional header is added for this protocol between ethernet herader and IP header. ethernet header|New protocol header| IP header| Transport layer header In ether_input(), after doing neccesary checks for this protocol,the packet is assigned to ipintrq for normal ip processing in following manner. schednetisr(NETISR_IP) inq = &ipintrq; Now for testing when i send some ping packets with this additional new header to a host(which supports this new protocol), i find that i get reply only for first packet after rebooting. For rest packets , ip_input is not being called even after packets are enqued in ipintrq. Could anyone explain to me what can be the problem here? Thanks in advance. regards, deepika __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message