Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #2167

Re: New discovery with Uthernet II/W5100 buffers

Path csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From D Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2.programmer
Subject Re: New discovery with Uthernet II/W5100 buffers
Date Fri, 22 Jan 2016 23:47:35 -0000 (UTC)
Organization Mac GUI
Lines 32
Message-ID <dog_cow-1453506620@macgui.com> (permalink)
References <dog_cow-1452377234@macgui.com> <n7mcrm$sah$1@news.albasani.net> <n7ojt0$v1c$1@news.albasani.net> <dog_cow-1453318623@macgui.com> <n7r7hv$rk7$1@news.albasani.net>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
Injection-Date Fri, 22 Jan 2016 23:47:35 -0000 (UTC)
Injection-Info mx02.eternal-september.org; posting-host="ac9e0e4d7dd3957fb97803ee6801bab8"; logging-data="20942"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kGxJfyDa+Q9b/5Y/msHhy"
User-Agent Mac GUI Usenet
In-Reply-To <n7r7hv$rk7$1@news.albasani.net>
Cancel-Lock sha1:lNjyrpFnDdDjZ9M+vBegwnmEzBU=
Xref csiph.com comp.sys.apple2.programmer:2167

Show key headers only | View raw


Oliver Schmidt wrote:
> 
> I understand that your tcplib doesn't use the W5100 TCP/IP stack,
> rather it uses the MAC raw socket.

No, only Marina uses the MAC raw mode.

Tcplib will use only the UDP or TCP sockets given to us by the W5100,
depending on what the programmer wants. Now that Uthernet II is here with
built-in TCP, I don't want to program any more TCP/IP stacks for it using
MAC raw mode!


> Based on that presumption: Would
> you be interested/willing to implement your tcplib in a way that it
> uses only 4kB of the W5100 TX buffer and only 4kB of the W5100 RX
> buffer. The other 2 x 4kB could then be used by the VEDRIVE being
> active while a program using your tcplib runs. As the VEDRIVE would be
> already active when your tcplib is initialized it would need to detect
> the presence of VEDRIVE (in example by looking at the socket 1 status)
> and in that case keep clear from reseting/configuring the W5100 but
> rather only open socket 0. Instead of setting your MAC address in the
> W5100 you'd read the current MAC from the W5100 and use that for the
> tcplib.

Yes that could be done.

-- 
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

New discovery with Uthernet II/W5100 buffers D Finnigan <dog_cow@macgui.com> - 2016-01-09 22:04 +0000
  Re: New discovery with Uthernet II/W5100 buffers ol.sc@web.de (Oliver Schmidt) - 2016-01-19 22:20 +0000
    Re: New discovery with Uthernet II/W5100 buffers ol.sc@web.de (Oliver Schmidt) - 2016-01-20 18:33 +0000
      Re: New discovery with Uthernet II/W5100 buffers D Finnigan <dog_cow@macgui.com> - 2016-01-20 19:34 +0000
        Re: New discovery with Uthernet II/W5100 buffers ol.sc@web.de (Oliver Schmidt) - 2016-01-21 18:20 +0000
          Re: New discovery with Uthernet II/W5100 buffers D Finnigan <dog_cow@macgui.com> - 2016-01-22 23:47 +0000
            Re: New discovery with Uthernet II/W5100 buffers ol.sc@web.de (Oliver Schmidt) - 2016-01-24 01:01 +0000
              Re: New discovery with Uthernet II/W5100 buffers D Finnigan <dog_cow@macgui.com> - 2016-01-25 16:03 +0000
                Re: New discovery with Uthernet II/W5100 buffers Oliver Schmidt <ol.sc@web.de> - 2016-04-13 05:49 -0700

csiph-web