BPF_CORE_WRITE_BITFIELD
BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction);
BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid, (hwid & 0xf));
BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid_upper, (hwid >> 4) & 0x3);
BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction);
BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid, (hwid & 0xf));
BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid_upper, (hwid >> 4) & 0x3);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub2, 3);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub2, 1);
BPF_CORE_WRITE_BITFIELD(&bitfields, sb4, -1);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub1, 1);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub2, 3);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub1, 1);
BPF_CORE_WRITE_BITFIELD(&bitfields, ub7, 16);