Baptiste Wicht
|
f12c035dc6
|
Implement packet transmission
|
2016-07-09 15:54:28 +02:00 |
|
Baptiste Wicht
|
ad6cd47457
|
Improve semaphore
|
2016-07-09 15:54:16 +02:00 |
|
Baptiste Wicht
|
e1a555482a
|
Add interface support for sending packet
|
2016-07-09 14:07:23 +02:00 |
|
Baptiste Wicht
|
703f0931eb
|
Correct propagation of network interface
|
2016-07-09 13:50:36 +02:00 |
|
Baptiste Wicht
|
a6e2285c84
|
Fixes
|
2016-07-09 13:43:36 +02:00 |
|
Baptiste Wicht
|
5a841aed38
|
Only update the cache if not an ARP probe
|
2016-07-09 13:42:18 +02:00 |
|
Baptiste Wicht
|
3fc42ad203
|
Complete interface
|
2016-07-09 13:42:16 +02:00 |
|
Baptiste Wicht
|
edf3cd8b8a
|
Final step
|
2016-07-09 13:40:22 +02:00 |
|
Baptiste Wicht
|
0542406609
|
Complete ARP reply crafting
|
2016-07-09 13:35:35 +02:00 |
|
Baptiste Wicht
|
1ab0a45194
|
Remove note
|
2016-07-09 12:34:39 +02:00 |
|
Baptiste Wicht
|
6ff6be0754
|
Add offset support to physica_address
|
2016-07-09 12:33:02 +02:00 |
|
Baptiste Wicht
|
8698b7c19f
|
Prepare reply (WIP)
|
2016-07-08 22:29:46 +02:00 |
|
Baptiste Wicht
|
fafd6332d7
|
Fix
|
2016-07-08 22:29:38 +02:00 |
|
Baptiste Wicht
|
6b76696629
|
Add support to prepare ethernet packets
|
2016-07-08 22:29:35 +02:00 |
|
Baptiste Wicht
|
a3bd976bd5
|
Add access to the network interfaces
|
2016-07-08 22:23:15 +02:00 |
|
Baptiste Wicht
|
9d56e0d30e
|
Typo
|
2016-07-08 21:47:27 +02:00 |
|
Baptiste Wicht
|
5aa74093d7
|
Cleanup
|
2016-07-08 21:41:57 +02:00 |
|
Baptiste Wicht
|
53a2a07784
|
Improve IRQ system
Pass some data that is forwarded to the handler
|
2016-07-07 09:54:50 +02:00 |
|
Baptiste Wicht
|
e6a2cf0b95
|
Complete ARP cache functions
|
2016-07-07 09:31:34 +02:00 |
|
Baptiste Wicht
|
57efa5f7d0
|
Update ARP cache
|
2016-07-06 22:25:06 +02:00 |
|
Baptiste Wicht
|
0caad4b244
|
Improve ip::address
|
2016-07-06 22:24:55 +02:00 |
|
Baptiste Wicht
|
69d8e50044
|
Use the new utilities
|
2016-07-06 21:54:24 +02:00 |
|
Baptiste Wicht
|
fbb39988eb
|
IP Address utilities
|
2016-07-06 21:54:19 +02:00 |
|
Baptiste Wicht
|
e91631b2f2
|
Refactor
|
2016-07-06 21:20:34 +02:00 |
|
Baptiste Wicht
|
234ea4f11a
|
Complete ARP parsing
|
2016-07-06 18:47:53 +02:00 |
|
Baptiste Wicht
|
4e756e71e4
|
Support ls without a path
|
2016-07-06 15:11:01 +02:00 |
|
Baptiste Wicht
|
85ec3e9b0a
|
Cleanup log functions
|
2016-07-06 15:06:46 +02:00 |
|
Baptiste Wicht
|
db68e3003e
|
Better log printing
|
2016-07-06 15:04:14 +02:00 |
|
Baptiste Wicht
|
1f7da78089
|
Complete the header
|
2016-07-06 14:57:25 +02:00 |
|
Baptiste Wicht
|
f109e6b613
|
Introduce ARP layer
|
2016-07-06 14:54:09 +02:00 |
|
Baptiste Wicht
|
a06e057200
|
Cleanup
|
2016-07-06 14:44:01 +02:00 |
|
Baptiste Wicht
|
45ba70d1fd
|
Ethernet packet decoded
|
2016-07-05 22:00:25 +02:00 |
|
Baptiste Wicht
|
4b94807ddb
|
Utilities for endianess switching
|
2016-07-05 22:00:23 +02:00 |
|
Baptiste Wicht
|
ffb95a5bfb
|
Handle packet receiving
|
2016-07-05 19:39:34 +02:00 |
|
Baptiste Wicht
|
56e00b6e8b
|
Improve a bit the RTL8139 driver
|
2016-07-05 19:05:42 +02:00 |
|
Baptiste Wicht
|
1750f4569f
|
Map the physical buffer into virtual address
|
2016-07-05 16:33:48 +02:00 |
|
Baptiste Wicht
|
aeb67c63d9
|
Put interface in promiscuous mode
|
2016-07-04 23:53:49 +02:00 |
|
Baptiste Wicht
|
53892b4aa5
|
Correct options for Qemu networking
|
2016-07-04 23:53:19 +02:00 |
|
Baptiste Wicht
|
86386f134d
|
Realtek 8139 NIC Driver prototype
|
2016-07-03 23:07:00 +02:00 |
|
Baptiste Wicht
|
3f564ad702
|
Ignore executable
|
2016-07-03 23:06:47 +02:00 |
|
Baptiste Wicht
|
dd59393248
|
Remove executable
|
2016-07-03 23:06:41 +02:00 |
|
Baptiste Wicht
|
ea4cbaa240
|
Support %x
Same than %h but does not print 0x
|
2016-07-03 22:53:31 +02:00 |
|
Baptiste Wicht
|
97adfcc7ae
|
Remove old debug message
|
2016-07-03 21:35:21 +02:00 |
|
Baptiste Wicht
|
2b975b4a1b
|
Offer more capabilities for the drivers
|
2016-07-03 21:31:44 +02:00 |
|
Baptiste Wicht
|
9d52e2390f
|
Add some data for the driver
|
2016-07-03 21:18:51 +02:00 |
|
Baptiste Wicht
|
fc90ab8d29
|
Detect network interfaces
|
2016-07-03 21:12:03 +02:00 |
|
Baptiste Wicht
|
42ed9e5a46
|
Correctly ignore the log
|
2016-07-03 20:41:58 +02:00 |
|
Baptiste Wicht
|
207231e88a
|
Rename log file
|
2016-07-03 20:41:14 +02:00 |
|
Baptiste Wicht
|
1e08558553
|
Merge branch 'develop' into proper
|
2016-07-03 20:21:52 +02:00 |
|
Baptiste Wicht
|
7e7bfc4968
|
New program: lspci
|
2016-07-03 20:11:50 +02:00 |
|