blob: 0f5c3a649ef56b29d5ae0d5d2083f7b6f38089be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
Steve's quick list of things that need finishing off:
[they are in no particular order and range from the trivial to the long winded]
o Proper timeouts on each neighbour (in routing mode) rather than
just the 60 second On-Ethernet cache value.
o Misc. get/set_sockopt() functions [done for the time being, more later]
o Support for X.25 linklayer
o Support for DDCMP link layer
o The DDCMP device itself
o PPP support (rfc1762)
o sendmsg() in the raw socket layer (yes, its for sending routing messages)
o Fix /proc for raw sockets
o Lots of testing with real applications
o Verify errors etc. against POSIX 1003.1g (draft)
o Using send/recvmsg() to get at connect/disconnect data (POSIX 1003.1g)
[maybe this should be done at socket level... the control data in the
send/recvmsg() calls should simply be a vector of set/getsockopt()
calls]
o check MSG_TRUNC, MSG_CTRUNC are set where they should be.
o Start to hack together user level software and add more DECnet support
in ifconfig for example.
o Fix conninit_rx to check out each CI before queuing it. Support code is
now in place, so this should be easy.
o Work out which errors we can return from conninit_rx. Support code is
now in place, so this should be easy.
o Check out receiving of errors in the light of what conninit_rx can return
o Test adding/deleting of routes
o Test route lookup
o Test /proc/net/decnet_route route listing works correctly (maybe I'll
change the format of this file... atm its very similar to the IPv4 route
file)
o Find all the commonality between DECnet and IPv4 routing code and extract
it into a small library of routines. [probably a project for 2.5.xx]
o Test ip_gre tunneling works... it did the last time I tested it and it
will have to if I'm to test routing properly.
o Hello messages should be generated for each primary address on each
interface.
o Add more information into /proc/net/decnet and finalise the format to
allow DECnet support in netstat.
o Make sure that returned connect messages are generated when they should
be, and that the correct error messages are sent too. Ensure that the
conninit receiving routine does not accept conninits with parameters
that we cannot handle.
|