Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
montecarl
5 months ago
|
parent
|
context
|
favorite
| on:
Raspberry Pi Pico does line rate 100M Ethernet
Why is the transfer rate non-linear with respect to the system clock? At 100 MHz the rate is 1.38 Mbit/s and at 200 Mhz it is 65.4 Mbit/s.
nyrikki
5 months ago
|
next
[–]
Latency kills...and Ethernet uses exponential backoff.
crote
5 months ago
|
parent
|
next
[–]
More specifically TCP uses exponential backoff. Ethernet will happily keep drowning you in packages at line rate, if I'm not mistaken.
daymanstep
5 months ago
|
root
|
parent
|
next
[–]
CSMA/CD does use exponential back off, though I'm not sure if anyone is still using it.
fach
5 months ago
|
root
|
parent
|
next
[–]
This is only for half-duplex ethernet communication so no one apart from some archaic systems.
ryan-c
5 months ago
|
root
|
parent
|
next
[–]
Like WiFi?
edward28
5 months ago
|
root
|
parent
|
next
[–]
CSMA/CA but close.
pantalaimon
5 months ago
|
root
|
parent
|
prev
|
next
[–]
There is also 10Base-T1 which is a rather recent addition.
KennyBlanken
5 months ago
|
root
|
parent
|
prev
|
next
[–]
> Ethernet will happily keep drowning you in packages at line rate, if I'm not mistaken.
It's a physical layer, so yeah, of course it will.
vardump
5 months ago
|
prev
|
next
[–]
Maybe a lot of CRC errors or something. Just a guess.
rscott2049
5 months ago
|
prev
[–]
Wish I could answer that! All I can guess is that the slower processing speed creates a bottleneck in the LWIP stack somewhere...
Consider applying for YC's Spring batch! Applications are open till Feb 11.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: