On Mon, 2014-06-09 at 10:00 +0200, Felix Fietkau wrote: > > Looks like the format update really is needed, which probably means we > > should change the scripts to generate two databases and change the > > filename, or so? > How about making the format properly extensible by reusing what we're > already doing to keep the kernel ABI stable? For example, we could store > the database in a netlink-like attribute format, with some changes to > make it fixed endian. > I'm already doing just that for a few things in OpenWrt, so I have > working C code for writing and parsing such a format. > > Another nice feature would be to indicate in the attributes if crda is > required to understand them, or if it can just continue with a warning. > > If done right, I think we can probably make this the last time we change > the format version. Sure, that seems like a more detailed version of email :) I don't really care about the low-level details that much. johannes