Five patches to support debugging, one to introduce partial checksumming.

Patch 1: re-introduces the Unload Hack (back by popular demand)
         Without this patch it is currently not possible to unload
         dccp_ipv{4,6}, not even with force. 
         The solution is simple, to make this more elaborate is a
         non-trivial problem which is mainly of interest for 
         developing where `no unloading' is a real nuisance.

Patch 2: resolves the problem that debugging only works when 
         compiling DCCP as modules, and provides some generic macros

Patch 3: introduces a debugging configuration option for CCID 3

Patch 4: makes dccp_feat_change output a bit more readable - the output
         is like the description of feature negotiation in the RFC,
         which makes it easier to see what is going on. I have also added
         a few sanity checks - eventually this code needs some more care
         and attention.

Patch 5: cleanups, no code changes. Was split from patch 6 to make the
         latter easier to read, recognizing that many changes do not have
         to do with partial checksums.

Patch 6: Introduces DCCP partial checksumming support. This includes
         socket options, receive processing and updates to checksumming
         routines; it excludes the Min Checksum Feature and sending
         data dropped options (but there are annotations where this is
         missing, so do feel free and go ahead).

All patches apply on top of one another, I have just pushed them on top of
         http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/

The mapping is:

Patch 1: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/09a_release_ctl_socket_at_exit.diff
Patch 2: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/09b_tidy_up_config_debug.diff
Patch 3: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/09c_add_ccid3_debug.diff
Patch 4: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/09d_add_verbose_feat_output.diff
Patch 5: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/10a_miscellaneous_tidy_ups.diff
Patch 6: 
http://www.erg.abdn.ac.uk/users/gerrit/dccp/patch-backlog/10b_partial_csum.diff

-- Gerrit
-
To unsubscribe from this list: send the line "unsubscribe dccp" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to