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