# # ChangeLog for uspace/drv/nic in mainline # # Generated by Trac 1.6 # 2025-09-11T04:49:49Z Sun, 14 Oct 2012 14:10:16 GMT Jan Vesely [1ae74c6] * uspace/drv/bus/isa/i8237.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/hid/input/port/pl050.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) Fix ddi.h header includes. Sun, 14 Oct 2012 13:54:21 GMT Jan Vesely [0f323d3] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) uhcirh, rtl8139: Include ddi.h header. This prevents breakage in ... Fri, 07 Sep 2012 08:12:05 GMT Vojtech Horky [70253688] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile.common (modified) * boot/arch/arm32/include/main.h (modified) * boot/arch/ppc32/_link.ld.in (modified) * boot/arch/ppc32/include/arch.h (modified) * boot/arch/ppc32/src/main.c (modified) * boot/generic/include/printf.h (modified) * boot/generic/include/printf_verify.h (added) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/arm926_uart/arm926_uart.h (added) * kernel/genarch/src/drivers/arm926_uart/arm926_uart.c (added) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/lib/elf_load.h (modified) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/verify.h (added) * uspace/Makefile (modified) * uspace/app/bdsh/errors.h (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/top/screen.h (modified) * uspace/dist/src/c/demos/top/screen.h (modified) * uspace/drv/bus/isa/i8237.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/abs32le/include/types.h (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/amd64/include/types.h (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/arm32/include/types.h (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/include/types.h (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/ia64/include/types.h (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/mips32/include/types.h (modified) * uspace/lib/c/arch/mips64/_link.ld.in (modified) * uspace/lib/c/arch/mips64/include/types.h (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/include/types.h (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/include/types.h (modified) * uspace/lib/c/generic/io/con_srv.c (added) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/generic/io/input.c (added) * uspace/lib/c/generic/io/output.c (modified) * uspace/lib/c/generic/tls.c (modified) * uspace/lib/c/include/io/con_srv.h (added) * uspace/lib/c/include/io/concaps.h (added) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/io/input.h (added) * uspace/lib/c/include/io/kbd_event.h (added) * uspace/lib/c/include/io/klog.h (modified) * uspace/lib/c/include/io/log.h (modified) * uspace/lib/c/include/io/verify.h (added) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/draw/surface.c (modified) * uspace/lib/draw/surface.h (modified) * uspace/lib/drv/include/ddf/log.h (modified) * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/gui/terminal.c (modified) * uspace/lib/gui/terminal.h (modified) * uspace/srv/fs/udf/Makefile (added) * uspace/srv/fs/udf/udf.c (added) * uspace/srv/fs/udf/udf.h (added) * uspace/srv/fs/udf/udf_cksum.c (added) * uspace/srv/fs/udf/udf_cksum.h (added) * uspace/srv/fs/udf/udf_file.c (added) * uspace/srv/fs/udf/udf_file.h (added) * uspace/srv/fs/udf/udf_idx.c (added) * uspace/srv/fs/udf/udf_idx.h (added) * uspace/srv/fs/udf/udf_ops.c (added) * uspace/srv/fs/udf/udf_osta.c (added) * uspace/srv/fs/udf/udf_osta.h (added) * uspace/srv/fs/udf/udf_types.h (added) * uspace/srv/fs/udf/udf_volume.c (added) * uspace/srv/fs/udf/udf_volume.h (added) * uspace/srv/hid/compositor/compositor.c (modified) * uspace/srv/hid/compositor/compositor.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) * uspace/srv/net/ethip/pdu.c (modified) * uspace/srv/net/tcp/conn.c (modified) * uspace/srv/net/tcp/segment.c (modified) * uspace/srv/net/tcp/sock.c (modified) * uspace/srv/net/tcp/tqueue.c (modified) * uspace/srv/net/udp/sock.c (modified) Merge mainline changes Thu, 23 Aug 2012 15:22:30 GMT Martin Decky [f0a2720] * uspace/drv/bus/isa/i8237.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/srv/net/ethip/pdu.c (modified) * uspace/srv/net/tcp/conn.c (modified) * uspace/srv/net/tcp/segment.c (modified) * uspace/srv/net/tcp/tqueue.c (modified) fix formatting arguments Fri, 17 Aug 2012 13:06:32 GMT Vojtech Horky [267f235] * uspace/app/tester/tester.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/c/generic/io/log.c (modified) * uspace/lib/c/include/io/log.h (modified) * uspace/lib/drv/generic/log.c (modified) * uspace/lib/drv/include/ddf/log.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/net/ethip/ethip.c (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/loopip/loopip.c (modified) * uspace/srv/net/tcp/tcp.c (modified) * uspace/srv/net/udp/udp.c (modified) log_init() needs only one parameter Fri, 17 Aug 2012 11:37:03 GMT Jiri Svoboda [56fd7cf] * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ahci/ahci.h (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ehci/res.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/ohci/res.c (modified) * uspace/drv/bus/usb/ohci/res.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhci/res.c (modified) * uspace/drv/bus/usb/uhci/res.h (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/scsi_ms.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/generic/private/driver.h (added) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) Make ddf_dev_t and ddf_fun_t opaque. This further tighthens the DDF ... Sat, 21 Jul 2012 14:01:12 GMT Martin Decky [8486c07] * abi/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/srv/hid/input/port/ns16550.c (modified) * uspace/srv/hid/input/port/pl050.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) IRQ pseudocode improvements * rename CMD_BTEST to CMD_AND (less ... Wed, 18 Jul 2012 21:21:57 GMT Jakub Jermar [7030bc9] * uspace/drv/nic/ne2k/dp8390.c (modified) Check that the CR_TXP bit in ne2k's CR register is zero after a ... Thu, 19 Apr 2012 21:35:14 GMT Jiri Svoboda [606c369] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/drv/infrastructure/rootvirt/devices.def (modified) * uspace/drv/nic/lo/lo.c (deleted) * uspace/drv/nic/lo/lo.ma (deleted) * uspace/srv/net/loopip/Makefile (moved) * uspace/srv/net/loopip/loopip.c (added) Replace loopback NIC with a loopback IP link provider. Tue, 17 Apr 2012 07:13:35 GMT Jiri Svoboda [b1213b0] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/inetcfg/Makefile (moved) * uspace/app/inetcfg/inetcfg.c (added) * uspace/app/init/init.c (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/netecho/print_error.c (modified) * uspace/app/ping/Makefile (modified) * uspace/app/ping/ping.c (modified) * uspace/app/ping/print_error.c (deleted) * uspace/app/ping/print_error.h (deleted) * uspace/drv/nic/e1k/Makefile (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/Makefile (modified) * uspace/drv/nic/ne2k/Makefile (modified) * uspace/drv/nic/rtl8139/Makefile (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/adt/measured_strings.c (deleted) * uspace/lib/c/generic/inet.c (added) * uspace/lib/c/generic/inetcfg.c (added) * uspace/lib/c/generic/inetping.c (added) * uspace/lib/c/generic/iplink.c (added) * uspace/lib/c/generic/iplink_srv.c (added) * uspace/lib/c/generic/net/icmp_api.c (deleted) * uspace/lib/c/generic/net/packet.c (deleted) * uspace/lib/c/include/inet/inet.h (moved) * uspace/lib/c/include/inet/inetcfg.h (added) * uspace/lib/c/include/inet/inetping.h (moved) * uspace/lib/c/include/inet/iplink.h (moved) * uspace/lib/c/include/inet/iplink_srv.h (moved) * uspace/lib/c/include/ipc/icmp.h (deleted) * uspace/lib/c/include/ipc/il.h (deleted) * uspace/lib/c/include/ipc/inet.h (moved) * uspace/lib/c/include/ipc/ip.h (deleted) * uspace/lib/c/include/ipc/iplink.h (moved) * uspace/lib/c/include/ipc/net.h (deleted) * uspace/lib/c/include/ipc/net_net.h (deleted) * uspace/lib/c/include/ipc/netif.h (deleted) * uspace/lib/c/include/ipc/nil.h (deleted) * uspace/lib/c/include/ipc/packet.h (deleted) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc/socket.h (modified) * uspace/lib/c/include/net/icmp_codes.h (deleted) * uspace/lib/c/include/net/in.h (modified) * uspace/lib/c/include/net/packet.h (deleted) * uspace/lib/c/include/net/packet_header.h (deleted) * uspace/lib/net/Makefile (modified) * uspace/lib/net/adt/module_map.c (deleted) * uspace/lib/net/generic/generic.c (deleted) * uspace/lib/net/generic/net_checksum.c (deleted) * uspace/lib/net/generic/net_remote.c (deleted) * uspace/lib/net/generic/packet_client.c (deleted) * uspace/lib/net/generic/packet_remote.c (deleted) * uspace/lib/net/generic/protocol_map.c (deleted) * uspace/lib/net/il/arp_remote.c (deleted) * uspace/lib/net/il/il_remote.c (deleted) * uspace/lib/net/il/il_skel.c (deleted) * uspace/lib/net/il/ip_client.c (deleted) * uspace/lib/net/il/ip_remote.c (deleted) * uspace/lib/net/include/adt/module_map.h (deleted) * uspace/lib/net/include/arp_interface.h (deleted) * uspace/lib/net/include/ethernet_lsap.h (deleted) * uspace/lib/net/include/generic.h (deleted) * uspace/lib/net/include/icmp_header.h (deleted) * uspace/lib/net/include/il_skel.h (deleted) * uspace/lib/net/include/ip_client.h (deleted) * uspace/lib/net/include/ip_header.h (deleted) * uspace/lib/net/include/ip_interface.h (deleted) * uspace/lib/net/include/ip_remote.h (deleted) * uspace/lib/net/include/net_interface.h (deleted) * uspace/lib/net/include/nil_remote.h (deleted) * uspace/lib/net/include/nil_skel.h (deleted) * uspace/lib/net/include/packet_client.h (deleted) * uspace/lib/net/include/protocol_map.h (deleted) * uspace/lib/net/include/socket_core.h (modified) * uspace/lib/net/include/tl_common.h (deleted) * uspace/lib/net/include/tl_remote.h (deleted) * uspace/lib/net/include/tl_skel.h (deleted) * uspace/lib/net/nil/nil_remote.c (deleted) * uspace/lib/net/nil/nil_skel.c (deleted) * uspace/lib/net/tl/icmp_client.c (deleted) * uspace/lib/net/tl/icmp_remote.c (deleted) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (deleted) * uspace/lib/net/tl/tl_remote.c (deleted) * uspace/lib/net/tl/tl_skel.c (deleted) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/e1k.nic (deleted) * uspace/srv/net/cfg/general (deleted) * uspace/srv/net/cfg/lo.nic (deleted) * uspace/srv/net/cfg/ne2k.nic (deleted) * uspace/srv/net/ethip/Makefile (moved) * uspace/srv/net/ethip/arp.c (added) * uspace/srv/net/ethip/arp.h (added) * uspace/srv/net/ethip/atrans.c (added) * uspace/srv/net/ethip/atrans.h (added) * uspace/srv/net/ethip/ethip.c (added) * uspace/srv/net/ethip/ethip.h (added) * uspace/srv/net/ethip/ethip_nic.c (added) * uspace/srv/net/ethip/ethip_nic.h (added) * uspace/srv/net/ethip/pdu.c (added) * uspace/srv/net/ethip/pdu.h (moved) * uspace/srv/net/ethip/std.h (moved) * uspace/srv/net/il/arp/arp.c (deleted) * uspace/srv/net/il/arp/arp.h (deleted) * uspace/srv/net/il/ip/ip.c (deleted) * uspace/srv/net/il/ip/ip.h (deleted) * uspace/srv/net/inet/Makefile (moved) * uspace/srv/net/inet/addrobj.c (added) * uspace/srv/net/inet/addrobj.h (moved) * uspace/srv/net/inet/icmp.c (added) * uspace/srv/net/inet/icmp.h (added) * uspace/srv/net/inet/icmp_std.h (moved) * uspace/srv/net/inet/inet.c (added) * uspace/srv/net/inet/inet.h (added) * uspace/srv/net/inet/inet_link.c (added) * uspace/srv/net/inet/inet_link.h (added) * uspace/srv/net/inet/inet_std.h (moved) * uspace/srv/net/inet/inet_util.c (added) * uspace/srv/net/inet/inet_util.h (added) * uspace/srv/net/inet/inetcfg.c (added) * uspace/srv/net/inet/inetcfg.h (added) * uspace/srv/net/inet/inetping.c (added) * uspace/srv/net/inet/inetping.h (added) * uspace/srv/net/inet/pdu.c (added) * uspace/srv/net/inet/pdu.h (added) * uspace/srv/net/inet/reass.c (added) * uspace/srv/net/inet/reass.h (added) * uspace/srv/net/inet/sroute.c (added) * uspace/srv/net/inet/sroute.h (added) * uspace/srv/net/net/Makefile (deleted) * uspace/srv/net/net/net.c (deleted) * uspace/srv/net/net/net.h (deleted) * uspace/srv/net/net/packet_server.c (deleted) * uspace/srv/net/nil/eth/Makefile (deleted) * uspace/srv/net/nil/eth/eth.c (deleted) * uspace/srv/net/nil/eth/eth.h (deleted) * uspace/srv/net/nil/nildummy/Makefile (deleted) * uspace/srv/net/nil/nildummy/nildummy.c (deleted) * uspace/srv/net/nil/nildummy/nildummy.h (deleted) * uspace/srv/net/tcp/Makefile (moved) * uspace/srv/net/tcp/conn.c (moved) * uspace/srv/net/tcp/conn.h (moved) * uspace/srv/net/tcp/iqueue.c (moved) * uspace/srv/net/tcp/iqueue.h (moved) * uspace/srv/net/tcp/ncsim.c (moved) * uspace/srv/net/tcp/ncsim.h (moved) * uspace/srv/net/tcp/pdu.c (moved) * uspace/srv/net/tcp/pdu.h (moved) * uspace/srv/net/tcp/rqueue.c (moved) * uspace/srv/net/tcp/rqueue.h (moved) * uspace/srv/net/tcp/segment.c (moved) * uspace/srv/net/tcp/segment.h (moved) * uspace/srv/net/tcp/seq_no.c (moved) * uspace/srv/net/tcp/seq_no.h (moved) * uspace/srv/net/tcp/sock.c (moved) * uspace/srv/net/tcp/sock.h (moved) * uspace/srv/net/tcp/std.h (moved) * uspace/srv/net/tcp/tcp.c (added) * uspace/srv/net/tcp/tcp.h (moved) * uspace/srv/net/tcp/tcp_type.h (moved) * uspace/srv/net/tcp/test.c (moved) * uspace/srv/net/tcp/test.h (moved) * uspace/srv/net/tcp/tqueue.c (moved) * uspace/srv/net/tcp/tqueue.h (moved) * uspace/srv/net/tcp/ucall.c (moved) * uspace/srv/net/tcp/ucall.h (moved) * uspace/srv/net/tl/icmp/icmp.c (deleted) * uspace/srv/net/tl/tcp/tcp.c (deleted) * uspace/srv/net/tl/udp/udp.c (deleted) * uspace/srv/net/udp/Makefile (moved) * uspace/srv/net/udp/assoc.c (added) * uspace/srv/net/udp/assoc.h (moved) * uspace/srv/net/udp/msg.c (added) * uspace/srv/net/udp/msg.h (added) * uspace/srv/net/udp/pdu.c (added) * uspace/srv/net/udp/pdu.h (added) * uspace/srv/net/udp/sock.c (added) * uspace/srv/net/udp/sock.h (moved) * uspace/srv/net/udp/std.h (added) * uspace/srv/net/udp/ucall.c (added) * uspace/srv/net/udp/ucall.h (moved) * uspace/srv/net/udp/udp.c (moved) * uspace/srv/net/udp/udp_inet.c (added) * uspace/srv/net/udp/udp_inet.h (moved) * uspace/srv/net/udp/udp_type.h (added) Merge internet stack rewrite (IP+ICMP, UDP, IP over Ethernet). Wed, 04 Apr 2012 18:04:17 GMT Jiri Svoboda [e882e3a] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usbvirt/src/ipc_dev.c (modified) * uspace/lib/usbvirt/src/ipc_hc.c (modified) Remove include of devman.h where not needed. Wed, 07 Mar 2012 23:09:02 GMT Jiri Svoboda [a88a6eac] * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/srv/inet/inet.c (modified) Fix 64-bit build - remove some debugging output. Tue, 14 Feb 2012 22:06:15 GMT Jakub Jermar [cfb79747] * boot/Makefile.grub (modified) * boot/Makefile.silo (modified) * boot/Makefile.yaboot (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * tools/autotool.py (modified) * uspace/app/trace/trace.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/char/i8042/buffer.h (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.h (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/char/xtkbd/xtkbd.h (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/drv/nic/rtl8139/general.h (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/c/include/nic/eth_phys.h (moved) * uspace/lib/c/include/nic/nic.h (added) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/interrupt.c (added) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/include/net_interface.h (modified) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/nic/Makefile (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/include/nic_ev.h (added) * uspace/lib/nic/include/nic_impl.h (modified) * uspace/lib/nic/include/nic_rx_control.h (modified) * uspace/lib/nic/include/nic_wol_virtues.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_ev.c (added) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) * uspace/lib/nic/src/nic_wol_virtues.c (modified) * uspace/lib/posix/ctype.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/e1k.nic (modified) * uspace/srv/net/cfg/lo.nic (modified) * uspace/srv/net/cfg/ne2k.nic (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) Merge mainline changes. Mon, 13 Feb 2012 23:10:29 GMT Jiri Svoboda [081971b] * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/srv/ethip/ethip.c (modified) * uspace/srv/ethip/pdu.c (modified) * uspace/srv/ethip/std.h (modified) * uspace/srv/inet/inet_link.c (modified) Need to pad short Ethernet frames. Add some more debugging code. Mon, 13 Feb 2012 08:25:46 GMT Jiri Svoboda [2ff150e] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/srv/inet/addrobj.c (modified) * uspace/srv/inet/addrobj.h (modified) * uspace/srv/inet/inet.c (modified) * uspace/srv/inet/inet_link.c (modified) * uspace/srv/inet/inet_link.h (modified) * uspace/srv/inet/pdu.c (modified) Correct handling of IP protocol field. Sun, 12 Feb 2012 22:55:58 GMT Jakub Jermar [e777847] * uspace/drv/nic/rtl8139/driver.c (modified) Define Rtl8139 PIO ranges and adjust the IRQ code accordingly. Sun, 12 Feb 2012 22:44:59 GMT Jakub Jermar [9571230] * uspace/drv/nic/ne2k/ne2k.c (modified) Define PIO range for ne2k and modify its IRQ pseudocode accordingly. Sun, 12 Feb 2012 22:40:15 GMT Jiri Svoboda [fe4310f] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/srv/ethip/ethip_nic.c (modified) * uspace/srv/inet/inet.c (modified) * uspace/srv/inet/inet.h (modified) * uspace/srv/inet/inet_link.c (modified) * uspace/srv/inet/pdu.c (modified) * uspace/srv/inet/pdu.h (modified) Distinguish between datagram and packet. Deliver received datagrams ... Sun, 12 Feb 2012 19:16:29 GMT Jakub Jermar [ec52752] * uspace/drv/nic/e1k/e1k.c (modified) Modify the E1000 driver to work with the new IRQ code constraints. Mon, 30 Jan 2012 21:51:13 GMT Jiri Svoboda [c6533a7] * uspace/Makefile (modified) * uspace/app/netecho/print_error.c (modified) * uspace/app/ping/Makefile (deleted) * uspace/app/ping/ping.c (deleted) * uspace/app/ping/print_error.c (deleted) * uspace/app/ping/print_error.h (deleted) * uspace/drv/nic/e1k/Makefile (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/Makefile (modified) * uspace/drv/nic/ne2k/Makefile (modified) * uspace/drv/nic/rtl8139/Makefile (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/net/icmp_api.c (deleted) * uspace/lib/c/generic/net/icmp_common.c (deleted) * uspace/lib/c/generic/net/packet.c (deleted) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/net/icmp_api.h (deleted) * uspace/lib/c/include/net/icmp_codes.h (deleted) * uspace/lib/c/include/net/icmp_common.h (deleted) * uspace/lib/c/include/net/packet.h (deleted) * uspace/lib/c/include/net/packet_header.h (deleted) * uspace/lib/net/Makefile (modified) * uspace/lib/net/adt/module_map.c (deleted) * uspace/lib/net/generic/generic.c (deleted) * uspace/lib/net/generic/net_checksum.c (deleted) * uspace/lib/net/generic/net_remote.c (deleted) * uspace/lib/net/generic/packet_client.c (deleted) * uspace/lib/net/generic/packet_remote.c (deleted) * uspace/lib/net/generic/protocol_map.c (deleted) * uspace/lib/net/il/arp_remote.c (deleted) * uspace/lib/net/il/il_remote.c (deleted) * uspace/lib/net/il/il_skel.c (deleted) * uspace/lib/net/il/ip_client.c (deleted) * uspace/lib/net/il/ip_remote.c (deleted) * uspace/lib/net/include/adt/module_map.h (deleted) * uspace/lib/net/include/arp_interface.h (deleted) * uspace/lib/net/include/ethernet_lsap.h (deleted) * uspace/lib/net/include/ethernet_protocols.h (deleted) * uspace/lib/net/include/generic.h (deleted) * uspace/lib/net/include/icmp_client.h (deleted) * uspace/lib/net/include/icmp_header.h (deleted) * uspace/lib/net/include/icmp_remote.h (deleted) * uspace/lib/net/include/il_remote.h (deleted) * uspace/lib/net/include/il_skel.h (deleted) * uspace/lib/net/include/ip_client.h (deleted) * uspace/lib/net/include/ip_header.h (deleted) * uspace/lib/net/include/ip_interface.h (deleted) * uspace/lib/net/include/ip_remote.h (deleted) * uspace/lib/net/include/net_checksum.h (deleted) * uspace/lib/net/include/net_hardware.h (deleted) * uspace/lib/net/include/net_interface.h (deleted) * uspace/lib/net/include/nil_remote.h (deleted) * uspace/lib/net/include/nil_skel.h (deleted) * uspace/lib/net/include/packet_client.h (deleted) * uspace/lib/net/include/packet_remote.h (deleted) * uspace/lib/net/include/protocol_map.h (deleted) * uspace/lib/net/include/socket_core.h (modified) * uspace/lib/net/include/tl_common.h (deleted) * uspace/lib/net/include/tl_remote.h (deleted) * uspace/lib/net/include/tl_skel.h (deleted) * uspace/lib/net/nil/nil_remote.c (deleted) * uspace/lib/net/nil/nil_skel.c (deleted) * uspace/lib/net/tl/icmp_client.c (deleted) * uspace/lib/net/tl/icmp_remote.c (deleted) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (deleted) * uspace/lib/net/tl/tl_remote.c (deleted) * uspace/lib/net/tl/tl_skel.c (deleted) Remove most of net-related code from libnet and libc, except parts ... Fri, 27 Jan 2012 14:57:52 GMT Martin Decky [d81eaf94] * uspace/drv/nic/e1k/e1k.c (modified) Intel 82572 uses actually the alternative method to access the EEPROM Wed, 25 Jan 2012 18:22:00 GMT Martin Decky [5cd3d67] * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/drv/nic/rtl8139/general.h (modified) cstyle (no change in functionality) Wed, 25 Jan 2012 17:29:51 GMT Martin Decky [5cc9eba] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/rtl8139/general.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) cstyle (no change in functionality) Sat, 21 Jan 2012 12:50:28 GMT Jiri Svoboda [e86b8f0] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) Create DDF functions manually. Fri, 20 Jan 2012 16:49:39 GMT Martin Decky [321052f7] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) fix typos Thu, 19 Jan 2012 18:14:48 GMT Jiri Svoboda [ea788701] * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_rx_control.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) Remove use of packet_t in NIC framework. Thu, 19 Jan 2012 08:23:38 GMT Jiri Svoboda [d8da56b] * uspace/drv/nic/rtl8139/driver.c (modified) Fix nit. Thu, 19 Jan 2012 08:13:45 GMT Jiri Svoboda [1bc35b5] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_rx_control.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) Remove most use of packet_t from NIC drivers. Sat, 14 Jan 2012 11:07:34 GMT Jiri Svoboda [6d8455d] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/include/nic_impl.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) Eliminate packet_t from sending direction of NIC interface. Thu, 05 Jan 2012 16:11:00 GMT Martin Decky [9f0fb84] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/drv/nic/e1k/e1k.ma (modified) resurrect older e1000 adapters Thu, 05 Jan 2012 15:48:08 GMT Martin Decky [77c2b02] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/drv/nic/e1k/e1k.ma (modified) e1k: add better extension points Thu, 29 Dec 2011 12:16:43 GMT Jiri Svoboda [f0b74b2] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/drv/nic/rtl8139/defs.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/drv/nic/rtl8139/general.c (modified) Make rtl8139 driver work. Fri, 16 Dec 2011 21:15:37 GMT Martin Decky [c4be33a] * boot/Makefile.common (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/srv/net/cfg/e1k.nic (added) e1k: reflect infrastructure changes, more code cleanup, enable by default Wed, 14 Dec 2011 17:10:27 GMT Martin Decky [9916841] * uspace/Makefile (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) make the e1k driver compile (non-fuctional) Tue, 13 Dec 2011 16:31:20 GMT Martin Decky [1df224c] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) e1k: initial code revision Mon, 12 Dec 2011 17:46:20 GMT Martin Decky [bf84871] * uspace/drv/nic/e1k/Makefile (added) * uspace/drv/nic/e1k/e1k.c (added) * uspace/drv/nic/e1k/e1k.h (added) * uspace/drv/nic/e1k/e1k.ma (added) * uspace/drv/nic/rtl8139/Makefile (added) * uspace/drv/nic/rtl8139/defs.c (added) * uspace/drv/nic/rtl8139/defs.h (added) * uspace/drv/nic/rtl8139/driver.c (added) * uspace/drv/nic/rtl8139/driver.h (added) * uspace/drv/nic/rtl8139/general.c (added) * uspace/drv/nic/rtl8139/general.h (added) * uspace/drv/nic/rtl8139/rtl8139.ma (added) merge Realtek RTL8319 and Intel E1000 drivers from lp:~helenos- ... Fri, 09 Dec 2011 23:30:36 GMT Jiri Svoboda [c8c43cae] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/nettest3/Makefile (added) * uspace/app/nettest3/nettest3.c (added) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/srv/net/tl/tcp/Makefile (modified) * uspace/srv/net/tl/tcp/conn.c (added) * uspace/srv/net/tl/tcp/conn.h (added) * uspace/srv/net/tl/tcp/iqueue.c (added) * uspace/srv/net/tl/tcp/iqueue.h (added) * uspace/srv/net/tl/tcp/ncsim.c (added) * uspace/srv/net/tl/tcp/ncsim.h (added) * uspace/srv/net/tl/tcp/pdu.c (added) * uspace/srv/net/tl/tcp/pdu.h (added) * uspace/srv/net/tl/tcp/rqueue.c (added) * uspace/srv/net/tl/tcp/rqueue.h (added) * uspace/srv/net/tl/tcp/segment.c (added) * uspace/srv/net/tl/tcp/segment.h (added) * uspace/srv/net/tl/tcp/seq_no.c (added) * uspace/srv/net/tl/tcp/seq_no.h (added) * uspace/srv/net/tl/tcp/sock.c (added) * uspace/srv/net/tl/tcp/sock.h (added) * uspace/srv/net/tl/tcp/std.h (added) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/tcp/tcp_header.h (deleted) * uspace/srv/net/tl/tcp/tcp_type.h (added) * uspace/srv/net/tl/tcp/test.c (added) * uspace/srv/net/tl/tcp/test.h (added) * uspace/srv/net/tl/tcp/tqueue.c (added) * uspace/srv/net/tl/tcp/tqueue.h (added) * uspace/srv/net/tl/tcp/ucall.c (added) * uspace/srv/net/tl/tcp/ucall.h (added) Merge TCP rewrite. Wed, 07 Dec 2011 17:23:49 GMT Martin Decky [2f016df] * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/usb/ehci/ehci.ma (modified) * uspace/drv/bus/usb/ohci/ohci.ma (modified) * uspace/drv/bus/usb/uhci/uhci.ma (modified) * uspace/drv/bus/usb/vhc/vhc.ma (modified) * uspace/drv/nic/lo/lo.ma (modified) * uspace/drv/nic/ne2k/ne2k.ma (modified) replace individual vendor/device PCI IDs of USB controllers with ... Mon, 14 Nov 2011 20:50:08 GMT Jiri Svoboda [0c0f823b] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) Rename DDF entry point add_device to dev_add. Fri, 07 Oct 2011 22:22:34 GMT Martin Decky [80099c19] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/drv/nic/ne2k/Makefile (added) * uspace/drv/nic/ne2k/dp8390.c (added) * uspace/drv/nic/ne2k/dp8390.h (added) * uspace/drv/nic/ne2k/ne2k.c (added) * uspace/drv/nic/ne2k/ne2k.ma (added) * uspace/srv/net/cfg/ne2k.nic (modified) cherrypick a sanitized NE2K driver from lp:~helenos-nicf/helenos/nicf ... Fri, 07 Oct 2011 20:20:33 GMT Martin Decky [00d7e1b] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/init/init.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/infrastructure/rootvirt/devices.def (modified) * uspace/drv/nic/lo/Makefile (added) * uspace/drv/nic/lo/lo.c (added) * uspace/drv/nic/lo/lo.ma (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/hw_res_parsed.c (added) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/include/device/hw_res_parsed.h (added) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/include/ip_interface.h (modified) * uspace/lib/net/include/ip_remote.h (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/nic/Makefile (added) * uspace/lib/nic/include/nic.h (added) * uspace/lib/nic/include/nic_addr_db.h (added) * uspace/lib/nic/include/nic_driver.h (added) * uspace/lib/nic/include/nic_impl.h (added) * uspace/lib/nic/include/nic_rx_control.h (added) * uspace/lib/nic/include/nic_wol_virtues.h (added) * uspace/lib/nic/src/nic_addr_db.c (added) * uspace/lib/nic/src/nic_driver.c (added) * uspace/lib/nic/src/nic_impl.c (added) * uspace/lib/nic/src/nic_rx_control.c (added) * uspace/lib/nic/src/nic_wol_virtues.c (added) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (deleted) * uspace/srv/net/net/packet_server.h (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) networking improvements * start the networking stack from init * ...