summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Copyright and license.schwarze2016-11-221-2/+60
| | | | Mention that EC_GROUP_free(3) and EC_GROUP_clear_free(3) accept NULL.
* Add Copyright and license.schwarze2016-11-221-4/+62
| | | | | Mention that EC_POINT_free(3) and EC_POINT_clear_free(3) accept NULL. Fix two evil typos (from OpenSSL).
* Add Copyright and license.schwarze2016-11-221-2/+74
| | | | | | | Mention that EC_KEY_free(3) accepts NULL. Merge some auxiliary explanations regarding the effects of EC_KEY encoding flags, lifted from the separate page EC_KEY_get_enc_flags(3) that OpenSSL split off from EC_KEY_new(3).
* Print better error message if test fails.bluhm2016-11-212-8/+13
|
* various cleanup;jmc2016-11-2122-127/+131
|
* Add support for "allwinner,sun9i-a80-usb-mod-clk" andkettenis2016-11-211-3/+18
| | | | | | "allwinner,sun9i-a80-usb-phy-clk" compatile clocks. Enable parent clock of clock gates.
* Do more strict checks of OXM by looking at mask restrictions and addrzalamena2016-11-211-7/+48
| | | | | | missing OXM type (IP_PROTO). ok reyk@
* Simplify pad calculation for flow match on swofp_put_flow().rzalamena2016-11-211-7/+6
| | | | ok reyk@
* Add truncation validation for packet-out and reuse the action validationrzalamena2016-11-211-31/+36
| | | | | | function instead of manually rolling the code again. ok reyk@
* Fix jumbo regress test for ofp10.c and use htonl() with OFP_PKTOUT_NO_BUFFERrzalamena2016-11-212-8/+8
| | | | | | for consistency. ok reyk@
* Test that IPv6 framents with invalid length or more-fragment bitbluhm2016-11-215-0/+246
| | | | drop the whole fragment cache.
* Implement better table features validation. With this we get free switchctlrzalamena2016-11-211-18/+161
| | | | | | display of table features. ok reyk@
* Follow RFC 5722 more strictly when handling overlapping fragmentsbluhm2016-11-211-4/+7
| | | | | | | in pf. Drop the whole fragment state if IPv6 fragments appear which have invalid length or fragment-offset or more-fragment-bit. In IPv4 they are considered invalid and just dropped like before. Found by Antonios Atlasis; OK sashan@ sthen@
* Add ability to change media typemikeb2016-11-212-21/+88
| | | | | | | | | | | | Tested with a X540 interconnected with a X550 via a CAT6 twisted pair cable, but is expected to work on multi-speed fiber modules as well to select between 10GbaseLR and 1000baseLX or 10GbaseSR and 1000baseSX, etc. This is largely required because X550 doesn't provide support for auto-negotiation and requires manual configuration. Obtained from FreeBSD.
* Fixup a PCIe transaction completion timeout issuemikeb2016-11-211-2/+20
| | | | | Mirrors the change 71bde60191a9fa44d33b582c5e3713ffe99b0fef in Linux; taken as a part of the 280182 commit to FreeBSD.
* Factor out RSS initialization into a separate functionmikeb2016-11-211-33/+69
| | | | No functional change.
* Check return value of tls_config_set_protocols(3) and log if it failsmestre2016-11-211-3/+9
| | | | OK bluhm@
* tweak previous;jmc2016-11-211-2/+2
|
* Use the same basename for the rollback tarball as the original patch.sig.ajacoutot2016-11-211-15/+21
|
* In pf_route() and pf_route6() the !r->rt case was only used bybluhm2016-11-211-49/+43
| | | | | | | af-to. pf_route6() called ip6_output() to do the work while pf_route() had some custom implementation for that. It is simpler to call ip_output() or ip6_output() from pf_test() directly. OK procter@ sashan@
* Tweak comment. Reverse cmp logic while here.ajacoutot2016-11-211-3/+3
|
* Add Copyright and license.schwarze2016-11-211-5/+73
| | | | Merge some additional information from OpenSSL.
* Import the DTLSv1_listen(3) manual from OpenSSL,schwarze2016-11-212-1/+188
| | | | | | | | excluding interface changes that don't apply to LibreSSL, except that i left the confusing discussion of RETURN VALUES completely unchanged, to warn users that this is a mess: OpenSSL first published this interface, then later changed its syntax and semantics in multiple ways.
* Enabling Loongson 3A bits turned on a code path that uses a MIPS64r2visa2016-11-211-2/+2
| | | | | | | | register on Loongson 2. This causes a boot failure on LS2 because the CPU does not implement the register. Disable the code on LS2 similarly to mips64 pte.h. Yeelong boot hang reported and fix tested by matthieu@
* syncsthen2016-11-211-0/+1
|
* Copyright and licenseschwarze2016-11-216-8/+297
|
* Add Copyright and license.schwarze2016-11-212-4/+111
| | | | Mention that DSA_SIG_free(3) and DSA_free(3) accept NULL.
* Add Copyright and license.schwarze2016-11-211-31/+55
| | | | | | | | Do not talk about DSA_set_default_openssl_method(3) and DSA_get_default_openssl_method(3). They were short-lived functions that only existed in OpenSSL 0.9.6. Remove one ugly custom section header.
* replace calls to iobuf_*() functions with the corresponding io_*() wrappers.eric2016-11-215-77/+67
| | | | ok sunil@ gilles@
* Correctly set the default value for the FCRTHmikeb2016-11-211-4/+5
| | | | | | | | | | X540 datasheet specifies that Flow Control Receive Threshold High should be set to the Rx Buffer Size minus the delay value which is different for different modes of operation, however the minimum is 0x6000 (24576). Mirrors the bc1fc64fd2d9093496e5b04c6d94d26bfa629c9c commit to the Linux source code, but picked up from the 280182 commit to FreeBSD.
* Correct the test for requiring a 64 bit mem bar.jsg2016-11-211-3/+3
| | | | ok mikeb@ who tested on 82599, x540 and x550.
* Parse flow-status instructions in multipart replies, so we can see whatrzalamena2016-11-211-3/+25
| | | | instructions are used by the flow.
* Turn on the PHY power during attachmikeb2016-11-211-1/+13
| | | | | After a cold boot the PHY power might be disabled by another OS: https://svnweb.freebsd.org/base?view=revision&revision=295093
* Add Copyright and license, and minor improvements from OpenSSL:schwarze2016-11-211-3/+55
| | | | | Mention that DH_size(3) does not accept NULL. Add two cross references.
* Add Copyright and license.schwarze2016-11-211-32/+55
| | | | | | | | | Do not talk about DH_set_default_openssl_method() and DH_get_default_openssl_method(). They were short-lived functions that only existed in OpenSSL 0.9.6. Remove inclusion of a header that is not needed (from OpenSSL). Remove one ugly custom section header.
* Add Copyright and license.schwarze2016-11-211-2/+55
| | | | Mention that DH_free(3) accepts NULL.
* Add Copyright and license.schwarze2016-11-211-13/+70
| | | | | | Improve description of DH_check(3) results using information from OpenSSL manual and a look at the source code, leaving out the bits we don't have.
* Copyright and licenseschwarze2016-11-211-1/+49
|
* import DH_get_1024_160(3) from OpenSSL,schwarze2016-11-212-1/+85
| | | | but do not include the functions we don't have
* Assert that defrtrlist_update() is always called at IPL_SOFTNET.mpi2016-11-211-9/+3
|
* Assert that prelist_update() is always called at IPL_SOFTNET.mpi2016-11-212-15/+10
| | | | While here use __func__ in debug strings to reduce noise when grepping.
* Assert that in6_ifadd() is always called at IPL_SOFTNET.mpi2016-11-211-7/+7
| | | | While here us __func__ in debug strings to reduce noise when grepping.
* Kill rtioctl() stub, returning EOPNOTSUPP since tree import.mpi2016-11-213-11/+4
| | | | ok jsg@
* fix references to bio(3) to point to BIO(3) insteadschwarze2016-11-213-9/+9
|
* replace cross-references to the rand(3) manual that no longer existsschwarze2016-11-2114-42/+41
|
* Make sure bpf_wakeup() is called at most once when matching conditionsmpi2016-11-211-6/+9
| | | | are fulfilled in bpf_catchpacket().
* Rename bpf_reset_d() to match bpf_{attach,reset}d().mpi2016-11-211-10/+11
|
* Enforce that pr_usrreq functions are called at IPL_SOFTNET.mpi2016-11-2112-80/+54
| | | | | | | This will allow us to keep locking simple as soon as we trade splsoftnet() for a rwlock. ok bluhm@, claudio@
* Include the OFP header of the message that caused the error on errorrzalamena2016-11-211-5/+4
| | | | | | messages. ok reyk@
* bridge(4) does not distinguish between routing/forwarding ports, soreyk2016-11-211-1/+3
| | | | | | | make "addlocal" an alias to "add" on bridge. addlocal is handled differently on switch(4). OK yasuoka@