On 2014/01/23 16:51, Henning Brauer wrote: > CVSROOT: /cvs > Module name: src > Changes by: henn...@cvs.openbsd.org 2014/01/23 16:51:29 > > Modified files: > sys/net : if_bridge.c pf.c > sys/netinet : ip_input.c ip_output.c ip_var.h tcp_input.c > tcp_var.h udp_usrreq.c udp_var.h > sys/netinet6 : ip6_output.c > > Log message: > since the cksum rewrite the counters for hardware checksummed packets > are are lie, since the software engine emulates hardware offloading > and that is later indistinguishable. so kill the hw cksummed counters. > introduce software checksummed packet counters instead. > tcp/udp handles ip & ipvshit, ip cksum covered, 6 has no ip layer cksum. > as before we still have a miscounting bug for inbound with pf on, to be > fixed in the next step. > found by, prodding & ok naddy >
This breaks devel/py-openbsd. Looks like it hasn't been developed upstream recently anyway (https://github.com/cortesi/pyopenbsd), so I'm wondering if it's worth fixing or not. Does anyone actually use it?