Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 09/13/1999 05:15:57
Module Name: syssrc
Committed By: itojun
Date: Mon Sep 13 12:15:56 UTC 1999
Modified Files:
syssrc/sys/net: if_ethersubr.c
syssrc/sys/netinet: raw_ip.c udp_usrreq.c
syssrc/sys/netinet6: in6_ifattach.c raw_ip6.c udp6_usrreq.c
Log Message:
- Call in{,6}_pcbdetach if ipsec initialization is failed during PRU_ATTACH.
This situation happens on severe memory shortage. We may need more
improvements here and there.
- Grab IEEE802 address from IFT_ETHER card, even if the card is
inserted after bootup time. Is there any other card that can be
inserted afterwards? pcmcia fddi card? :-P
- RFC2373 u bit handling suggests that we SHOULD NOT copy interface id from
ethernet card to pseudo interface, when ethernet card has IEEE802/EUI64
with u bit != 0 (this means that IEEE802/EUI64 is not universally unique).
Do not use such address as, for example, interface id for gif interface.
(I have such an ethernet card myself)
This may change interface id for your gif interface. be careful upgrading
rc files.
(sync with recent KAME)
To generate a diff of this commit:
cvs rdiff -r1.46 -r1.47 syssrc/sys/net/if_ethersubr.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/netinet/raw_ip.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/netinet/udp_usrreq.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/netinet6/in6_ifattach.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/netinet6/raw_ip6.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/netinet6/udp6_usrreq.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.