This batch adds the code to register features and ensure that registered
features
are consistent in themselves.
Patch #1: Takes care of the registration of particular feature values.
These registrations need to be made before starting the connection
(before calling connect or listen).
Patch #2: Adds support to query the currently available CCIDs, so that this
can be taken into account when negotiating with the peer (and the
number of CCIDs is growing).
Patch #3: Implements automatic tracking of CCID dependencies and was one of
the reasons to start work on this patch set in the first place. This
bit of code now dynamically makes sure that Ack Vectors are enabled
when CCID2 has been negotiated, and turns them off when CCID3 is
elected.
There are more dependencies, and the code handles several special
cases, to
deal with erratic user requests.
Patch #4: Implements the CCID-dependency tracking on the server side, similar
to patch #3.
Patch #5: Updates the existing sockopt code (as documented in yesterday's patch
set) to
use the newer registration routines.
Patch #6: Setsockopt support for Min. Checksum Coverage feature.
Patch #7: Tidies up and concentrates the sockopt code for more clarity.
Patch #8: Setsockopt support for CCIDs (TX/RX/both directions). This works, I
have tested
all possible combinations. And it now fails if the CCIDs are
incompatible at
both ends (previously a CCID2 host would continue talking to a CCID3
host).
Patch #9: New (simple) API to query the currently active CCID.
-
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