From nobody@FreeBSD.org  Thu Mar 22 20:03:49 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id E1AD337B71D
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 22 Mar 2001 20:03:49 -0800 (PST)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.1/8.11.1) id f2N43n870532;
	Thu, 22 Mar 2001 20:03:49 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200103230403.f2N43n870532@freefall.freebsd.org>
Date: Thu, 22 Mar 2001 20:03:49 -0800 (PST)
From: togou@crl.go.jp
To: freebsd-gnats-submit@FreeBSD.org
Subject: Even FreeBSD 4.2 rises ProblemReport kern/23620
X-Send-Pr-Version: www-1.0

>Number:         26018
>Category:       kern
>Synopsis:       Even FreeBSD 4.2 rises ProblemReport kern/23620
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 22 20:10:01 PST 2001
>Closed-Date:    Sat Aug 18 11:58:15 PDT 2001
>Last-Modified:  Sat Aug 18 11:59:55 PDT 2001
>Originator:     Syouki Togou
>Release:        4.2
>Organization:
Communications Research Laboratory
>Environment:
FreeBSD scn1e 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Fri Mar 23 10:47:30 JST 2001     root@scn1e:/usr/src/sys/compile/ACTIVENET  i386

>Description:
There is not Ping communication with an outside host when I use ATM NIC "PCA-200E" made by Fore Systems with FreeBSD4.2.
I go so that a packet does loss by a Ping command in Problem Report kern/23620, but it is the state that return cannot receive at all even if I let you fly in a packet to an outside host in case of this time.
Because I let you go by way of an ATM switch whether you send in a packet and check it, there is not a mistake.


>How-To-Repeat:
Compile kernel with the following ATM options
options         ATM_CORE
options         ATM_IP
options         ATM_SIGPVC
options         ATM_SPANS
options         ATM_UNI
device          hfa

Initialize ATM normally:
fore_dnld-i hfa0 -d /etc
atm set netif hfa0 nia 1
atm attach hfa0 SIGPVC
ifconfig nia0 192.168.1.1.up
atm add pvc hfa0 0 100 aal5 llc ip nia192.168.1.2

Now Ping host "192.168.1.2" on the ATM Network.

However, after ping command execution, as for the message, nothing is displayed.

>Fix:
It was settled if I hit ProbremReport kern/23620 with the patch which appeared, but unfortunately it has been reject even if I hit it with a patch as it is.
I succeed when I guess this right with FreeBSD4.2 because I made the following patches.

--- sys.old/dev/hfa/fore.h	Sat Aug 28 09:41:48 1999
+++ sys/dev/hfa/fore.h	Fri Mar 23 11:14:21 2001
@@ -115,11 +115,11 @@
  *			BUF_DATA_ALIGN) - BUF1_SM_HDR)
  *	#define	BUF1_SM_SIZE	MAX(BUF1_SM_LEN - BUF1_SM_DOFF, 64)
  *
  */
 #if ((BSD >= 199103) && defined(FORE_PCI))
-#define	BUF1_SM_DOFF	((BUF1_SM_HOFF + SIZEOF_Buf_handle) - BUF1_SM_HDR)
+#define	BUF1_SM_DOFF	(SIZEOF_Buf_handle)
 #define	BUF1_SM_SIZE	(BUF1_SM_LEN - BUF1_SM_DOFF)
 #endif
 #if ((BSD < 199103) && defined(FORE_SBUS) && defined(sun4c))
 #define	BUF1_SM_DOFF	(BUF_DATA_ALIGN - BUF1_SM_HDR)
 #define	BUF1_SM_SIZE	(BUF1_SM_LEN - BUF1_SM_DOFF)
--- sys.old/dev/hfa/fore_receive.c	Sat Aug 28 09:41:51 1999
+++ sys/dev/hfa/fore_receive.c	Fri Mar 23 10:40:26 2001
@@ -417,10 +417,13 @@
 		}
 
 		/*
 		 * It looks like we've got a valid PDU - count it quick!!
 		 */
+		mhead->m_pkthdr.rcvif = NULL;
+		mhead->m_pkthdr.csum_flags = 0;
+		mhead->m_pkthdr.aux = NULL;
 		KB_PLENSET(mhead, pdulen);
 		fup->fu_pif.pif_ipdus++;
 		fup->fu_pif.pif_ibytes += pdulen;
 		vcp = fvp->fv_connvc->cvc_vcc;
 		vcp->vc_ipdus++;

Note)
There is not a change that 23620 is reporting contents coming out.
I cannot know that I am different if I let it is only a date of a file and spread it whether I am ignorance.

>Release-Note:
>Audit-Trail:

From: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
To: freebsd-gnats-submit@FreeBSD.org, togou@crl.go.jp
Cc:  
Subject: Re: kern/26018: Even FreeBSD 4.2 rises ProblemReport kern/23620
Date: Sat, 18 Aug 2001 18:34:18 +0200

 This is a cryptographically signed message in MIME format.
 
 --------------ms4F976B24F402B8F459E2CB52
 Content-Type: text/plain; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 This PR can be closed
 
 Reason:
 Its fixed in 4.4-PRE, I suppose even earlier when kern/23620 got
 closed.
 -- 
 "I came out of it dead broke, without a house, without anything, except
 a girlfriend and a knowledge of Unix." "Well, thats something. Normally
 those two are mutually exclusive." N. Stephenson, "Cryptonomicon"
 --------------ms4F976B24F402B8F459E2CB52
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIIFmQYJKoZIhvcNAQcCoIIFijCCBYYCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
 A0YwggNCMIICq6ADAgECAg5ZtgAAAAIvAuEdW+x2hTANBgkqhkiG9w0BAQQFADCBvDELMAkG
 A1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxOjA4BgNVBAoT
 MVRDIFRydXN0Q2VudGVyIGZvciBTZWN1cml0eSBpbiBEYXRhIE5ldHdvcmtzIEdtYkgxIjAg
 BgNVBAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDEgQ0ExKTAnBgkqhkiG9w0BCQEWGmNlcnRp
 ZmljYXRlQHRydXN0Y2VudGVyLmRlMB4XDTAxMDYxMTE2NDY1OVoXDTAyMDYxMTE2NDY1OVow
 VzELMAkGA1UEBhMCREUxFTATBgNVBAMTDFZvbGtlciBTdG9sejExMC8GCSqGSIb3DQEJARYi
 c3RvbHpAaTIuaW5mb3JtYXRpay5yd3RoLWFhY2hlbi5kZTCBnzANBgkqhkiG9w0BAQEFAAOB
 jQAwgYkCgYEA8yx0h5hC2nFxFa94YfCvUY1iZgkctI2yzzzLB5uEHoSiIv+a4sCO+x7zkiDY
 b6NvABATGrW7E6VWRjQu6QhQhJP7BQ4LUxDnG0p28q6WK177eW5r0Fpet01q/d0Jkm8nK72b
 AH4YEJ0MF3FyxUqCBeVlDcAJEalIigXXsia/WAkCAwEAAaOBqjCBpzAzBglghkgBhvhCAQgE
 JhYkaHR0cDovL3d3dy50cnVzdGNlbnRlci5kZS9ndWlkZWxpbmVzMBEGCWCGSAGG+EIBAQQE
 AwIFoDBdBglghkgBhvhCAQMEUBZOaHR0cHM6Ly93d3cudHJ1c3RjZW50ZXIuZGUvY2dpLWJp
 bi9jaGVjay1yZXYuY2dpLzU5QjYwMDAwMDAwMjJGMDJFMTFENUJFQzc2ODU/MA0GCSqGSIb3
 DQEBBAUAA4GBAIEDGk47MKqF6ekljkY0fsJcBCPFm98WXVweBZWLS1Hy1p+JDhlezAK3g6oc
 SaejAnkX7aAoeMPQBNAITVRg+zowhZon05e4wki9m8w7dBKGGl7Jmh5/LXiCE3ob7BBOhFtK
 Kt9sr+4Rdm/JoBiaYwDwTd2MKdwUgfaE67fWltICMYICGzCCAhcCAQEwgc8wgbwxCzAJBgNV
 BAYTAkRFMRAwDgYDVQQIEwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFU
 QyBUcnVzdENlbnRlciBmb3IgU2VjdXJpdHkgaW4gRGF0YSBOZXR3b3JrcyBHbWJIMSIwIAYD
 VQQLExlUQyBUcnVzdENlbnRlciBDbGFzcyAxIENBMSkwJwYJKoZIhvcNAQkBFhpjZXJ0aWZp
 Y2F0ZUB0cnVzdGNlbnRlci5kZQIOWbYAAAACLwLhHVvsdoUwCQYFKw4DAhoFAKCBojAYBgkq
 hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMTA4MTgxNjM0MThaMCMG
 CSqGSIb3DQEJBDEWBBT5b7V2n6h/zLTQpCltrJOg114WhjBDBgkqhkiG9w0BCQ8xNjA0MAoG
 CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBQDANBgkq
 hkiG9w0BAQEFAASBgNs9WG2ZiycbZMjKTPvP2xGGlf4jvZ2LMVhEJ2j4xlHuehFF70qk5U0Y
 f+Dr4nvtagwoIoxXdHtSV6GnnAsXoncWfYF09xCRIAAcY4TVIvotjmHT0irqIvP9AvMM+euN
 0lok7xGj5cdodSGTY7RVTkufVEmJf8UYGiTErcVsX+W8
 --------------ms4F976B24F402B8F459E2CB52--
 
State-Changed-From-To: open->closed 
State-Changed-By: dwmalone 
State-Changed-When: Sat Aug 18 11:58:15 PDT 2001 
State-Changed-Why:  
I think the required patches have been applied now. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=26018 
>Unformatted:
