hidnplayr
efb37b3598
Replaced signed relative jumps with unsigned ones were needed.
...
(I must lose this bad habbit in 2013...)
git-svn-id: svn://kolibrios.org@3155 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-01-10 17:35:32 +00:00
hidnplayr
1dfb449935
Added VIA Rhine driver. Only tested on Rhine II cards.
...
git-svn-id: svn://kolibrios.org@3154 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-01-10 07:40:01 +00:00
hidnplayr
161e024c27
Fixed and refactored RTL8029/NE2000 driver. Some fine-tuning still needed.
...
git-svn-id: svn://kolibrios.org@3149 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-01-03 13:25:22 +00:00
hidnplayr
ad6b39e045
Fixed bug in i8254x driver
...
git-svn-id: svn://kolibrios.org@2999 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-11-03 18:07:44 +00:00
hidnplayr
380bfe324d
fixed build for i8255x stub
...
git-svn-id: svn://kolibrios.org@2983 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-10-07 14:30:46 +00:00
hidnplayr
ce2dee6a2b
Renaming exported function 'EthReceiver' to 'ETH_input'
...
git-svn-id: svn://kolibrios.org@2981 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-10-07 14:23:05 +00:00
hidnplayr
3e0a804c48
Fixed bug in network drivers irq handler.
...
Updated netdrv.inc and pci.inc
git-svn-id: svn://kolibrios.org@2935 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-25 17:56:09 +00:00
hidnplayr
c575a498b5
Fixed bug wich caused i8254x driver to be able to load multiple times on the same device.
...
git-svn-id: svn://kolibrios.org@2934 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-25 16:05:36 +00:00
hidnplayr
e12b00bee6
Bugfix in pci.inc for network drivers.
...
git-svn-id: svn://kolibrios.org@2929 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-18 00:06:27 +00:00
hidnplayr
78aa083db1
some updates for i8254x driver
...
git-svn-id: svn://kolibrios.org@2925 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-16 13:42:00 +00:00
hidnplayr
a31be47dbc
some markup changes in dec21x4x.asm
...
git-svn-id: svn://kolibrios.org@2923 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-15 15:04:34 +00:00
hidnplayr
70c292f418
fixed find_mmio32 in pci.inc
...
git-svn-id: svn://kolibrios.org@2922 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-15 10:50:36 +00:00
hidnplayr
85ca6be824
i8254x driver stub (works in vBox)
...
git-svn-id: svn://kolibrios.org@2921 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-15 10:46:06 +00:00
hidnplayr
68230a94d8
Fixed bug in RTL8169 driver
...
git-svn-id: svn://kolibrios.org@2918 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-09 20:27:09 +00:00
hidnplayr
3b724316fb
Some cleanup in rtl8169 driver
...
git-svn-id: svn://kolibrios.org@2916 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-09 14:35:51 +00:00
hidnplayr
a9f1828898
Fixed bugs in SIS900 RX:
...
-Receiver MUST be re-enabled by the driver.
-Driver MUST check for multiple packets at once.
git-svn-id: svn://kolibrios.org@2913 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-08 10:21:59 +00:00
hidnplayr
940c0c5fa6
Completion of the new SIS900 driver.
...
-cleanup of used packets after they are sent
-transmit function now checks first if the descriptor is free
git-svn-id: svn://kolibrios.org@2912 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-08 10:03:47 +00:00
hidnplayr
8ba3e5e11b
added latency config macro to pci.inc
...
git-svn-id: svn://kolibrios.org@2911 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-07 20:26:26 +00:00
hidnplayr
5ae9070151
SIS900:
...
-refactoring
-fixed SIS900-635 MAC read
-fixed alignment issues
-added multiple TX descriptor support
TODO: clear sent packets from memory
git-svn-id: svn://kolibrios.org@2910 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-07 20:22:07 +00:00
hidnplayr
c9bbdd57de
Bugfix in SIS900 init, added some debug output, Bugfix in set_rxd, some refactoring
...
git-svn-id: svn://kolibrios.org@2909 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-07 09:59:58 +00:00
hidnplayr
0b4a7112cd
Bugfix in 'hook' procedure for SIS900 driver
...
git-svn-id: svn://kolibrios.org@2908 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-08-07 09:03:26 +00:00
hidnplayr
c95986da86
netdrv.inc cleanup
...
git-svn-id: svn://kolibrios.org@2887 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-22 20:07:20 +00:00
hidnplayr
8a10e28dfe
added pci.inc for drivers, removed redundant code from netdrv.inc
...
git-svn-id: svn://kolibrios.org@2886 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-22 19:47:29 +00:00
hidnplayr
7aeabda91e
R6040 driver now keeps track of number of received/sent packets/bytes.
...
git-svn-id: svn://kolibrios.org@2865 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-13 12:39:22 +00:00
hidnplayr
ce6a93da60
PCNet driver now keeps track of number of received/sent packets/bytes.
...
git-svn-id: svn://kolibrios.org@2863 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-13 10:03:25 +00:00
hidnplayr
fd138cc362
Replaced all 'equ' with '=' for network drivers, where possible.
...
git-svn-id: svn://kolibrios.org@2852 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-09 11:31:56 +00:00
hidnplayr
bf6bf90871
Bugfix for RTL8139 driver. Updated imports.inc
...
git-svn-id: svn://kolibrios.org@2851 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-07-09 11:18:32 +00:00
hidnplayr
f10b7bd3bc
Fixed bug in some network drivers. (net branch)
...
git-svn-id: svn://kolibrios.org@2544 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-02 18:49:13 +00:00
hidnplayr
dd88d5bff6
Sync net branch with trunk
...
git-svn-id: svn://kolibrios.org@2540 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-04-02 15:18:46 +00:00
hidnplayr
0478f45357
Bugfix in PCnet32 driver for net branch
...
git-svn-id: svn://kolibrios.org@2401 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-24 22:04:04 +00:00
hidnplayr
997d83d275
Added error reporting to some of the network drivers in net branch
...
git-svn-id: svn://kolibrios.org@2387 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-02-23 21:18:16 +00:00
hidnplayr
61a835651a
-Fixed build.bat for NET branch
...
-Removed some unrelated files
-updates in telnet
git-svn-id: svn://kolibrios.org@2314 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-11-13 15:19:27 +00:00
hidnplayr
dfbe402a16
Updated i8255x driver for NET branch
...
git-svn-id: svn://kolibrios.org@2313 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-11-13 13:29:43 +00:00
hidnplayr
92f2253d7a
Making SIS900 driver for net branch compileable
...
git-svn-id: svn://kolibrios.org@2304 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-11-08 17:24:46 +00:00
hidnplayr
d17706e476
NET branch:
...
- cleanup in stack.inc + re-organisation of device pointers
- i8255x driver stub
- fix in sis900 driver (still untested)
git-svn-id: svn://kolibrios.org@2220 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-09-22 04:08:56 +00:00
hidnplayr
4638ba887e
Updated R6040 driver for net branch:
...
Fixed typo, cleaned up, disabled excessive debug output.
git-svn-id: svn://kolibrios.org@1893 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-02-28 19:20:47 +00:00
hidnplayr
1b801e1c89
Updated r6040 driver for net branch
...
git-svn-id: svn://kolibrios.org@1889 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-02-25 16:14:21 +00:00
hidnplayr
76fa3151d7
R6040 driver for net branch
...
git-svn-id: svn://kolibrios.org@1886 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-02-24 17:15:24 +00:00
hidnplayr
4ee220aebe
Fixed bug in RTL8169 interrupt procedure.
...
git-svn-id: svn://kolibrios.org@1823 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-01-31 18:45:19 +00:00
hidnplayr
1d3a993b72
Fixed PCnet driver.
...
git-svn-id: svn://kolibrios.org@1564 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-09 15:40:52 +00:00
hidnplayr
0840e2b342
MTD80x driver for net branch:
...
Only mtd803 aka surecom ep-320x for now.
git-svn-id: svn://kolibrios.org@1561 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-07 21:04:24 +00:00
hidnplayr
08ea0b5f68
Latest bugfix in RTL8169 for today.
...
git-svn-id: svn://kolibrios.org@1559 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-06 22:26:00 +00:00
hidnplayr
cb06c448b9
Update of RTL8169 driver for net branch
...
git-svn-id: svn://kolibrios.org@1558 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-06 22:15:25 +00:00
hidnplayr
00d5a0b321
Some bugfixes in RTL8169 driver for net branch.
...
git-svn-id: svn://kolibrios.org@1557 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-06 13:12:11 +00:00
hidnplayr
0503ca2897
Fixed RTL8139 driver.
...
bugfix in RTL8169 driver.
git-svn-id: svn://kolibrios.org@1556 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-05 14:03:47 +00:00
hidnplayr
1dd3566e02
I uploaded the wrong file in previous revision
...
reverted the file + uploaded right file this time
git-svn-id: svn://kolibrios.org@1554 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-03 15:36:54 +00:00
hidnplayr
6d55f4e33d
RTL8169 driver for NET branch (not tested/debugged yet!)
...
git-svn-id: svn://kolibrios.org@1553 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-03 15:21:38 +00:00
hidnplayr
7d3a0d9fb0
Bugfix in 3com network driver concerning tx reset on transmit.
...
git-svn-id: svn://kolibrios.org@1545 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-01 17:39:54 +00:00
hidnplayr
8a7ebf6b32
fix in ARPcfg application
...
added pci ids of dec21x4x cards to netcfg
bugfixes in dex21x4x driver, pcnet32 driver, rtl8139 driver and sis900 driver
new network program (ICMP) to ping computers, uses new RAW socket code (experimental)
git-svn-id: svn://kolibrios.org@1541 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-30 21:54:27 +00:00
hidnplayr
fab920c5c8
Deleted double macro in netdrv.inc
...
Refactoring of ARP code.
Used universal names for protocol handlers.
Moved some pieces of code from procs to macros.
Added IPv4_fragment (currently disabled)
Added ring-buffer functions for sockets
Updates in TCP code
git-svn-id: svn://kolibrios.org@1529 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-07-27 18:53:38 +00:00