]> git.llucax.com Git - z.facultad/66.09/etherled.git/commit
Primera implementación de Ethernet+IP+UDP. Falta el chequeo y cálculo de
authorLeandro Lucarella <llucax@gmail.com>
Sun, 13 Nov 2005 22:15:13 +0000 (22:15 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 13 Nov 2005 22:15:13 +0000 (22:15 +0000)
commit3978740ee545b373cfaa9f97b899b11c01a3d199
tree5b33d46a88889c47332a02deaa3be767b59e4835
parente5332d84bf1815aa4fb3fc5b50f398e89b740b53
Primera implementación de Ethernet+IP+UDP. Falta el chequeo y cálculo de
checksum de IP (que aparentemente es obligatorio). La implementación se basa en
un par de funciones aún no implementadas que puede escribir y leer un byte de la
placa de red. Esa función probablemente haya que implementarla en ASM.
Por ahora no se implementa ARP e ICMP, porque no son estrictamente necesarios
para que el proyecto sea mínimamente funcional. De todas formas son altamente
deseables (en especial el ARP) y si queda tiempo la idea sería implementarlo.
Falta también, nuestro protocolo, que se monta sobre esto.
src/c/eth.c [new file with mode: 0644]
src/c/eth.h [new file with mode: 0644]
src/c/ip.c [new file with mode: 0644]
src/c/ip.h [new file with mode: 0644]
src/c/net.h [new file with mode: 0644]
src/c/types.h [new file with mode: 0644]
src/c/udp.c [new file with mode: 0644]
src/c/udp.h [new file with mode: 0644]