Sijmen
|
40ecbd51f6
|
Namespace ICMP and IPv4, and enum -> enum class
|
2020-12-28 14:41:27 +01:00 |
Sijmen
|
de644dc035
|
Remove unnecessary semicolons from namespace blocks
|
2020-12-28 14:18:47 +01:00 |
Sijmen
|
4059e4be88
|
Fix styling
|
2020-12-28 13:36:16 +01:00 |
Sijmen
|
aec510a47c
|
Put Udp in namespace and simplify symbol names
|
2020-12-28 13:26:24 +01:00 |
Sijmen
|
118f6b62c2
|
Move ethernet to their own namespace and create util namespace to avoid cyclic dependencies
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
9638a0dc3d
|
Move ARP and TFTP to their own namespaces
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
f9f282a595
|
Move network method definitions to .cpp files
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
74a92bc9d5
|
Get rid of the template stuff that didn't work well for this situation.
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
60e186cdc9
|
Split TFTP code into readable chunks and deduplicate a bunch of code
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
9cfcb0ddf7
|
Respond to ICMP Echo Requests (aka pings)
|
2020-12-28 13:26:23 +01:00 |
Sijmen
|
cff82bbad3
|
Hackily implement ARP and echo request support
|
2020-12-28 13:26:22 +01:00 |