def bpf_of_octets.fits
import bend-osdev-bpf@0.1.0.0/insn.bend as Insnimport Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B
423# over: the input's byte at offset max, if it has one
424def bpf_of_octets.fits(over: Maybe<&2, U32>, max: Nat, +order: BpfOrder, +o: B.Octets) -> Result<&2, &2, BpfError, List<&2, BpfRaw>>:
425 match over:
426 case Some{b}:
427 Fail{BpfErrStoredTooLong{max}}
428 case None{}:
429 +len = B.Octets.len(o)
430 bpf_of_octets.fin(order, o, len, Nat.divmod(len, 8n))