On Fri, Dec 11, 2015 at 06:05:41PM +0100, Alexander Aring wrote: > Hi, > > status update here. > > I implemented successful basic 6CO RA messages at sending and > processing inside radvd. > > There might also the question if processing 6CO inside kernel or > userspace? I put the basic functionality inside userspace for now. > > I will send patches for this in the next days. > > Anyway I figured some things out which was completely wrong inside this > patch. > > - There exist one context based table only. > > In rfc6282 stands: > The specification enables a node to use up to 16 contexts. The > context used to encode the source address does not have to be the > same as the context used to encode the destination address. > > and I thought it was $SOME_TABLE[DCI] != $DIFFERENT_TABLE[SCI]. in case of SCI == DCI. > But it means in general simple that it can be: DCI != SCI. > > With this knowledge the code gets much smaller. > > - I also remove the validation check for contexts, it can be any > prefic/address. The lookup functionality will deal with that if the > context looks not correct or need additional changes. > - Also I renamed the "enabled" to "C" which is the compression flag of 6CO. - Alex -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html