Z8Griz
ff978b1ce3
RECEIVE WINDOW is different than RECEIVE BUFFER
...
The receive buffer is allocated per socket.
TCP receive buffer holds TCP data that has not yet been processed
(consumed via read/recv system calls) by the application.
2024-08-26 18:34:11 -06:00
Z8Griz
1a5368962b
There is no receive window size.
...
Client(send) overrides host(receive) window size.
It's one of the reasons why telnet chars and gopher files/links tend to drop. Packetloss/timeout.
2024-08-26 07:16:48 -06:00
Z8Griz
1f750d9237
Most modern network cards and routers uses standard frame.
...
Lowered the frame size because if network card / router can't handle high frame,
it will causes fragmentation, leading to packetloss or lost connection.
It depends on the network card and router.
A standard frame is 1518 bytes on the wire (as far as any capturing device is concerned).
A tagged frame (single tag) is 1522 bytes on the wire.
These take up 1538 bytes or 1542 bytes of transmission space on the wire.
On most OS, it is usually set at 1542. As a safe measure.
If one wants run on 90s network card, it should be set at 1518.
I think this should be automated, not hardcoded.
2024-08-26 07:05:39 -06:00
GutPuncher
b7d5f81b35
Add diff vdisk <---> src/ functionality to sync.sh
2024-08-21 21:18:27 -04:00
Arsenic Blood
66f29b3f31
Merge pull request #160 from Zeal-Operating-System/limine8
...
Update Zealbooter to Limine 8.x and backport template changes
2024-08-20 23:42:03 -04:00
Arsenic Blood
f2a7f94e69
Update KGlobals.ZC
2024-08-20 23:39:12 -04:00
mintsuki
6789243978
Update Zealbooter to Limine 8.x and backport template changes
2024-08-14 21:19:14 +02:00
Arsenic Blood
b1e0034183
Merge pull request #156 from lachsdachs/patch-1
...
upd link
2024-05-11 01:14:46 -04:00
lachsdachs
43a65807ef
upd link
...
old one was broken
2024-04-27 17:55:56 +02:00
Arsenic Blood
cd46dc4ab3
Merge pull request #146 from mknos/strscan_memcopy
...
StrScan(): Copy into new buffer with MemCopy() instead of loop
2024-03-11 03:05:03 -04:00
Arsenic Blood
8f9d48bb13
Update KGlobals.ZC
2024-03-11 03:04:39 -04:00
Arsenic Blood
86d994c8de
Merge branch 'master' into strscan_memcopy
2024-03-11 03:03:58 -04:00
Arsenic Blood
d77e52698f
Update KGlobals.ZC
2024-03-11 03:02:10 -04:00
Arsenic Blood
ff3cbf160b
Merge pull request #145 from mknos/kdisplay_loop
...
Merge duplicate RawPutChar() call into do-while loop
2024-03-11 03:00:23 -04:00
Arsenic Blood
cf4d34c8b2
Update Display.ZC
2024-03-11 02:59:45 -04:00
Arsenic Blood
97d10e9dfd
Merge branch 'master' into kdisplay_loop
2024-03-11 02:58:35 -04:00
Arsenic Blood
314b463064
Update MakeHome.ZC
2024-03-11 02:54:46 -04:00
GutPuncher
fca34d8b3d
feat: revise/refactor #124 , inc patch num
2024-03-11 02:52:35 -04:00
Arsenic Blood
d418e325e4
Merge branch 'master' into syslog-yuugure
2024-03-11 02:08:23 -04:00
GutPuncher
d63cfd8099
feat: CI build check for ISOs and fail if missing
2024-03-11 02:05:24 -04:00
チャールズ
4d9e897dec
Merge branch 'master' into syslog-yuugure
2024-03-10 21:59:41 +09:00
GutPuncher
7edf953c24
chore: inc os version patch num
2024-03-07 00:22:13 -05:00
retu2libc
6c976d8b56
Offload FCS to driver specific code
2024-03-07 00:05:39 -05:00
Arsenic Blood
1b7f2bb951
Merge branch 'master' into strscan_memcopy
2024-03-07 00:00:37 -05:00
Arsenic Blood
0995eb82df
Merge branch 'master' into kdisplay_loop
2024-03-07 00:00:28 -05:00
GutPuncher
8662e5ca5e
chore: inc os version patch num
2024-03-06 23:14:57 -05:00
retu2libc
f709dc872a
Deduce when ethertype field is actually data length
2024-03-06 23:01:35 -05:00
retu2libc
3809e15849
On PCNet nics enable FCS check and strip via ASTRP_RCV
2024-03-06 23:01:35 -05:00
Arsenic Blood
80ce532072
Update README.md
2024-03-06 22:56:09 -05:00
Arsenic Blood
a308c6955c
Update build.yml
2024-03-06 22:52:53 -05:00
Arsenic Blood
f870158a0c
Update build.yml
2024-03-06 22:52:08 -05:00
GutPuncher
bb6c4642c2
feat: CI scripts updates
2024-03-05 05:21:29 -05:00
GutPuncher
cd019bb3ef
feat: CI build scripts #99 merge and updates
2024-03-05 05:12:24 -05:00
Arsenic Blood
8c3c50983e
Merge branch 'master' into actions
2024-03-05 04:51:35 -05:00
GutPuncher
bf1115f217
feat: build scripts updates
2024-03-05 02:06:04 -05:00
Arsenic Blood
7b9eb3b293
inc version number for 91fff8c
2024-03-05 02:02:33 -05:00
Arsenic Blood
91fff8c9cf
Merge pull request #152 from retu2libc/master
...
Drop ethernet frames not destined for us or broadcast
2024-03-05 02:01:42 -05:00
retu2libc
1fc9a7062c
Drop ethernet frames not destined for us or broadcast
2024-02-25 16:13:41 -05:00
GutPuncher
c3dfe78ceb
fix: review+test #148 , inc sub-version num, close #42
2024-02-21 06:00:06 -05:00
retu2libc
d26f67edf1
Two kings ends game
2024-02-21 01:20:20 -05:00
Arsenic Blood
451fddb9eb
Increment minor version number for 12b2c37
2024-02-19 12:09:32 -05:00
Arsenic Blood
12b2c37233
Merge pull request #147 from Zeal-Operating-System/sata-fix
...
Fix SATA issue described in issue #139 . Fixes #139
2024-02-19 11:53:15 -05:00
GutPuncher
f50f6b23fb
fix(sata-fix): review + test #147 , #139 . Fix build script limine git pull divergent branch error message issue. Revert Define.ZC
2024-02-19 11:51:00 -05:00
mintsuki
362cfb4070
Fix SATA issue described in issue #139 . Fixes #139
...
Co-authored-by: mineo333 <sharad@mineo333.dev>
2024-02-17 08:42:44 +01:00
Michael Mikonos
8e5f169218
StrScan(): Copy into new buffer with MemCopy() instead of a loop
2024-01-30 21:48:54 +08:00
Michael Mikonos
828b2493a4
for newline, RawPutChar() is called at least once, so convert loop to do-while
2024-01-30 20:40:37 +08:00
GutPuncher
524bddec6c
Move DocClear tex.raw_col zeroing out of if cond
2024-01-08 23:40:39 -05:00
Arsenic Blood
fb60b20da0
Merge pull request #143 from Zeal-Operating-System/limine-6
...
UEFI-ISO: Use Limine 6.x branch
2023-12-10 12:08:47 -05:00
mintsuki
1f4aaa23f9
UEFI-ISO: Use Limine 6.x branch
2023-12-10 10:30:30 +01:00
Arsenic Blood
d2ee56f425
Merge pull request #67 from Zeal-Operating-System/network-loopback
...
Network loopback
2023-12-08 00:25:39 -05:00