User Tools

Site Tools


todos_for_the_freebsd_implementation

TODOs for the FreeBSD SCTP implementation

  • BUGFIX: Fix iterator thread for Mac OS X.
  • BUGFIX: Fix connect() and implicit connection setup on sockets which were connected.
  • BUGFIX: < 2 correct when deleting addresses.
  • BUGFIX: Delete addresses not before having received the corresponding ASCONF-ACK.
  • BUGFIX: Remove added addresses after receiving an ASCONF-ACK indicating an error.
  • BUGFIX: don't abort assoc as reported by Per.
  • BUGFIX: Handle cwnd correctly when sctp_use_cwnd_based_maxburst is enabled. Problem shows up when being flow controlled due to large RTT.
  • BUGFIX: Don't use deprecated IPv6 addresses when setting up a new SCTP association.
  • BUGFIX: Investigate netstat problem.
  • BUGFIX: Investigate getaddrinfo() problem.
  • IMPROVEMENT: Report each stream in a FORWARD-TSN chunk at most once.
  • IMPROVEMENT: Only copy out sndrcvinfo when required.
  • IMPROVEMENT: Delay setting of path until necessary.
  • IMPROVEMENT: Sequence of notifications delivered to the application. Shouldn't COMMUP be always the first?
  • IMPROVEMENT: Allow SCTP_SET_PEER_PRIMARY_ADDR before an stcb is available. The corresponding chunk should be included in the INIT/INIT-ACK chunk.
  • IMPROVEMENT: For one-to-one style sockets send() calls should not block on fds, when select() reports them writable.
  • IMPROVEMENT: Add SCTP support to ipfw. Interesting issues like how to inspect packets…
  • IMPROVEMENT: Add path MTU discovery according to RFC 4821 using RFC 4820. What about path MTU verification?
  • IMPROVEMENT: Improve path supervision. Solaris is much better than FreeBSD…
  • IMPROVEMENT: Update socket API.
  • IMPROVEMENT: Make parameters for vtag buckets tunable.
  • IMPROVEMENT: Add a garbage collector for vtag buckets.
  • IMPROVEMENT: Use CRC hardware support on newer Intel processors.
  • PROBLEM: Why is window_probing a member of net and not asoc?
todos_for_the_freebsd_implementation.txt · Last modified: by admin