Kevin Lange
9adbaede26
move DHCP init into net module
2016-09-04 13:43:39 +09:00
Kevin Lange
334f8ccbd3
Actually use proper MAC in packets.
...
Also, assign mac early enough in rtl driver.
2016-09-04 13:32:29 +09:00
Kevin Lange
9bf4a938b9
Stop depending on debug shell from driver modules
2015-08-18 18:29:40 -07:00
Kevin Lange
beb16ef483
Fix warnings
2015-08-03 20:57:50 -07:00
Kevin Lange
2462d520a0
lol rtl_netd is redundant
2015-07-31 12:39:13 -07:00
Kevin Lange
fd5e7b48b9
Rip IRC bits out of rtl
2015-07-30 22:50:29 -07:00
Matt White
4547929321
Can successfully send valid SYN packet
2015-07-30 22:40:21 -07:00
Matt White
de43948e73
Fix wrong struct name
2015-07-30 16:54:07 -07:00
Matt White
19c5b581ab
Remove dependency of net module on rtl module
2015-07-30 16:46:08 -07:00
Matt White
3447ffcb03
Super basic outline of separating network stuff from rtl module into net module
2015-07-30 15:48:31 -07:00
Kevin Lange
25807666f9
Merge branch 'strawberry-dev' of https://github.com/graphitemaster/toaruos into graphitemaster-strawberry-dev
2015-05-21 14:33:22 -07:00
Kevin Lange
b53f123948
This is a bad idea and you should never use this.
2015-05-21 14:23:18 -07:00
Dale Weiler
0dbd5ab089
Cleanup and improve spin lock code
2015-05-21 04:28:14 -04:00
Kevin Lange
9a72bfc4cd
Add half-assed support for IRQ chaining.
...
We only support 4 total chain entries at the moment, but that can be
"easily expanded"... We don't really have a lite dynamic vector, just
the big fat dynamic lists, so improving on this needs some extra effort.
This commit also drags in a bunch of random network work by necessity.
2015-05-18 21:07:06 -07:00
Kevin Lange
b54e2d1b54
Several ridiculous hacks for networking
2015-04-04 12:19:10 -07:00
Kevin Lange
724a58930f
Fix rtl_ircd startup sequence
2014-08-05 22:33:56 -07:00
Kevin Lange
d3cddf169a
And then some more magic to merge the vimhints and the copyright headers
2014-06-07 23:58:31 -07:00
Kevin Lange
1287af81ef
Reinsert vim hints magically
2014-06-07 23:51:01 -07:00
Kevin Lange
ef7d72c1e1
License headers and a tool to generate them
2014-06-07 23:13:29 -07:00
Kevin Lange
24e34911bf
Some net cleanup, still working on generic interface
2014-06-07 13:25:28 -07:00
Kevin Lange
ad1074184c
Fix an IRC bail fprintf that was dropping a unit
2014-05-23 13:26:03 -07:00
Kevin Lange
3743d0e311
Fix irc prompt
2014-05-23 12:44:14 -07:00
Kevin Lange
290eb0f344
Some IRC cleanup
2014-05-19 19:39:04 -07:00
Kevin Lange
c5f256a4d3
terrible hack - kernel irc client
2014-05-18 20:23:21 -07:00
Kevin Lange
1dfa71aee9
A start on cleaning up network stack
2014-05-17 23:16:30 -07:00
Kevin Lange
25af2c88eb
minor cleanup
2014-05-17 18:50:52 -07:00
Kevin Lange
216a26e6c4
fix NICK/USER
2014-05-17 16:45:15 -07:00
Kevin Lange
7b05a869a5
Silly IRC client
2014-05-17 15:08:50 -07:00
Kevin Lange
03f8f5062c
Interactive IRC connection
2014-05-17 12:40:01 -07:00
Kevin Lange
39787e16f3
Additional cleanup, fix multiple messages
2014-05-15 20:45:14 -07:00
Kevin Lange
372ded0b4d
cobbled-together mess of an irc packet sending thing
2014-05-14 23:24:43 -07:00
Kevin Lange
f074cbd8b1
More broken TCP stuff
2014-05-14 21:26:53 -07:00
Kevin Lange
63b51a566a
Working acks
2014-05-14 21:02:10 -07:00
Kevin Lange
4f289bd594
tcp syn :D
2014-05-14 16:34:05 -07:00
Kevin Lange
a252e54ce5
more general DNS cleanup
2014-05-14 01:44:31 -07:00
Kevin Lange
21b6454ba4
Cleanup DNS client a bit and query freenode
2014-05-14 01:23:12 -07:00
Kevin Lange
ff2cf9ee72
Fix mac addresses I accidentally zero'd
2014-05-14 00:13:36 -07:00
Kevin Lange
e9c05fa216
terrible DNS client
2014-05-13 23:56:54 -07:00
Kevin Lange
a3df5f1e22
IP convenience functions
2014-05-13 22:59:36 -07:00
Kevin Lange
98d6516cd4
Craft our own packets instead of using prebuilt ones
2014-05-13 22:09:15 -07:00
Kevin Lange
e37fdd2b4b
Various bits of cleanup; actually examine packets
2014-05-08 19:29:23 -07:00
Kevin Lange
6b8c425000
Minor cleanup, embed a DNS request
2014-05-07 23:08:34 -07:00
Kevin Lange
1ed5be7bc7
There are actually 5 of those, not 4, mr. cantcount
2014-05-07 00:17:31 -07:00
Kevin Lange
80fef4f1cb
test sending multiple packets
2014-05-06 23:29:17 -07:00
Kevin Lange
e5a8ed3a68
Not the cleanest, but better than before...
2014-05-06 22:38:21 -07:00
Kevin Lange
b824abf250
Kill lwip stuff; add back in native rtl driver
...
Now with actual working stuff.
2014-05-06 22:14:05 -07:00