While tracking down some IPv6 issues, I have been unable to find the meaning of the "flags" field in output from the diagnose ipv6 address list command. All three of my VLANs worked fine on IPv6, but this morning one of them wasn't. Huh? Policy ws right, sniffer shows the traffic hitting the inside interface, but not leaving.
I noticed that the "good" interface had flag=P on the interface's IPv6 address, but the "bad" one had just flag=<nothing>
Hmm. I bounced the interface, IPv6 address stayed the same but the flag turned to P and it worked now. Same thing on another interface.
A couple of hours of searching brought up exactly zero about how to read this output, though I suspect it's similar to some common Linux command or something.
Sorry for blowing out the margins; this shows just the public-y addresses: wan1 is a /128 I get from my ISP, then the others are delegated from a /56 the provider handed me. In this listing, VL1-HOME works (via test-ipv6.com) and the other two don't.
I'd love to find out what this flag means, what causes it to change state, and what to look at in my configuration to make it settle down. Finding what the other fields mean would be helpful also.