Re: [IPv6] 6MAN: looking for feedback to draft-eckert-6man-qos-exthdr-discuss (Re: New Version Notification for ...)
Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 07 March 2024 03:12 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA309C14F69C for <ipv6@ietfa.amsl.com>; Wed, 6 Mar 2024 19:12:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.196
X-Spam-Level:
X-Spam-Status: No, score=-2.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.091, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zfJOoN0e5x0O for <ipv6@ietfa.amsl.com>; Wed, 6 Mar 2024 19:12:39 -0800 (PST)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 835CDC14F61D for <ipv6@ietf.org>; Wed, 6 Mar 2024 19:12:39 -0800 (PST)
Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-6e64647af39so431160b3a.1 for <ipv6@ietf.org>; Wed, 06 Mar 2024 19:12:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709781159; x=1710385959; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=U7kLH9Q6IqVTLDDHa+q+B6MIPrInLfbpEp2a6uXdwT8=; b=nQQGo1cVCBBn/n4W3H9MSHb6fkkUooPwyOLGSmM29Z2dP+qgZdXXtjqAN+5MiNZqCB mtLitYKb5FtnQ2AzFbHe7R5eg0dety6P795C0U5EmvsNRiw4tpT5Y2WO7QQx27loLabF zKBxAylexUxKdEkV68W8zULezwMl8IbXdnny7LHdt+8A2N99LpN7DqblFGfhbUWzjZ7k 3TmC0G86TV6QCUZFFuPUvhAUe5vJL8rogYSCNIt8TjQBcyjfctZ+VhHHs3wPq24RBflu KgXP8FRUEQ8ZbMpFNdMUXlagkDtCQ0m3pNvty2fQNy0Nbk516bhXrWbCe3nS12yx3uw3 tqhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709781159; x=1710385959; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=U7kLH9Q6IqVTLDDHa+q+B6MIPrInLfbpEp2a6uXdwT8=; b=HBFqeoyFSBR3vqZs62mj7oCIrnDtnFnO+gNY+szPAgOl4VFTV7ZFzsKzEzRscZQI25 du5bnbAlT8QzE+iQfe4mG9JeNzAF3wldrdP1Qp4Xf4XFB3NBRVsntKgAzDRtY989KOln vlbTLF56TDOXOduoMwIbk78dyJd+wC/TTBzr6TOszG4xY2NrVG9dbaWPHL6avBhxKlv6 sQLSNayg+i/76iAAYg8yBI7KaYLax8ERMlLxe348ubnKzgEaXfgl2oYz8gs8nBHBEdx2 kybyxa2UV96w6DjWikd18lKngDPx1UN65RCP1fMXfxP7C1A8BEzYGEcN3LJYn4WQN8J6 RQmQ==
X-Gm-Message-State: AOJu0YwrakbKbMtMZ0ZxUg0q2/TTlSjSjDNc2xpw2ot5Uftm8ghkYc82 RXJOj/WH8TQDpB45YYJbnboTQxuG70jLsC//AZsFuXpUisF0QwmDtv9t7qjm
X-Google-Smtp-Source: AGHT+IE6Ns8Ayq0+8QYkiP8D9wPQqIXXDCz2vThfR0yCxhzFf1s0OMvc9r9Yif934ZROe6JFx5HZkQ==
X-Received: by 2002:a05:6a20:7a25:b0:1a0:e19c:c0dc with SMTP id t37-20020a056a207a2500b001a0e19cc0dcmr5571255pzh.62.1709781158510; Wed, 06 Mar 2024 19:12:38 -0800 (PST)
Received: from ?IPV6:2404:4400:541d:a600:44b7:2c2e:2bc6:8707? ([2404:4400:541d:a600:44b7:2c2e:2bc6:8707]) by smtp.gmail.com with ESMTPSA id u24-20020a17090abb1800b0029b1ce04ca0sm458213pjr.32.2024.03.06.19.12.37 for <ipv6@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Mar 2024 19:12:38 -0800 (PST)
Message-ID: <90bd4419-8ba0-b3a7-75de-2d25a436ae5c@gmail.com>
Date: Thu, 07 Mar 2024 16:12:34 +1300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: ipv6@ietf.org
References: <ZeYw1gXNKFCyZmA8@faui48e.informatik.uni-erlangen.de> <CALx6S36kXQBH+GkCGmDNjbqHykuie4r+sKLTum6Pfyd_5S7x0g@mail.gmail.com> <A2EFD04A-FEE4-4E92-9AB5-258C43A19540@jisc.ac.uk> <CALx6S36JPQWLgVa+KsUNw+0GuX1ax2b8=hLEtJQiPVpiKCfEPQ@mail.gmail.com> <ZeexMsI5nrKuDNkN@faui48e.informatik.uni-erlangen.de> <0A6DA3AA-037D-4E98-8D9D-090D3251DA74@jisc.ac.uk> <ZejElbk0FpLmp-Qj@faui48e.informatik.uni-erlangen.de> <CALx6S35DK0qz2LekBz7-coszQvD=j-NOVn-b995xKveyNPC8yg@mail.gmail.com> <ZejQPraIER4KN8Nw@faui48e.informatik.uni-erlangen.de> <CALx6S37AwOa=PeDY4oXtOq6HABoJJV1ZreSQg8eEh5STNbmAHw@mail.gmail.com> <Zejt1hgAfvXlr4Zm@faui48e.informatik.uni-erlangen.de>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <Zejt1hgAfvXlr4Zm@faui48e.informatik.uni-erlangen.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/EdMvHOk1XiaXGixJFOlgHcRdEOk>
Subject: Re: [IPv6] 6MAN: looking for feedback to draft-eckert-6man-qos-exthdr-discuss (Re: New Version Notification for ...)
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2024 03:12:44 -0000
On 07-Mar-24 11:27, Toerless Eckert wrote: > On Wed, Mar 06, 2024 at 01:05:08PM -0800, Tom Herbert wrote: >> Toerless, >> >> The flow label is not usable and not a waste of header bits as some would > > Do you meaan "unusable" ? > >> seem to believe. It carries flow entropy that we use anywhere in the >> Internet (for ECMP, RSS, filtering, etc.,) > > I know. But see Joel's Pechakucha re. problems arising when differnt devices in the > same nework have different understandings what exactly to do with a flow label. What exactly to do with the flow label is well defined. So non-conforming devices are non-conforming. That isn't exactly a new problem. For the IETF to look at the problem, we need an I-D, not an .mp4. > That's why i am agreeing with his conclusion from back then to stop using it > in this "randomn interpretation" fashion (i do ECMP, you do RSS, he does filtering *aaarrrgghh*). So, 2 of those 3 apparently violate the RFCs. (I doubt that RSS does what RFC 7098 says). Brian > >> It think what you want is a generic way to repurpose the flow label bits. >> IMO, that's going to be difficult. > > I'd be happy to have an argument about that technically. I don't think it's true. > IETF stance re. standardizing something like that is of course a different issue, > but if the inability to find a technical issue counts... > > But i don't think that for my QoS interests i would even need to go down to such > big changes. It would suffice for the QoS header to determine and override any of > the actions associated with the flow-label in any pre-existing (and inconsistent) > implementations. And of course, one could think of the flow-label then not > be solely a random big number without specific semantic other than hoping to > be an as unique as possible ID, but more like a structured classification of the > flow (which i am sure has also been done in before). > > Cheers > Toerless >> >> Tom >> >> >>> Cheers >>> Toerless >>> >>>> Tom >>>> >>>>> >>>>> Cheers >>>>> Toerless >>>>> >>>>> >>>>>> Tim >>>>>> >>>>>>> Cheers >>>>>>> Toerless >>>>>>> >>>>>>> On Tue, Mar 05, 2024 at 10:31:09AM -0800, Tom Herbert wrote: >>>>>>>> On Tue, Mar 5, 2024 at 6:41 AM Tim Chown >>>>>>>> <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org> wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> On 4 Mar 2024, at 23:02, Tom Herbert <tom= >>> 40herbertland.com@dmarc.ietf.org> wrote: >>>>>>>>> >>>>>>>>> On Mon, Mar 4, 2024 at 12:37 PM Toerless Eckert <tte@cs.fau.de> >>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> Dear 6MAN-WG: >>>>>>>>> >>>>>>>>> I have just posted an extremely rough draft >>> draft-eckert-6man-qos-exthdr-discuss, to help start a discussion >>>>>>>>> about common IPv6 extension headers for (mostly) stateless QoS >>> beyond what we can do with just DSCP. >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi Toerless, >>>>>>>>> >>>>>>>>> You might want to look at draft-herbert-fast and >>>>>>>>> draft-herbert-host2netsig. It looks like these have similar >>> goals. >>>>>>>>> >>>>>>>>> >>>>>>>>> And that is similar in spirit to what the CERN experiments are >>> doing with flow label semantics, which would/could be HbH header >>> information if then insertion penalty were not so high. >>>>>>>> >>>>>>>> Hi Tim, >>>>>>>> >>>>>>>> The CERN experiment might be okay as an experiment, but >>> overloading >>>>>>>> the twenty bit information of flow label is neither scalable nor >>>>>>>> standardizable. This is especially true for those proposals that >>> want >>>>>>>> to set some bits differently within the same flow and expect that >>>>>>>> routers will ignore those bits for ECMP hash. >>>>>>>> >>>>>>>> I am interested in what you mean by " if then insertion penalty >>> were >>>>>>>> not so high". >>>>>>>> >>>>>>>> Tom >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> >>> https://www.ietf.org/archive/id/draft-cc-v6ops-wlcg-flow-label-marking-02.html >>>>>>>>> >>>>>>>>> And there are others, each doing something slightly different, >>> when we’d ideally have one EH to rule them all. >>>>>>>>> >>>>>>>>> Tim >>>>>>>>> >>>>>>>>> >>>>>>>>> Right now this is a discussion draft not intended to become RFC >>> because it's my impression that the >>>>>>>>> 6MAN community might benefit from some useful summary of how >>> DetNet (and potentially other WGs) might >>>>>>>>> use this work, but this would not be part of a final spec draft, >>> and likewise i have a wide range of >>>>>>>>> open questions instead of answers, and i included those >>> questions into the draft seeking for feedback from >>>>>>>>> 6MAN. >>>>>>>>> >>>>>>>>> Overall, i didn't want to go down a possible rabbit hole of >>> working on details of the spec if it just >>>>>>>>> turns out to involve insurmountable IETF process obtacles to go >>> this route. For example, we could continue to >>>>>>>>> standardize all advanced forwarding functions only into MPLS and >>> ignore IPv6 as DetNet has done so far >>>>>>>>> (*mumble ;-). >>>>>>>>> >>>>>>>>> The lack of such extension headers has IMHO held back innovation >>> into better (stateless) QoS, especially >>>>>>>>> in many controlled networks since at least 25 years, for example >>> when draft-stoica-diffserv-dps >>>>>>>>> was abandomed because it was too painfull trying to get to >>> through all the IETF IPv6 bureaucracy - >>>>>>>>> for just one algorithm, when there are so many that would >>> deserve experimentation in specific >>>>>>>>> networks. But given the good recent/ongoing work for example >>> into I-D.ietf-6man-hbh-processing, >>>>>>>>> i would hope that we're closer now to actually wanting our >>> extensibility of IPv6 actually be used >>>>>>>>> by the industry (instead of all this happening only in MPLS). >>>>>>>>> >>>>>>>>> With DetNet we are too in the situation that we have multiple >>> candidates on the table and IMHO >>>>>>>>> it will not be very useufl trying to run a lottery for a single >>> "winner" and standardize just that. >>>>>>>>> >>>>>>>>> I have seen a lot more success in the industry by just letting >>> different algorithms compete with >>>>>>>>> each othrer in products and let the market decide. That was >>> quite a lot happening in e.g.: packet >>>>>>>>> scheduling in routers at least since the end of the 90th when in >>> my impression every new >>>>>>>>> hardware forwarding router implemented it's own new packet >>> scheduler based on the just hired lead >>>>>>>>> engineers PhD thesis. And over a period of 20 years, a lot of >>> commonality and industry >>>>>>>>> knowledge evolved in that space. For this type of scheduling, >>> this innovation was possible because it did not >>>>>>>>> require new packet headers, but just a lot of (ab)use of DSCP >>> and/or more or less horrenduous >>>>>>>>> QoS configurations. But for those solutions that do require >>> additional in-packet-QoS metadata, >>>>>>>>> we never created a viable method where it was easy for the >>> innovators/implementers to concentrate >>>>>>>>> on the novelties of the algorithm in question and get all the >>> knucklehead "how to packetize and what generic >>>>>>>>> requirements/functionalities" be provided as much as possible by >>> an existing framework/RFC. >>>>>>>>> >>>>>>>>> So, i'd be very happy to find interest to help progress this >>> work, aka: writing something >>>>>>>>> that ultimately would become a draft-ietf-6man-common-qos-exthr >>> or the like. I have tentatively >>>>>>>>> asked for a slot for IETF119 6MAN to present and get feedback, >>> if you think that would be time well >>>>>>>>> spent, pls. chime in. >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> Toerless, for the authors >>>>>>>>> >>>>>>>>> On Mon, Mar 04, 2024 at 12:30:53PM -0800, >>> internet-drafts@ietf.org wrote: >>>>>>>>> >>>>>>>>> A new version of Internet-Draft >>> draft-eckert-6man-qos-exthdr-discuss-00.txt >>>>>>>>> has been successfully submitted by Toerless Eckert and posted to >>> the >>>>>>>>> IETF repository. >>>>>>>>> >>>>>>>>> Name: draft-eckert-6man-qos-exthdr-discuss >>>>>>>>> Revision: 00 >>>>>>>>> Title: Considerations for common QoS IPv6 extension header(s) >>>>>>>>> Date: 2024-03-04 >>>>>>>>> Group: Individual Submission >>>>>>>>> Pages: 27 >>>>>>>>> URL: >>> https://www.ietf.org/archive/id/draft-eckert-6man-qos-exthdr-discuss-00.txt >>>>>>>>> Status: >>> https://datatracker.ietf.org/doc/draft-eckert-6man-qos-exthdr-discuss/ >>>>>>>>> HTMLized: >>> https://datatracker.ietf.org/doc/html/draft-eckert-6man-qos-exthdr-discuss >>>>>>>>> >>>>>>>>> >>>>>>>>> Abstract: >>>>>>>>> >>>>>>>>> This document is written to start a discussion and collect >>> opinions >>>>>>>>> and ansers to questions raised in this document on the issue of >>>>>>>>> defining IPv6 extension headers for DETNET-WG functionality with >>>>>>>>> IPv6. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> The IETF Secretariat >>>>>>>>> >>>>>>>>> >>>>>>>>> >>> -------------------------------------------------------------------- >>>>>>>>> IETF IPv6 working group mailing list >>>>>>>>> ipv6@ietf.org >>>>>>>>> Administrative Requests: >>> https://www.ietf.org/mailman/listinfo/ipv6 >>>>>>>>> >>> -------------------------------------------------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>> -------------------------------------------------------------------- >>>>>>>>> IETF IPv6 working group mailing list >>>>>>>>> ipv6@ietf.org >>>>>>>>> Administrative Requests: >>> https://www.ietf.org/mailman/listinfo/ipv6 >>>>>>>>> >>> -------------------------------------------------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> --- >>>>>>> tte@cs.fau.de >>>>>> >>>>> >>>>> -- >>>>> --- >>>>> tte@cs.fau.de >>>> >>> >>> -- >>> --- >>> tte@cs.fau.de >>> >
- [IPv6] 6MAN: looking for feedback to draft-eckert… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Vasilenko Eduard
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Vasilenko Eduard
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Ole Trøan
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- [IPv6] Flow label BCP [was: looking for feedback … Brian E Carpenter
- Re: [IPv6] Flow label BCP [was: looking for feedb… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] Flow label BCP [was: looking for feedb… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] Flow label BCP [was: looking for feedb… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tom Herbert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] Flow label BCP [was: looking for feedb… Tom Herbert
- Re: [IPv6] Flow label BCP [was: looking for feedb… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Toerless Eckert
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Brian E Carpenter
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] Flow label BCP [was: looking for feedb… Dale W. Carder
- Re: [IPv6] 6MAN: looking for feedback to draft-ec… Tim Chown
- Re: [IPv6] Flow label BCP [was: looking for feedb… Tom Herbert
- Re: [IPv6] Flow label BCP [was: looking for feedb… Mark Smith