F_AD_DONE
if ((ctx->flags & F_AD_DONE) == 0) {
ctx->flags |= F_AD_DONE;
if (ctx->ad_len > 0 && (ctx->flags & F_AD_DONE) == 0) {
ctx->flags |= F_AD_DONE;
KKASSERT((ctx->flags & F_AD_DONE) == 0);