I've been looking over sys/src/pf.c but it's not clear to me; what is the default behavior when a udp packet arrives with a bad payload checksum? I'm assuming it is dropped.
Also - what are the implications of an un-parenthesized return value? I found a rogue "return PF_PASS;" within pf.c. Thanks Byron Klippert [email protected] (867) 332-4184

