BPF_F_PREORDER
BPF_F_PREORDER | \
if (preorder_cnt && (pl->flags & BPF_F_PREORDER))
if (pl->flags & BPF_F_PREORDER) {
bool preorder = flags & BPF_F_PREORDER;
if (!!(pltmp->flags & BPF_F_PREORDER) != preorder)
BPF_F_PREORDER)
.flags = BPF_F_ALLOW_MULTI | BPF_F_PREORDER,
.flags = BPF_F_ALLOW_MULTI | BPF_F_AFTER | BPF_F_PREORDER,
.flags = BPF_F_PREORDER,
.flags = BPF_F_AFTER | BPF_F_PREORDER | BPF_F_LINK,
opts.flags |= BPF_F_PREORDER;
opts.flags = BPF_F_ALLOW_MULTI | BPF_F_PREORDER;
opts.flags |= BPF_F_PREORDER;
opts.flags = BPF_F_ALLOW_MULTI | BPF_F_PREORDER;