Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Oct 2004 09:44:41 -0500
From:      Peter Lei <peter.lei@ieee.org>
To:        SUZUKI Shinsuke <suz@kame.net>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: SCTP in KAME / Re: Removing T/TCP and replacing itwithsomething simpler
Message-ID:  <417E62D9.2080807@ieee.org>
In-Reply-To: <x78y9uhxa1.wl%suz@crl.hitachi.co.jp>
References:  <4177C8AD.6060706@freebsd.org> <20041021153933.GK13756@empiric.icir.org>	<4177E25E.804639E@freebsd.org> <20041021213248.223cab2c.molter@tin.it>	<x7r7nrgsol.wl%suz@crl.hitachi.co.jp> <4179ACB8.4020108@ieee.org> <x78y9uhxa1.wl%suz@crl.hitachi.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms010709090807020301090904
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

SUZUKI Shinsuke wrote:
>>>>>>On Fri, 22 Oct 2004 19:58:32 -0500
>>>>>>peter.lei@ieee.org(Peter Lei)  said:
> 
> 
>>While the SCTP API hasn't gone through last call, it's fairly
>>stable and we have both "converted" many applications from TCP
>>to SCTP using the sockets API, as well as had portability between
>>the KAME SCTP stack and the linux stack for some test applications
>>used at the last interop event (except for the standard sockets
>>issues that one runs into even for TCP like no sin_length field
>>in the sockaddr struct).
>>I'm not aware of any KAME SNAP compilation failures w/and w/o SCTP.
>>The major changes to our SCTP code when it gets committed into KAME
>>has been that of code format/style.
> 
> 
> What I found was the following two issues.  Although these two are
> technically quite trivial, what I was fearing was a lack of report to
> KAME, since this may mean a lack of KAME-SCTP users.
> 
>      - inconsistency between KAME specific kernel code and SCTP leads
>        to an kernel compilation error.
>        	  Of course, it's a technically trivial bug and our own bug.

This might be due to the fact that the SCTP CVS repository code is
sometimes more up-to-date than the KAME one, so we can get out of
sync.  Randy releases patch kits based on some point in the KAME
repository and we know it compiles (and runs) fine at that point,
but by the time it is committed into the KAME repository, things may
have changed.

>      - including SCTP in getaddrinfo() causes 'configure' script error
>        in many ports applications.
>        	  This is also a trivial problem, and maybe specific to KAME SCTP.
> 	  And some of such ports are already fixed when I encounter this
> 	  problem.
> 	  (e.g. http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/python/files/patch-configure.diff?r1=1.7&r2=1.8)

Ok... I understand what you mean by compile errors now.  I haven't
done too much with existing apps but haven't run into this at all
much yet.

> But now I understand that lack of report does not mean a lack of
> testing users (since SCTP-lovers seems communicating directly to your
> team).  So I can be much more optimistic now, and don't object to
> merging it into -current, since such trivial bugs can be fixed easily
> in -current.  (I myself haven't tested SCTP very well, so I cannot
> comment on its stability itself.  But at least, SCTP does not seem to
> affect the behavior of other protocols)

I understand... the lack of bugs filed might lead you to believe
the code isn't being used at all.

> Thanks and sorry if you feel my previous comments were insulting...

No, no... not at all.  I just wanted to be sure that people know
that the stack is indeed being used and that people are finding
bugs and we are fixing them :-)

regards,
--peter

> ----
> SUZUKI, Shinsuke @ KAME Project
> 

--------------ms010709090807020301090904
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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII7TCC
AtEwggI6oAMCAQICAwvwrTANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwMzE3MjE1NjMzWhcNMDUwMzE3MjE1NjMz
WjBEMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSEwHwYJKoZIhvcNAQkBFhJw
ZXRlci5sZWlAaWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX4PR3
QP+rgEBZtv1Q4YhKjRXUZQSk+9xNzesbK7pyirmUxKnm209ZGibDUAb/yC0ghvl3GbvNv/72
cyfC7JVjiABrDxY19L9mRGLKzjlK/bgBPY8SIu4blM/RtyabN4CdYk24LoGPHuLLkJIvvvQR
LG0IJIfP8zvoHy0UGzyXOM/S4msxF1zDpBu7lYMe4Dpu5O9uaE2j1G/jswVmO2KMyQmffOGx
0Mw18tiGNMWkjMAwSJnXO2VSHzvh+I3OM71ReFo9ET2TtiXzqdDM5z0/LTsIyy1vP4Ib3Co9
xZNTe6JqVk2BsH7EZKPxi+oD7f/HctNWTZk0sesgba7D97jLAgMBAAGjLzAtMB0GA1UdEQQW
MBSBEnBldGVyLmxlaUBpZWVlLm9yZzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GB
AB86WuVOs/pHjC4SPdbKb+obiQZVqR813FD3JcW+stkaZQHTPHoln/SYRd3TZcZIXageyme6
f5Gl3lOsamSUrtkov5u6B0vvtuDuMQH7deh1ARTQfC+R3hv29vVQ+uSPlLo/AGWaPcW030NW
Bp96xBIESmHBMWGuYWkxMDHII/R+MIIC0TCCAjqgAwIBAgIDC/CtMA0GCSqGSIb3DQEBBAUA
MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu
MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDAz
MTcyMTU2MzNaFw0wNTAzMTcyMTU2MzNaMEQxHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBN
ZW1iZXIxITAfBgkqhkiG9w0BCQEWEnBldGVyLmxlaUBpZWVlLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBANfg9HdA/6uAQFm2/VDhiEqNFdRlBKT73E3N6xsrunKKuZTE
qebbT1kaJsNQBv/ILSCG+XcZu82//vZzJ8LslWOIAGsPFjX0v2ZEYsrOOUr9uAE9jxIi7huU
z9G3Jps3gJ1iTbgugY8e4suQki++9BEsbQgkh8/zO+gfLRQbPJc4z9LiazEXXMOkG7uVgx7g
Om7k725oTaPUb+OzBWY7YozJCZ984bHQzDXy2IY0xaSMwDBImdc7ZVIfO+H4jc4zvVF4Wj0R
PZO2JfOp0MznPT8tOwjLLW8/ghvcKj3Fk1N7ompWTYGwfsRko/GL6gPt/8dy01ZNmTSx6yBt
rsP3uMsCAwEAAaMvMC0wHQYDVR0RBBYwFIEScGV0ZXIubGVpQGllZWUub3JnMAwGA1UdEwEB
/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAHzpa5U6z+keMLhI91spv6huJBlWpHzXcUPclxb6y
2RplAdM8eiWf9JhF3dNlxkhdqB7KZ7p/kaXeU6xqZJSu2Si/m7oHS++24O4xAft16HUBFNB8
L5HeG/b29VD65I+Uuj8AZZo9xbTfQ1YGn3rEEgRKYcExYa5haTEwMcgj9H4wggM/MIICqKAD
AgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVy
biBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5n
MSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtU
aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZy
ZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQsw
CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG
A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHy
v1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsY
Pge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0T
AQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20v
VGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQe
MBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD
6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZ
GwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC
3CEZNd4ksdMdRv9dX2VPMYIDOzCCAzcCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc
VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFs
IEZyZWVtYWlsIElzc3VpbmcgQ0ECAwvwrTAJBgUrDgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMx
CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNDEwMjYxNDQ0NDFaMCMGCSqGSIb3DQEJ
BDEWBBS6dbbvBCwqYEOWb9rrC2lY3V5WAjBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMH
MA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIB
KDB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
SXNzdWluZyBDQQIDC/CtMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwvwrTANBgkqhkiG9w0BAQEFAASCAQAY+p+f
t0w3mRIyWAeyB+CmcInZMTHpm2By+r2wf9t/5T+/5dYtBGMMB5s9MIOkI9AOHAz8b+ZVFLSb
Dliw/hNaX7CsWfHNlvOYZfTivVp6oJ15hvX4AF/9YfITlgi+1W57PLkDVEJabtXBXfc0tdM9
6Jewjwh9OXqo57ojSQ7eQKZ2loUDicLuLfWH4f3DtaEwysXnE5wDfYp9tII+s/V9f36Fb+Mv
kDYtvqgBlg7JT74rrykaBHnOo6ec+sPvdZKpjFYPbUbHfJRjm7mfuhZC/sSQQWM4dyOBLNlc
mmcNYGXQhCvAJtfEnkQvDhytWO9nStDFcWYc4J07E68bldr3AAAAAAAA
--------------ms010709090807020301090904--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?417E62D9.2080807>