So,

I discovered that while I have a crapton of legacy NIC hardware, there
isn’t a cassini (or for that matter a gem) card in my pile-o-nics.

I’m endeavoring to do a rewrite of cassini.  I had thought to support both
x86 and SPARC, but I think now I’ll only do SPARC.  (There’s ugly hacky
Fcode parsing stuff needed for x86, and I just want to skip that since an
x86 port of cassini won’t help anyone except perhaps me, and the only
reason it would help me is to simplify initial development.)

So I am now looking for either an external cassini NIC that perhaps someone
can ship me, or remote access to a suitable SPARC system with cassini
onboard.  (The latter case should assume I’m going to repeatedly crash the
system, and I’ll need remote console and ideally power control support.)

Can anyone on this list help?  (Note, I’m not going to pay for shipping an
entire system to me…. I either want just a NIC or remote access to a
suitable system.)

The reason for doing this work is because I really, really want to clean up
some legacy code in our core IP stack.  That code serves exclusively to
benefit the ancient closed source cassini driver.  By rewriting it, I can
modernize to the GLDv3 framework, open source, and allow for us to finally
rip out some really ugly code that is littering the hot code path for
TCP/IP.  (Its a crying shame that  all TCP streams in illumos have to pay
for this stupid tax for a single legacy driver.)  Cleaning this up will
allow removal of all MT_MULTIDATA vestiges and checks, and elimination of a
substantial portion of the softmac driver.

 - Garrett



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to