OpenBSD src changes summary for 2016-12-02 ==========================================
distrib/sets lib/libcrypto lib/libpcap sys/arch/amd64/conf sys/arch/octeon/dev sys/dev/pci sys/dev/pv sys/net sys/netinet6 usr.sbin/ldapd usr.sbin/switchctl usr.sbin/switchd usr.sbin/syspatch usr.sbin/tcpdump == distrib =========================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/comp/mi > sync (deraadt@) == lib =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/RSA_get_ex_new_index.3 ~ man/RSA_private_encrypt.3 ~ man/RSA_public_encrypt.3 ~ man/RSA_set_method.3 ~ man/SHA1.3 ~ man/UI_new.3 > minor cleanup; (jmc@) libpcap ~ nametoaddr.c > add "lldp" to the ether protocol name db. > this lets me go "tcpdump ether proto lldp" to easily read lldp packets > off the wire without other noise getting in the way. > ok deraadt@ jca@ sthen@ (dlg@) == sys =============================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ RAMDISK_CD > enable hvn(4) > ok mikeb@ (jsg@) arch/octeon/dev ~ octeon_intr.c > Simplify interrupt dispatching by processing requests without > prioritization by IPL. (visa@) ~ octeon_intr.c > Drop stale prototypes and an outdated comment. (visa@) dev/pci ~ pcidevs > have a better go at naming xl710 devices > intel use xl710 to refer to 40 gig parts (and 20 for some reason), > and x710 to refer to 10g parts. there's allegedly going to be 25g > parts called xxv710. > i havent included the xl722 parts yet. > im naming the devices by the speed and connector rather than going for > actual intel product names like XL710-QDA1 because other vendors will > use the same chips in product with other names. > intel also put the XL710-QDA1 product id on the XL710-QDA2, which is > a good argument not to use product names too. (dlg@) ~ pcidevs.h ~ pcidevs_data.h > regen (dlg@) ~ if_ix.c > Disable the TX laser when interface is going down for all fiber modules > Previously only multi-rate fiber modules would disable the TX laser, but > newer Intel driver does it for single rate modules as well. Reminded by > kettenis@, tested by procter@ and Hrvoje Popovski. Thanks! (mikeb@) ~ ixgbe.c > Don't overwrite the selected flow control settings > procter@ has noticed that flow control settings survive module change > when they should be forgotten. It became clear that we're overwriting > the selected FC mode with the requested version instead of keeping > negotiated settings. Tested by procter@. (mikeb@) ~ pcidevs > 8086:154a is not a QSFP model, possibly just a quad port > Cleanup trailing whitespaces from the previous change while here. (mikeb@) ~ pcidevs.h ~ pcidevs_data.h > regen (mikeb@) dev/pv ~ if_xnf.c > Sinc rings are created during attach memory allocations shouldn't sleep > (mikeb@) net ~ switchofp.c > Fix flow-removed OFP header xid value: use htonl() instead of htons() for > 32bit integers. (rzalamena@) ~ if_vxlan.c > Rremoves 'struct route_in6 *' argument from in6_selectsrc(). > Move the corresponding code in in6_pcbselsrc(). This reduces > differences with IPv4 and will help us to get rid of 'struct route*'. > ok vgross@ (mpi@) ~ route.c > Assert that rt_match() is always called at IPL_SOFTNET rather than > calling splsoftnet() recursively. (mpi@) ~ switchofp.c > Use the right variable for storing the maximum group table size and use > it to limit the amount of installable groups. (rzalamena@) ~ ofp.h > Fix some spelling errors in the OpenFlow header and update the tcpdump(8) > ofp_map.c file. > ok reyk@ (rzalamena@) ~ switchofp.c > Limit the amount of flows that can be installed on flow tables. > (rzalamena@) ~ if.c > Clean up leftovers from r1.442. > Local var 'up' is never set in ifioctl(). > OK mpi@ (vgross@) netinet6 ~ in6_src.c ~ ip6_var.h > Rremoves 'struct route_in6 *' argument from in6_selectsrc(). > Move the corresponding code in in6_pcbselsrc(). This reduces > differences with IPv4 and will help us to get rid of 'struct route*'. > ok vgross@ (mpi@) == usr.sbin ========================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ldapd ~ btree.c > Fix leaks by freeing 'path' and 'lru_queue' in btree_close(). > From Jon Mayo, via Tim Kuijsten > ok mikeb@ (jmatthew@) switchctl ~ ofpclient.c > Implement the connection state machine for OpenFlow 1.0 and 1.3 to detect > invalid state transitions and invalid protocol version switching after the > hello messages exchange. > ok reyk@ (rzalamena@) switchd ~ ofp.c ~ ofp10.c ~ ofp13.c ~ ofp_common.c ~ ofrelay.c ~ switchd.h > Implement the connection state machine for OpenFlow 1.0 and 1.3 to detect > invalid state transitions and invalid protocol version switching after the > hello messages exchange. > ok reyk@ (rzalamena@) syspatch ~ syspatch.sh > Few consistency fixes (no intended change in behaviour). > Fix logic in the error path of rollback_patch(). (ajacoutot@) ~ syspatch.sh > Simplify. (ajacoutot@) tcpdump ~ ofp_map.c > Fix some spelling errors in the OpenFlow header and update the tcpdump(8) > ofp_map.c file. > ok reyk@ (rzalamena@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
