Any address withing FE80::/10 is a link local address, however when you are constructing a link local address you sent bits [11..64] to zero. It's quite common for a specification to only use a subset of the reserved space which is what happens here.
Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [email protected]

