From: Gerrit Renker <gerrit@erg.abdn.ac.uk>
To: Arnaldo Carvalho de Melo <acme@redhat.com>,
dccp@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [PATCH 14/37] dccp: Tidy up setsockopt calls
Date: Fri, 29 Aug 2008 08:57:06 +0200 [thread overview]
Message-ID: <20080829065706.GH3557@gerrit.erg.abdn.ac.uk> (raw)
In-Reply-To: <20080828213541.GS9193@ghostprotocols.net>
| > This splits the setsockopt calls into two groups, depending on whether an
| > integer argument (val) is required and whether routines being called do
| > their own locking.
| >
| > Some options (such as setting the CCID) use u8 rather than int, so that for
| > these the test with regard to integer-sizeof can not be used.
| >
| > The second switch-case statement now only has those statements which need
| > locking and which make use of `val'.
| >
<snip>
| > --- a/net/dccp/proto.c
| > +++ b/net/dccp/proto.c
| > @@ -511,26 +511,27 @@ static int do_dccp_setsockopt(struct sock *sk, int level, int optname,
| > struct dccp_sock *dp = dccp_sk(sk);
| > int val, err = 0;
| >
| > - if (optlen < sizeof(int))
| > - return -EINVAL;
| > -
| > - if (get_user(val, (int __user *)optval))
| > - return -EFAULT;
| > -
| > - if (optname == DCCP_SOCKOPT_SERVICE)
| > - return dccp_setsockopt_service(sk, val, optval, optlen);
| > -
| > - lock_sock(sk);
| > switch (optname) {
| > case DCCP_SOCKOPT_PACKET_SIZE:
| > DCCP_WARN("sockopt(PACKET_SIZE) is deprecated: fix your app\n");
| > - err = 0;
| > - break;
| > + return 0;
| > case DCCP_SOCKOPT_CHANGE_L:
| > case DCCP_SOCKOPT_CHANGE_R:
| > DCCP_WARN("sockopt(CHANGE_L/R) is deprecated: fix your app\n");
| > - err = 0;
| > - break;
| > + return 0;
| > + default:
| > + if (optlen < sizeof(int))
| > + return -EINVAL;
| > +
| > + if (get_user(val, (int __user *)optval))
| > + return -EFAULT;
| > +
| > + if (optname == DCCP_SOCKOPT_SERVICE)
| > + return dccp_setsockopt_service(sk, val, optval, optlen);
|
| What is in the default could well continue outside the switch
| statatement, since all the other cases return directly.
|
Would you be ok to return to this question at a later stage? - agreed
that there is potential here to unify things. I have not done much here
for the main reason that most of the API is still open for people to
define, i.e. although this patch set is about a new API, there is
actually only a single new setsockopt functionality -- for
setting/getting the CCID.
Since the old mechanism (struct dccp_so_feat) has been removed, there
is potential for making up a complete new API, but the patch set does
not do much in this way, so input/discussion would be good.
| > + }
| > +
| > + lock_sock(sk);
| > + switch (optname) {
| > case DCCP_SOCKOPT_SERVER_TIMEWAIT:
| > if (dp->dccps_role != DCCP_ROLE_SERVER)
| > err = -EOPNOTSUPP;
| > @@ -547,8 +548,8 @@ static int do_dccp_setsockopt(struct sock *sk, int level, int optname,
| > err = -ENOPROTOOPT;
| > break;
| > }
| > -
| > release_sock(sk);
| > +
| > return err;
| > }
next prev parent reply other threads:[~2008-08-29 6:57 UTC|newest]
Thread overview: 241+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <dccp_featneg_last_call_for_comments>
2008-08-28 17:44 ` [PATCH 0/37] dccp: Feature negotiation - last call for comments Gerrit Renker
2008-08-28 17:44 ` [PATCH 01/37] dccp: Basic data structure for feature negotiation Gerrit Renker
2008-08-28 17:44 ` [PATCH 02/37] dccp: Implement lookup table for feature-negotiation information Gerrit Renker
2008-08-28 17:44 ` [PATCH 03/37] dccp: List management for new feature negotiation Gerrit Renker
2008-08-28 17:44 ` [PATCH 04/37] dccp: Per-socket initialisation of " Gerrit Renker
2008-08-28 17:44 ` [PATCH 05/37] dccp: Cleanup routines for " Gerrit Renker
2008-08-28 17:44 ` [PATCH 06/37] dccp: Limit feature negotiation to connection setup phase Gerrit Renker
2008-08-28 17:44 ` [PATCH 07/37] dccp: Registration routines for changing feature values Gerrit Renker
2008-08-28 17:44 ` [PATCH 08/37] dccp: Query supported CCIDs Gerrit Renker
2008-08-28 17:44 ` [PATCH 09/37] dccp: Resolve dependencies of features on choice of CCID Gerrit Renker
2008-08-28 17:44 ` [PATCH 10/37] dccp: Mechanism to resolve CCID dependencies Gerrit Renker
2008-08-28 17:44 ` [PATCH 11/37] dccp: Deprecate old setsockopt framework Gerrit Renker
2008-08-28 17:44 ` [PATCH 12/37] dccp: Feature negotiation for minimum-checksum-coverage Gerrit Renker
2008-08-28 17:44 ` [PATCH 13/37] dccp: Deprecate Ack Ratio sysctl Gerrit Renker
2008-08-28 17:44 ` [PATCH 14/37] dccp: Tidy up setsockopt calls Gerrit Renker
2008-08-28 17:44 ` [PATCH 15/37] dccp: Set per-connection CCIDs via socket options Gerrit Renker
2008-08-28 17:44 ` [PATCH 16/37] dccp: API to query the current TX/RX CCID Gerrit Renker
2008-08-28 17:44 ` [PATCH 17/37] dccp: Increase the scope of variable-length htonl/ntohl functions Gerrit Renker
2008-08-28 17:44 ` [PATCH 18/37] dccp: Support for Mandatory options Gerrit Renker
2008-08-28 17:44 ` [PATCH 19/37] dccp: Header option insertion routine for feature-negotiation Gerrit Renker
2008-08-28 17:44 ` [PATCH 20/37] dccp: Insert feature-negotiation options into skb Gerrit Renker
2008-08-28 17:44 ` [PATCH 21/37] dccp: Integrate feature-negotiation insertion code Gerrit Renker
2008-08-28 17:44 ` [PATCH 22/37] dccp: Preference list reconciliation Gerrit Renker
2008-08-28 17:44 ` [PATCH 23/37] dccp: Process incoming Change feature-negotiation options Gerrit Renker
2008-08-28 17:44 ` [PATCH 24/37] dccp: Processing Confirm options Gerrit Renker
2008-08-28 17:45 ` [PATCH 25/37] dccp: Feature activation handlers Gerrit Renker
2008-08-28 17:45 ` [PATCH 26/37] dccp: Integration of dynamic feature activation - part 1 (socket setup) Gerrit Renker
2008-08-28 17:45 ` [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) Gerrit Renker
2008-08-28 17:45 ` [PATCH 28/37] dccp: Integration of dynamic feature activation - part 3 (client side) Gerrit Renker
2008-08-28 17:45 ` [PATCH 29/37] dccp: Clean up old feature-negotiation infrastructure Gerrit Renker
2008-08-28 17:45 ` [PATCH 30/37] dccp: Remove obsolete parts of the old CCID interface Gerrit Renker
2008-08-28 17:45 ` [PATCH 31/37] dccp: Remove manual influence on NDP Count feature Gerrit Renker
2008-08-28 17:45 ` [PATCH 32/37] dccp ccid-2: Phase out the use of boolean Ack Vector sysctl Gerrit Renker
2008-08-28 17:45 ` [PATCH 33/37] dccp: Initialisation framework for feature negotiation Gerrit Renker
2008-08-28 17:45 ` [PATCH 34/37] dccp: Auto-load (when supported) CCID plugins for negotiation Gerrit Renker
2008-08-28 17:45 ` [PATCH 35/37] dccp: Implement both feature-local and feature-remote Sequence Window feature Gerrit Renker
2008-08-28 17:45 ` [PATCH 36/37] dccp: Initialisation and type-checking of feature sysctls Gerrit Renker
2008-08-28 17:45 ` [PATCH 37/37] dccp: Debugging functions for feature negotiation Gerrit Renker
2008-09-02 6:34 ` [PATCH 25/37] dccp: Feature activation handlers Wei Yongjun
2008-09-03 4:38 ` Gerrit Renker
2008-09-03 5:42 ` Wei Yongjun
2008-09-04 5:12 ` Gerrit Renker
2008-09-02 5:48 ` [PATCH 19/37] dccp: Header option insertion routine for feature-negotiation Wei Yongjun
2008-09-03 4:40 ` Gerrit Renker
2008-08-28 21:50 ` [PATCH 18/37] dccp: Support for Mandatory options Arnaldo Carvalho de Melo
2008-08-28 21:48 ` [PATCH 17/37] dccp: Increase the scope of variable-length htonl/ntohl functions Arnaldo Carvalho de Melo
2008-08-28 21:47 ` [PATCH 16/37] dccp: API to query the current TX/RX CCID Arnaldo Carvalho de Melo
2008-08-29 7:26 ` Gerrit Renker
2008-08-30 13:52 ` v2 " Gerrit Renker
2008-08-28 21:45 ` [PATCH 15/37] dccp: Set per-connection CCIDs via socket options Arnaldo Carvalho de Melo
2008-08-29 7:17 ` Gerrit Renker
2008-08-30 13:52 ` v2 " Gerrit Renker
2008-08-28 21:35 ` [PATCH 14/37] dccp: Tidy up setsockopt calls Arnaldo Carvalho de Melo
2008-08-29 6:57 ` Gerrit Renker [this message]
2008-08-29 9:25 ` Eugene Teo
2008-08-30 13:52 ` Gerrit Renker
2008-08-28 21:26 ` [PATCH 13/37] dccp: Deprecate Ack Ratio sysctl Arnaldo Carvalho de Melo
2008-08-28 21:25 ` [PATCH 12/37] dccp: Feature negotiation for minimum-checksum-coverage Arnaldo Carvalho de Melo
2008-08-29 6:47 ` Gerrit Renker
2008-08-28 21:07 ` [PATCH 09/37] dccp: Resolve dependencies of features on choice of CCID Arnaldo Carvalho de Melo
2008-08-29 6:34 ` Gerrit Renker
2008-09-03 4:51 ` Gerrit Renker
2008-09-04 0:59 ` Arnaldo Carvalho de Melo
2008-08-28 21:00 ` [PATCH 08/37] dccp: Query supported CCIDs Arnaldo Carvalho de Melo
2008-08-29 6:17 ` Gerrit Renker
2008-08-30 13:52 ` Gerrit Renker
2008-08-28 20:54 ` [PATCH 07/37] dccp: Registration routines for changing feature values Arnaldo Carvalho de Melo
2008-08-29 6:12 ` Gerrit Renker
2008-09-02 6:12 ` Wei Yongjun
2008-09-03 4:46 ` Gerrit Renker
2008-08-28 20:50 ` [PATCH 06/37] dccp: Limit feature negotiation to connection setup phase Arnaldo Carvalho de Melo
2008-08-29 5:54 ` Gerrit Renker
2008-08-28 19:53 ` [PATCH 04/37] dccp: Per-socket initialisation of feature negotiation Arnaldo Carvalho de Melo
2008-08-29 5:41 ` Gerrit Renker
2008-08-28 19:43 ` [PATCH 03/37] dccp: List management for new " Arnaldo Carvalho de Melo
2008-08-29 5:22 ` Gerrit Renker
2008-08-30 13:51 ` v2 " Gerrit Renker
2008-08-30 13:51 ` Gerrit Renker
2008-08-30 17:25 ` [PATCH 0/37] --- Summary of revision changes so far Gerrit Renker
2008-09-01 16:46 ` net-next-2.6 [pull-request] [PATCH 0/37] dccp: Revised set of feature-negotiation patches Gerrit Renker
2008-09-01 21:20 ` David Miller
2008-09-02 13:50 ` Arnaldo Carvalho de Melo
2008-09-03 4:24 ` Gerrit Renker
2008-09-03 6:06 ` David Miller
2008-09-03 8:18 ` Gerrit Renker
2008-09-04 6:15 ` Gerrit Renker
2008-09-09 0:32 ` David Miller
2008-09-09 8:09 ` Gerrit Renker
2008-09-09 8:57 ` David Miller
2008-09-09 11:59 ` Gerrit Renker
2008-09-09 12:15 ` David Miller
2008-09-10 5:01 ` Gerrit Renker
2008-09-10 5:19 ` David Miller
2008-09-11 5:41 ` Gerrit Renker
2008-09-11 5:51 ` David Miller
2008-09-11 14:02 ` Arnaldo Carvalho de Melo
2008-09-11 15:57 ` Gerrit Renker
2008-09-11 5:45 ` What to do with DCCP (was: net-next-2.6 [pull-request] [PATCH 0/37]...) Gerrit Renker
2008-09-11 5:53 ` What to do with DCCP David Miller
2008-09-12 5:16 ` Gerrit Renker
2008-09-22 4:57 ` net-next-2.6 [pull-request] [PATCH 0/37] dccp: Revised set of feature-negotiation patches Gerrit Renker
2008-09-22 5:09 ` David Miller
2008-09-22 6:28 ` Gerrit Renker
2008-09-22 6:58 ` David Miller
2008-09-22 7:21 ` [PATCH 0/5] dccp: Feature negotiation, Part I - Underlying data structures Gerrit Renker
2008-09-22 7:21 ` [PATCH 1/5] dccp: Basic data structure for feature negotiation Gerrit Renker
2008-09-22 7:21 ` [PATCH 2/5] dccp: Implement lookup table for feature-negotiation information Gerrit Renker
2008-09-22 7:21 ` [PATCH 3/5] dccp: List management for new feature negotiation Gerrit Renker
2008-09-22 7:21 ` [PATCH 4/5] dccp: Per-socket initialisation of " Gerrit Renker
2008-09-22 7:21 ` [PATCH 5/5] dccp: Cleanup routines for " Gerrit Renker
2008-09-22 14:21 ` [PATCH 2/5] dccp: Implement lookup table for feature-negotiation information Arnaldo Carvalho de Melo
2008-09-22 15:45 ` Gerrit Renker
2008-09-22 16:49 ` Arnaldo Carvalho de Melo
2008-09-22 17:00 ` Arnaldo Carvalho de Melo
2008-09-24 4:41 ` Gerrit Renker
2008-09-24 13:58 ` Arnaldo Carvalho de Melo
2008-09-23 3:20 ` David Miller
2008-09-24 5:18 ` v2 " Gerrit Renker
2008-09-24 5:23 ` v2 [PATCH 1/5] dccp: Basic data structure for feature negotiation Gerrit Renker
2008-09-24 13:59 ` Arnaldo Carvalho de Melo
2008-10-02 5:05 ` [PATCH 0/5] dccp: First part of feature-negotiation patch set Gerrit Renker
2008-10-02 19:52 ` David Miller
2008-10-04 9:13 ` v2 [PATCH 0/5] dccp: Feature negotiation, Part I - Underlying data structures Gerrit Renker
2008-10-04 9:13 ` [PATCH 1/5] dccp: Basic data structure for feature negotiation Gerrit Renker
2008-10-04 9:13 ` [PATCH 2/5] dccp: Implement lookup table for feature-negotiation information Gerrit Renker
2008-10-04 9:13 ` [PATCH 3/5] dccp: List management for new feature negotiation Gerrit Renker
2008-10-04 9:13 ` [PATCH 4/5] dccp: Per-socket initialisation of " Gerrit Renker
2008-10-04 9:13 ` [PATCH 5/5] dccp: Cleanup routines for " Gerrit Renker
2008-10-05 16:13 ` v2 [PATCH 0/5] dccp: Feature negotiation, Part I - Underlying data structures David Miller
2008-10-06 4:14 ` Gerrit Renker
2008-10-11 7:31 ` v3 " Gerrit Renker
2008-10-11 18:07 ` David Miller
2008-10-13 14:58 ` Gerrit Renker
2008-10-13 18:50 ` David Miller
2008-11-05 6:51 ` v3 [Re-Send] " Gerrit Renker
2008-11-05 7:56 ` David Miller
2008-11-06 5:40 ` net-next-2.6 [PATCH 0/4] dccp: Feature negotiation - conclusion of Part I (basis) Gerrit Renker
2008-11-06 5:40 ` [PATCH 1/4] dccp: Limit feature negotiation to connection setup phase Gerrit Renker
2008-11-06 5:40 ` [PATCH 2/4] dccp: Registration routines for changing feature values Gerrit Renker
2008-11-06 5:40 ` [PATCH 3/4] dccp: Query supported CCIDs Gerrit Renker
2008-11-06 5:40 ` [PATCH 4/4] dccp: Resolve dependencies of features on choice of CCID Gerrit Renker
2008-11-10 21:17 ` David Miller
2008-11-10 21:20 ` David Miller
2008-11-12 6:14 ` Gerrit Renker
2008-11-12 6:37 ` v2 " Gerrit Renker
2008-11-12 8:49 ` David Miller
2008-11-10 21:16 ` [PATCH 3/4] dccp: Query supported CCIDs David Miller
2008-11-12 6:37 ` v2 " Gerrit Renker
2008-11-12 8:49 ` David Miller
2008-11-10 21:16 ` [PATCH 2/4] dccp: Registration routines for changing feature values David Miller
2008-11-12 6:37 ` v2 " Gerrit Renker
2008-11-12 8:49 ` David Miller
2008-11-10 21:15 ` [PATCH 1/4] dccp: Limit feature negotiation to connection setup phase David Miller
2008-11-12 6:37 ` v2 " Gerrit Renker
2008-11-12 8:49 ` David Miller
2008-11-12 6:36 ` v2 [PATCH 0/4] dccp: Feature negotiation - conclusion of Part I (basis) Gerrit Renker
2008-11-15 12:11 ` net-next-2.6 [PATCH 0/5] dccp: Feature negotiation - begin of Part II (core) Gerrit Renker
2008-11-15 12:11 ` [PATCH 1/5] dccp: Mechanism to resolve CCID dependencies Gerrit Renker
2008-11-15 12:11 ` [PATCH 2/5] dccp: Deprecate old setsockopt framework Gerrit Renker
2008-11-15 12:11 ` [PATCH 3/5] dccp: Feature negotiation for minimum-checksum-coverage Gerrit Renker
2008-11-15 12:11 ` [PATCH 4/5] dccp: Deprecate Ack Ratio sysctl Gerrit Renker
2008-11-15 12:11 ` [PATCH 5/5] dccp: Tidy up setsockopt calls Gerrit Renker
2008-11-17 6:57 ` David Miller
2008-11-17 6:56 ` [PATCH 4/5] dccp: Deprecate Ack Ratio sysctl David Miller
2008-11-17 6:53 ` [PATCH 3/5] dccp: Feature negotiation for minimum-checksum-coverage David Miller
2008-11-17 6:53 ` [PATCH 2/5] dccp: Deprecate old setsockopt framework David Miller
2008-11-17 15:31 ` Gerrit Renker
2008-11-17 6:50 ` [PATCH 1/5] dccp: Mechanism to resolve CCID dependencies David Miller
2008-11-18 5:03 ` Gerrit Renker
2008-11-20 9:03 ` David Miller
2008-11-22 10:30 ` net-next-2.6 [PATCH 0/5] dccp: Feature negotiation - continuation of Part II (core) Gerrit Renker
2008-11-22 10:30 ` [PATCH 1/5] dccp: Set per-connection CCIDs via socket options Gerrit Renker
2008-11-22 10:30 ` [PATCH 2/5] dccp: API to query the current TX/RX CCID Gerrit Renker
2008-11-22 10:30 ` [PATCH 3/5] dccp: Increase the scope of variable-length htonl/ntohl functions Gerrit Renker
2008-11-22 10:30 ` [PATCH 4/5] dccp: Support for Mandatory options Gerrit Renker
2008-11-22 10:30 ` [PATCH 5/5] dccp: Header option insertion routine for feature-negotiation Gerrit Renker
2008-11-24 0:09 ` [PATCH 4/5] dccp: Support for Mandatory options David Miller
2008-11-30 13:22 ` [PATCH 0/6] dccp: Feature negotiation - conclusion of Part II (core) Gerrit Renker
2008-11-30 13:22 ` [PATCH 1/6] dccp: Insert feature-negotiation options into skb Gerrit Renker
2008-11-30 13:22 ` [PATCH 2/6] dccp: Integrate feature-negotiation insertion code Gerrit Renker
2008-11-30 13:22 ` [PATCH 3/6] dccp: Preference list reconciliation Gerrit Renker
2008-11-30 13:22 ` [PATCH 4/6] dccp: Process incoming Change feature-negotiation options Gerrit Renker
2008-11-30 13:22 ` [PATCH 5/6] dccp: Processing Confirm options Gerrit Renker
2008-11-30 13:22 ` [PATCH 6/6] dccp: Feature activation handlers Gerrit Renker
2008-12-02 7:34 ` [PATCH 0/6] dccp: Feature negotiation - conclusion of Part II (core) David Miller
2008-12-06 16:40 ` net-next-2.6 [PATCH 0/7] dccp: Feature negotiation - Part III (integration) Gerrit Renker
2008-12-06 16:40 ` [PATCH 1/7] dccp: Integration of dynamic feature activation - part 1 (socket setup) Gerrit Renker
2008-12-06 16:40 ` [PATCH 2/7] dccp: Integration of dynamic feature activation - part 2 (server side) Gerrit Renker
2008-12-06 16:40 ` [PATCH 3/7] dccp: Integration of dynamic feature activation - part 3 (client side) Gerrit Renker
2008-12-06 16:40 ` [PATCH 4/7] dccp: Clean up old feature-negotiation infrastructure Gerrit Renker
2008-12-06 16:40 ` [PATCH 5/7] dccp: Remove obsolete parts of the old CCID interface Gerrit Renker
2008-12-06 16:40 ` [PATCH 6/7] dccp: Remove manual influence on NDP Count feature Gerrit Renker
2008-12-06 16:40 ` [PATCH 7/7] dccp ccid-2: Phase out the use of boolean Ack Vector sysctl Gerrit Renker
2008-12-08 9:19 ` David Miller
2008-12-13 13:41 ` net-next-2.6 [PATCH 0/5] dccp: Feature negotiation part III -- complete Gerrit Renker
2008-12-13 13:41 ` [PATCH 1/5] dccp: Initialisation framework for feature negotiation Gerrit Renker
2008-12-13 13:41 ` [PATCH 2/5] dccp: Auto-load (when supported) CCID plugins for negotiation Gerrit Renker
2008-12-13 13:41 ` [PATCH 3/5] dccp: Implement both feature-local and feature-remote Sequence Window feature Gerrit Renker
2008-12-13 13:41 ` [PATCH 4/5] dccp: Initialisation and type-checking of feature sysctls Gerrit Renker
2008-12-13 13:41 ` [PATCH 5/5] dccp: Debugging functions for feature negotiation Gerrit Renker
2008-12-15 14:15 ` [PATCH 4/5] dccp: Initialisation and type-checking of feature sysctls Arnaldo Carvalho de Melo
2008-12-15 14:23 ` walter harms
2008-12-13 13:55 ` [PATCH 2/5] dccp: Auto-load (when supported) CCID plugins for negotiation Michał Mirosław
2008-12-13 14:56 ` Gerrit Renker
2008-12-14 14:50 ` Michał Mirosław
2008-12-15 16:25 ` gerrit
2008-12-16 5:29 ` Gerrit Renker
2008-12-16 9:40 ` David Miller
2008-12-16 11:19 ` Arnaldo Carvalho de Melo
2008-12-16 21:32 ` David Miller
2008-12-16 22:25 ` Arnaldo Carvalho de Melo
2008-12-16 23:11 ` David Miller
2008-12-17 13:13 ` Arnaldo Carvalho de Melo
[not found] ` <20081217182038.GV14518@ghostprotocols.net>
2008-12-17 18:30 ` [RFC][PATCH] static builtin CCIDs was " Arnaldo Carvalho de Melo
2008-12-18 5:41 ` Gerrit Renker
2008-12-18 10:55 ` Arnaldo Carvalho de Melo
2008-12-18 5:46 ` Gerrit Renker
2008-12-18 14:01 ` Arnaldo Carvalho de Melo
2008-12-16 5:55 ` Gerrit Renker
2008-12-16 11:31 ` Michał Mirosław
2008-12-18 5:56 ` Gerrit Renker
2008-12-15 13:48 ` Arnaldo Carvalho de Melo
2008-12-16 5:44 ` Gerrit Renker
2008-12-08 9:18 ` [PATCH 6/7] dccp: Remove manual influence on NDP Count feature David Miller
2008-12-08 9:18 ` [PATCH 5/7] dccp: Remove obsolete parts of the old CCID interface David Miller
2008-12-08 9:17 ` [PATCH 4/7] dccp: Clean up old feature-negotiation infrastructure David Miller
2008-12-08 9:16 ` [PATCH 3/7] dccp: Integration of dynamic feature activation - part 3 (client side) David Miller
2008-12-08 9:16 ` [PATCH 2/7] dccp: Integration of dynamic feature activation - part 2 (server side) David Miller
2008-12-08 9:15 ` [PATCH 1/7] dccp: Integration of dynamic feature activation - part 1 (socket setup) David Miller
[not found] ` <1223312049-25967-1-git-send-email-gerrit@erg.abdn.ac.uk>
2008-10-11 7:31 ` [PATCH 1/5] dccp: Basic data structure for feature negotiation Gerrit Renker
[not found] ` <20081105065208.GC3482@gerrit.erg.abdn.ac.uk>
[not found] ` <20081105070109.GH3482@gerrit.erg.abdn.ac.uk>
2008-11-05 7:03 ` Gerrit Renker
[not found] ` <1223312049-25967-2-git-send-email-gerrit@erg.abdn.ac.uk>
2008-10-11 7:31 ` [PATCH 2/5] dccp: Implement lookup table for feature-negotiation information Gerrit Renker
2008-11-05 6:52 ` Gerrit Renker
[not found] ` <1223312049-25967-3-git-send-email-gerrit@erg.abdn.ac.uk>
2008-10-11 7:31 ` [PATCH 3/5] dccp: List management for new feature negotiation Gerrit Renker
2008-11-05 6:53 ` Gerrit Renker
[not found] ` <1223312049-25967-4-git-send-email-gerrit@erg.abdn.ac.uk>
2008-10-11 7:31 ` [PATCH 4/5] dccp: Per-socket initialisation of " Gerrit Renker
2008-11-05 6:53 ` Gerrit Renker
[not found] ` <1223312049-25967-5-git-send-email-gerrit@erg.abdn.ac.uk>
2008-10-11 7:32 ` [PATCH 5/5] dccp: Cleanup routines for " Gerrit Renker
2008-11-05 6:54 ` Gerrit Renker
2008-09-24 14:01 ` v2 [PATCH 2/5] dccp: Implement lookup table for feature-negotiation information Arnaldo Carvalho de Melo
2008-09-22 14:10 ` [PATCH 1/5] dccp: Basic data structure for feature negotiation Arnaldo Carvalho de Melo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080829065706.GH3557@gerrit.erg.abdn.ac.uk \
--to=gerrit@erg.abdn.ac.uk \
--cc=acme@redhat.com \
--cc=dccp@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).