Commit Graph

1468 Commits

Author SHA1 Message Date
hidnplayr
4398dd7c40 Preparing to implement TCP reassembly queue.
Some cleanup of tcp_input and skip checksum recalculation for loopback segments. 

git-svn-id: svn://kolibrios.org@3406 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-23 14:02:38 +00:00
hidnplayr
372fe91892 Sync net branch with trunk
git-svn-id: svn://kolibrios.org@3405 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-23 11:56:23 +00:00
turbanoff
c3a49bafc1 fix ext4 dir blocks count check. fix bug in ext2_find_lfn
git-svn-id: svn://kolibrios.org@3403 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-22 18:35:06 +00:00
hidnplayr
4803caa65f bug in v86 irq, spotted by mikedld
git-svn-id: svn://kolibrios.org@3400 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-21 06:51:48 +00:00
Sergey Semyonov (Serge)
1c5f400737 kernel: export pe disk functions
git-svn-id: svn://kolibrios.org@3397 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-20 02:30:07 +00:00
CleverMouse
b5556d9137 wait_event_timeout: return 0 for timeout
git-svn-id: svn://kolibrios.org@3396 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 22:52:40 +00:00
CleverMouse
2bf2a6cd80 spin_lock_* macro
git-svn-id: svn://kolibrios.org@3395 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 21:45:05 +00:00
CleverMouse
817b73c24b activate PCI enumerator at boot
git-svn-id: svn://kolibrios.org@3394 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 21:43:59 +00:00
CleverMouse
8c506bcc45 PCI enumerator; save ebx/esi in pci_{read,write}_reg
git-svn-id: svn://kolibrios.org@3393 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 21:41:56 +00:00
CleverMouse
75ae4a827a increase size of debug board from 4K to 64K
git-svn-id: svn://kolibrios.org@3392 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 17:07:12 +00:00
Sergey Semyonov (Serge)
6e80a53e5e kernel: wait_event_timeout
git-svn-id: svn://kolibrios.org@3390 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 03:38:52 +00:00
hidnplayr
3717c3370d Run TCP input code in a separate thread.
git-svn-id: svn://kolibrios.org@3389 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 21:04:15 +00:00
hidnplayr
de440713d1 Re-enabled network2 events.
git-svn-id: svn://kolibrios.org@3388 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 20:37:23 +00:00
hidnplayr
2ee8f5d296 Enabled Promiscuous mode for i8254x so it works in Qemu.
git-svn-id: svn://kolibrios.org@3387 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 17:23:05 +00:00
hidnplayr
57c2018158 ARP_BLOCK logic was reversed
git-svn-id: svn://kolibrios.org@3386 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 16:26:54 +00:00
hidnplayr
0d13375a81 Fixed RTL8139 driver broken in #3346
git-svn-id: svn://kolibrios.org@3385 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 16:08:48 +00:00
hidnplayr
33f74c34fd zeroconf was sending the wrong MAC address since #3340
git-svn-id: svn://kolibrios.org@3384 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-18 14:16:13 +00:00
hidnplayr
c2dfee12a3 Fixed old bug (#1494) in system function 66, reported by mikedld.
Set default extension of kernel to ".mnt"

git-svn-id: svn://kolibrios.org@3383 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-17 18:58:28 +00:00
CleverMouse
17c018e1af fix insignificant misprint
git-svn-id: svn://kolibrios.org@3371 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-13 09:48:46 +00:00
hidnplayr
de654e7a3a Zeroconf now prints correct link-local IP to the debug board.
git-svn-id: svn://kolibrios.org@3367 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-12 13:23:08 +00:00
hidnplayr
71d9f3dce2 Zeroconfig: dont assume first received packet is the correct one.
Also fixed link-local IP assignment.

git-svn-id: svn://kolibrios.org@3361 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-11 17:17:07 +00:00
hidnplayr
a63322d121 ARP_BLOCK now lets you choose if ARP_IP_to_MAC should block or not.
git-svn-id: svn://kolibrios.org@3360 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-11 16:51:29 +00:00
hidnplayr
cc4161de83 Synced net branch with trunk (#3358)
git-svn-id: svn://kolibrios.org@3359 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-10 12:28:37 +00:00
Marat Zakiyanov (Mario79)
f6c49894db Fix for r.3355
git-svn-id: svn://kolibrios.org@3356 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-08 17:07:30 +00:00
Marat Zakiyanov (Mario79)
e6d03e93b1 F66.3 added indication pressing of keys: Win-left and Win-right.
git-svn-id: svn://kolibrios.org@3355 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-08 16:27:43 +00:00
hidnplayr
f7d75689e4 Fixed typo in ARP_IP_to_MAC (debug output displayed wrong IP)
git-svn-id: svn://kolibrios.org@3354 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-08 14:31:45 +00:00
hidnplayr
83754e005a MII: only include code when its actually used.
git-svn-id: svn://kolibrios.org@3351 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 21:04:18 +00:00
hidnplayr
c101fd199a PHY and link detection for PCnet32 driver (no watchdog yet), added general mii code for ethernet drivers.
git-svn-id: svn://kolibrios.org@3350 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 20:36:32 +00:00
hidnplayr
e4513c6c12 3c59x: enable RX/TX after enabling interrupts, not before.
git-svn-id: svn://kolibrios.org@3349 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 11:07:36 +00:00
hidnplayr
2c13dbe1c3 Netstat: redraw window on network subsystem event.
Kernel: send event when IP configuration changed.

git-svn-id: svn://kolibrios.org@3348 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 10:47:59 +00:00
hidnplayr
be4786e05f Fixed pcnet32 driver
git-svn-id: svn://kolibrios.org@3347 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 09:37:52 +00:00
hidnplayr
f685c27c07 Introduced new application event for network subsystem changes (link changed, ip changed, ...)
Removed get_mac and set_mac procedures from device structure, kernel does not need them.
Added link state detection capabilities for kernel and some drivers.

git-svn-id: svn://kolibrios.org@3346 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-07 09:35:24 +00:00
Yogev Ezra
b2da70be62 Group all Spanish translations in one place
git-svn-id: svn://kolibrios.org@3345 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 15:04:33 +00:00
Yogev Ezra
d1a0e37e4c Fix iglobal directive usage try 3
git-svn-id: svn://kolibrios.org@3344 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 14:21:43 +00:00
Yogev Ezra
d5752dec0e Fix iglobal directive usage try 2
git-svn-id: svn://kolibrios.org@3343 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 13:43:28 +00:00
Yogev Ezra
8acd7b0e95 Fix iglobal directive usage
git-svn-id: svn://kolibrios.org@3342 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 13:29:34 +00:00
Yogev Ezra
d990bce2e4 Fix Spanish language selection
git-svn-id: svn://kolibrios.org@3341 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 12:04:53 +00:00
hidnplayr
8f48436569 Now Zeroconfig waits for driver to be initialised.
git-svn-id: svn://kolibrios.org@3340 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-06 11:15:28 +00:00
Marat Zakiyanov (Mario79)
a0ee647f0e Correct documentation for F73
git-svn-id: svn://kolibrios.org@3338 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-05 21:11:06 +00:00
hidnplayr
487976c4f2 private chat support for IRCC
git-svn-id: svn://kolibrios.org@3337 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-05 20:42:09 +00:00
hidnplayr
8359c962a8 Updated readme.txt
git-svn-id: svn://kolibrios.org@3333 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-05 11:07:56 +00:00
hidnplayr
52f75a8646 Added missed and dumped TCP packet counters to netstat.
git-svn-id: svn://kolibrios.org@3332 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-05 10:52:13 +00:00
hidnplayr
336245620b Mostly cosmetical updates for IRCC
git-svn-id: svn://kolibrios.org@3331 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-05 10:44:36 +00:00
CleverMouse
d30caf231a ability to create kernel threads
git-svn-id: svn://kolibrios.org@3325 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 13:58:55 +00:00
hidnplayr
6639a4a944 Stub for forcedeth driver.
git-svn-id: svn://kolibrios.org@3324 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 12:34:31 +00:00
hidnplayr
ea9bb80074 Tied 3c59x network driver to new interface.
git-svn-id: svn://kolibrios.org@3323 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 12:05:33 +00:00
hidnplayr
397fdefac7 Removed obsolete EthReceiver interface
git-svn-id: svn://kolibrios.org@3322 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 12:03:56 +00:00
CleverMouse
31e9ec37f4 fix r2601
git-svn-id: svn://kolibrios.org@3320 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-04 11:01:50 +00:00
turbanoff
7af2e521dd ext2 fix bug: bad error checking in ext2_get_inode_block and in ext2_HdRead
git-svn-id: svn://kolibrios.org@3317 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 18:42:16 +00:00
turbanoff
3cd1e6838b ext2 fix stack inconsistent in ext2_find_lfn
git-svn-id: svn://kolibrios.org@3316 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-03 16:32:44 +00:00