Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: pim6sd_s200310…
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 72 lines (66 sloc) 2.61 kb
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 68 69 70 71
TODO list for the new advanced API (aka rfc2292bis)
KAME project
$KAME: TODO.2292bis,v 1.37 2001/12/21 08:51:58 jinmei Exp $

new socket options or ancillary data types:
- IPV6_RTHDRDSTOPTS done/20000102 jinmei
- IPV6_RECVPKTINFO done/19991217 jinmei
- IPV6_RECVHOPLIMIT done/19991217 jinmei
- IPV6_RECVRTHDR done/19991217 jinmei
- IPV6_RECVHOPOPTS done/19991217 jinmei
- IPV6_RECVDSTOPTS done/19991217 jinmei *
- IPV6_RECVRTHDRDSTOPTS done/19991217 jinmei *
- IPV6_USE_MIN_MTU done/20000404 itojun **
- IPV6_RECVPATHMTU done/20001115 jinmei
- IPV6_REACHCONF done/19991223 itojun ***
- IPV6_DONTFRAG done/20011220 jinmei
- IPV6_PATHMTU done/20011221 jinmei
(*) the current implementation returns each dst opt header in a single
    ancillary object, but the specfication requires that all headers are
    stored in a single object.
(**) setsockopt works only for IPv6 UDP sockets (may need improvement).
     Ancillary data works for all cases.
(***) KAME code requires root privilege to use this.

existing options whose semantics is changed in 2292bis:
- IPV6_PKTINFO done/20000102 jinmei
- IPV6_HOPLIMIT done/20000102 jinmei
- IPV6_RTHDR done/20000102 jinmei
- IPV6_HOPOPTS done/20000102 jinmei
- IPV6_DSTOPTS done/20000102 jinmei

existing options simply not implmented yet:
- IPV6_NEXTHOP done

new library functions:
Function Status Date Commiter
----------------------------------------------------------------
- inet6_opt_init() worked 20000102 jinmei
- inet6_opt_append() worked 20000102 jinmei
- inet6_opt_finish() worked 20000102 jinmei
- inet6_opt_set_val() worked 20000102 jinmei
- inet6_opt_get_val() worked 19991223 jinmei
- inet6_opt_find() implemented 19991223 jinmei
- inet6_opt_next() worked 19991223 jinmei
- inet6_rth_add() worked 20000102 jinmei
- inet6_rth_getaddr() worked 19991223 jinmei
- inet6_rth_init() worked 20000102 jinmei
- inet6_rth_reverse() worked 20000104 jinmei
- inet6_rth_segments() worked 19991223 jinmei
- inet6_rth_space() worked 20000102 jinmei
- rresvport_af() done ? ?
- rcmd_af() done 20000125 itojun
- rexec_af()

affected applications:
Application Status Date Commiter
--------------------------------------------------------
- bgpd done 20000225 jinmei
- hroute6d done 19991221 jinmei
- mld6query done 20000104 jinmei
- pim6dd done 20000105 jinmei
- pim6sd done 20000127 jinmei
- ping6 done 20000102 jinmei
- racoon done 19991221 jinmei
- route6d done 19991221 jinmei
- rtadvd done 19991221 jinmei
- rtsol[d] done 19991221 jinmei
- traceroute6 done 20000105 jinmei
- telnet(rthdr)
- ports/packages...
- maybe more...
Something went wrong with that request. Please try again.