summaryrefslogtreecommitdiff
path: root/src/drivers/net/network.h
AgeCommit message (Collapse)Author
2017-08-10renamed network write to network sendAndreas Baumann
2017-08-06some cleanup in ethernet constantsAndreas Baumann
sending back an ARP packet rtl8139: started to implement write (work in progress)
2017-08-02introduced a network library, added ethernet structure, movedAndreas Baumann
generic stuff out of the network driver, kernel now sees ARP messages and prints src and dst MAC addresses
2017-08-01correctly receiving data in the rtl8139 driver and passing it to the networkAndreas Baumann
handler, in Qemu user network we see complete ARP requests now (sent by Qemu itself presumably to update it's 'router' table (an external telnet localhost 8080 is needed to trigger that)
2017-08-01we can receive network events, but the receive buffer remains emptyAndreas Baumann
this is because we must enable DMA transfering on the PCI bus (bus master enable)
2017-07-24added print_name method to all driversAndreas Baumann
removed superfluos empty methods in abstract drivers moved printing of info to method in rtl8139 driver
2017-07-23reading and printing MAC address int RTL8139 driverAndreas Baumann
2017-07-20added a virtual network driver interface, made the dummy RTL8139 driver a ↵Andreas Baumann
specialization of it (nothing is functional there yet)