Беx252913 87 189 187 166 114 112 182 111 284 284 168 172 189 127 222 155 130 184 128 128 146 146 231 143 127 157 198 146 274 213 298 318 229 170 164 132 173 198 184 1013 1013 276 198 181 182 136 142 123 250 255 150 234 434 1518 170 263 286 164 236 250 155 178 133 141 123 264 277 185 242 198 242 164 236 250 155 125 178 133 141 123 264 1564 277 146 146 141 245 99 K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-07-07T04:22:08.753099Z K 7 svn:log V 95 - Add USBSS driver for AM335x SoC. Driver is a wrapper around Mentors Graphic USB OTG core. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-07-07T04:23:29.702268Z K 7 svn:log V 93 - Add musb node to shared dtsi and proper pin configuratin for every AM553x-based device END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-07-07T04:24:38.648604Z K 7 svn:log V 72 - Add USFS driver as an example of device mode for AM335x-based devices END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-07T06:04:43.824899Z K 7 svn:log V 22 Fix compiler warning. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-07T06:15:05.236736Z K 7 svn:log V 20 Added cleanup tool. END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-07-07T06:25:39.654669Z K 7 svn:log V 90 Replace the "InUse" with one space, replace the "size" text with the more correct "used". END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2013-07-07T07:06:15.124277Z K 7 svn:log V 15 sync with HEAD END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-07-07T09:21:39.900844Z K 7 svn:log V 192 MFC r252732: Fix misleading or remove irrelevant illumos messages and manpage references in the zfs command. PR: bin/178996 Submitted by: Peter Schaefer END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-07-07T09:22:03.972582Z K 7 svn:log V 192 MFC r252732: Fix misleading or remove irrelevant illumos messages and manpage references in the zfs command. PR: bin/178996 Submitted by: Peter Schaefer END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:10:15.729759Z K 7 svn:log V 73 MFC r238122: Use consistent method to determine IPV4_OUTPUT/IPV6_OUTPUT. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:15:54.664534Z K 7 svn:log V 77 MFC r238455: Use case for selecting the address family (as in other places). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:20:12.922821Z K 7 svn:log V 94 MFC r239035: Testing an interface property should depend on the interface, not on an address. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:26:15.757919Z K 7 svn:log V 32 MFC r240114: Whitespace change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:28:44.871820Z K 7 svn:log V 126 MFC r240115: Use the consistenly the size of a variable. This helps to keep the code simpler for the userland implementation. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:33:51.329434Z K 7 svn:log V 60 MFC r240148: Using %p in a format string requires a void *. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:36:46.929740Z K 7 svn:log V 35 MFC r240158: Get rid of a gcc'ism. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:41:12.368413Z K 7 svn:log V 89 MFC r240198: Don't include a structure containing a flexible array in another structure. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:44:32.987890Z K 7 svn:log V 33 MFC r240250: Whitespace cleanup. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:47:06.998320Z K 7 svn:log V 33 MFC r240263: Whitespace changes. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:50:51.586839Z K 7 svn:log V 51 MFC r240507: Small cleanups. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:53:34.665853Z K 7 svn:log V 51 MFC r240826: Small cleanups. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:56:28.351022Z K 7 svn:log V 135 MFC r240842: Fix a bug related to handling Re-config chunks. It is not true that the association can be removed if the socket is gone. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T11:58:43.402903Z K 7 svn:log V 48 MFC r240848: Declare a static function as such. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:25:28.507219Z K 7 svn:log V 32 MFC r240849: Whitespace change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:29:01.771652Z K 7 svn:log V 62 MFC r242326: Add braces (as used elsewhere in the SCTP code). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:32:30.314047Z K 7 svn:log V 102 MFC r242327: Whitespace changes due to upstream integration of SCTP changes in the FreeBSD code base. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:34:47.734205Z K 7 svn:log V 51 MFC r242512: Fix errno in a couple of error cases. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:50:04.338024Z K 7 svn:log V 178 MFC r242627: Move from early SSN assignment to late SSN assignment. This doesn't change functionality, but makes upcoming change much easier. Developed with rrs@ at the IETF 85. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:54:15.365001Z K 7 svn:log V 117 MFC r242708, r242709: Improve PR-SCTP if used in combination with NR-SACK. Based on work done by Mohammad Rajiullah. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T12:57:45.700327Z K 7 svn:log V 202 MFC r242714: Add per outgoing stream accounting for chunks in the send and sent queue. This provides no functional change, but is a preparation for an upcoming stream reset improvement. Done with rrs@. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:04:31.041144Z K 7 svn:log V 222 MFC r243157: Get the accounting working. We now have counters how many chunks for each SCTP outgoing stream are in the send and sent queue. While there, improve the naming of NR-SACK related constants recently introduced. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:07:42.176495Z K 7 svn:log V 133 MFC r243186: Add support for SCTP/UDP/IPV6. his completes the support of http://tools.ietf.org/html/draft-ietf-tsvwg-sctp-udp-encaps END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:09:17.746735Z K 7 svn:log V 75 MFC r243300: Fix the handling of mapped IPv6 addresses in sctp_connectx(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:10:31.488449Z K 7 svn:log V 69 MFC r243302: Cleanup the code a bit, which improves the portability. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:13:41.497624Z K 7 svn:log V 37 MFC r243516: Remove unused function. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:15:56.417940Z K 7 svn:log V 78 MFC r243558: Allow shutdown() to be used on fds returned from sctp_peeloff(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:18:19.016636Z K 7 svn:log V 102 MFC r243564: Find the endpoint for an incoming packet also if the endpoint comes from sctp_peeloff(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T13:20:35.754979Z K 7 svn:log V 89 MFC r243565: Add support for sctp_peeloff() also in the front states of the association. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-07-07T14:14:44.865318Z K 7 svn:log V 915 MFC r252504: Import an implementation of the CAIA Delay-Gradient (CDG) congestion control algorithm, which is based on the 2011 v0.1 patch release and described in the paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes and Grenville Armitage. It is implemented as a kernel module compatible with the modular congestion control framework. CDG is a hybrid congestion control algorithm which reacts to both packet loss and inferred queuing delay. It attempts to operate as a delay-based algorithm where possible, but utilises heuristics to detect loss-based TCP cross traffic and will compete effectively as required. CDG is therefore incrementally deployable and suitable for use on shared networks. In collaboration with: David Hayes and Grenville Armitage Sponsored by: Cisco University Research Program and FreeBSD Foundation END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-07-07T14:20:00.824201Z K 7 svn:log V 915 MFC r252504: Import an implementation of the CAIA Delay-Gradient (CDG) congestion control algorithm, which is based on the 2011 v0.1 patch release and described in the paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes and Grenville Armitage. It is implemented as a kernel module compatible with the modular congestion control framework. CDG is a hybrid congestion control algorithm which reacts to both packet loss and inferred queuing delay. It attempts to operate as a delay-based algorithm where possible, but utilises heuristics to detect loss-based TCP cross traffic and will compete effectively as required. CDG is therefore incrementally deployable and suitable for use on shared networks. In collaboration with: David Hayes and Grenville Armitage Sponsored by: Cisco University Research Program and FreeBSD Foundation END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:18:09.991756Z K 7 svn:log V 180 MFC r244021: Ensure that the padding of the last parameter of an INIT chunk is not included in the chunk length as required by RFC 4960. While there, cleanup sctp_send_initiate(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:47:44.495940Z K 7 svn:log V 102 MFC r244026: Use correct padding of the ABORT chunk in case of an user initiated abort cause is used. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:50:01.053025Z K 7 svn:log V 86 MFC r244033: Get it compiling without INET and INET6 support (mainly userland stack). END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-07-07T15:51:28.819860Z K 7 svn:log V 90 Implement SEEK_HOLE/SEEK_DATA for ext2fs. Merged from r236044 on UFS. MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:52:37.167460Z K 7 svn:log V 41 MFC r244728: Fix a copy and paste error. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:55:01.331060Z K 7 svn:log V 47 MFC r244729: Minor cleanups of debug messages. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T15:57:12.327446Z K 7 svn:log V 28 MFC r244730: Some cleanups. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:01:00.597990Z K 7 svn:log V 154 MFC r246588: Fix a bug where HEARTBEATs were still sent in SHUTDOWN_SENT or SHUTDOWN_ACK_SENT state. While there, make the corresponding code consistent. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:03:58.368366Z K 7 svn:log V 159 MFC r246595: Cleanup the handling of address scopes. Announce in the INIT/INIT-ACK only the supported address types. While there, do some whitespace cleanups. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:05:35.713450Z K 7 svn:log V 55 MFC r246629: Improve code style. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:08:34.460478Z K 7 svn:log V 138 MFC r246635: Make sure that received packets for removed addresses are handled consistently. While there, make variable names consistent. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:11:13.317792Z K 7 svn:log V 338 MFC r246674: Don't send kernel provided information in the User Initiated ABORT cause, since the user can also provide this kind of information. So the receiver doesn't know who provided the information. While there: Fix a bug where the stack would send a malformed ABORT chunk when using a send() call with SCTP_ABORT|SCT_SENDALL flags. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-07-07T16:12:22.236987Z K 7 svn:log V 1424 Remove all the NOPs after SYNC. They aren't needed. They originated in the original Octeon port. They weren't present, as far as I can tell, on the projects/mips branch until after this point. They were in the original Octeon port in code picked up from the vendor, who I've been able to find out trolling old email put them there to get around an SMP problem that most likely was fixed in other ways. NetBSD and Linux don't have these, except for some specific uses of SYNC on the alchemy parts (which we don't support, but even if we did it is only a specific case and would be specifically coded anyway). This is true of the current Linux code, as well as one old version I polled. I looked back at the old R12000, R8000, R6000, R4000, R4400 errata that I have, and could find no mention of SYNC needing NOPs for silicon bugs (although plenty of other cases where NOPs and other contortions were needed). An Google search turned up no old mailing list discussions on this on Linux, NetBSD or FreeBSD (except the disussion that kicked off these studies). I've test booted this on my Octeon Plus eval board and survived a buildworld. Adrian Chadd reports that this patch has no ill effects on the Ahteros platforms he tested it on. I conclude it is safe to just remove the NOPs. But added __MIPS_PLATFORM_SYNC_NOPS as a failsafe in case we find some platform where these are, in fact, required. Reviewed by: adrian@ END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:13:54.661838Z K 7 svn:log V 75 MFC r246687: Send the adaptation layer indication only if set by the user. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:16:32.510480Z K 7 svn:log V 167 MFC r247412: Fix a potential race in returning setting errno when an association goes down. Reported by Mozilla in https://bugzilla.mozilla.org/show_bug.cgi?id=845513 END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:25:39.061320Z K 7 svn:log V 190 MFC r248172: Return an error if sctp_peeloff() fails because a socket can't be allocated. sctp_peeloff() uses sonewconn() also in cases where listen() wasn't called. So honor this use case. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:29:16.104796Z K 7 svn:log V 69 MFC r248953: Add a macro for checking for IPv4 link local addresses. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:31:07.658103Z K 7 svn:log V 140 MFC r249333: Remove the number of addresses restriction from sctp_connectx(). Remove unused code. While there, do some cleanup of the code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:51:17.895281Z K 7 svn:log V 154 MFC r250466: Honor the net.inet6.ip6.v6only sysctl variable and the IPV6_V6ONLY socket option for SCTP sockets in the same way as for UDP or TCP sockets. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:53:44.589544Z K 7 svn:log V 60 MFC r250754: Don't send an ABORT chunk with verification 0. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:55:57.079202Z K 7 svn:log V 83 MFC r250756: Set errno to ETIMEDOUT if an SCTP association times out during setup. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T16:59:33.173682Z K 7 svn:log V 38 MFC r251054: Remove redundant checks. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T17:01:35.579387Z K 7 svn:log V 46 MFC r251248: Use LIST_EMPTY when appropriate. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T17:04:23.419542Z K 7 svn:log V 28 MFC r252585: Code cleanups. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T17:06:33.004944Z K 7 svn:log V 168 MFC r252718: When processing an incoming ABORT, SHUTDOWN_COMPLETE or ERROR (NAT related) chunk, take always the T-bit into account, when checking the verification tag. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T17:08:59.606047Z K 7 svn:log V 181 MFC r252779: Fix a bug were only 2048 streams where usable even though more than 2048 streams were negotiated on the wire. While there, remove the hard coded limit of 2048 streams. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-07-07T17:45:58.332554Z K 7 svn:log V 91 Shteryana Shopova (syrinx) has requested her commit bit be reactivated. Approved by: core END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-07-07T18:21:30.311601Z K 7 svn:log V 146 Be consistent with other usr.sbin programs w/respect to the copyright wording ("All rights reserved."); I had the casing wrong on many instances. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:31:02.414806Z K 7 svn:log V 102 MFC r248172 (partially): Return an error if sctp_peeloff() fails because a socket can't be allocated. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-07-07T18:34:36.581637Z K 7 svn:log V 146 Be consistent with other usr.sbin programs w/respect to the copyright wording ("All rights reserved."); I had the casing wrong on many instances. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:41:25.903899Z K 7 svn:log V 69 MFC r248953: Add a macro for checking for IPv4 link local addresses. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:43:48.737751Z K 7 svn:log V 140 MFC r249333: Remove the number of addresses restriction from sctp_connectx(). Remove unused code. While there, do some cleanup of the code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:48:21.027650Z K 7 svn:log V 154 MFC r250466: Honor the net.inet6.ip6.v6only sysctl variable and the IPV6_V6ONLY socket option for SCTP sockets in the same way as for UDP or TCP sockets. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:50:26.139835Z K 7 svn:log V 60 MFC r250754: Don't send an ABORT chunk with verification 0. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-07-07T18:51:44.039308Z K 7 svn:log V 30 Fix typos in the BSD License. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:53:43.703300Z K 7 svn:log V 83 MFC r250756: Set errno to ETIMEDOUT if an SCTP association times out during setup. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:56:43.882610Z K 7 svn:log V 38 MFC r251054: Remove redundant checks. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T18:58:49.993372Z K 7 svn:log V 46 MFC r251248: Use LIST_EMPTY when appropriate. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T19:01:34.691942Z K 7 svn:log V 28 MFC r252585: Code cleanups. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T19:04:10.301085Z K 7 svn:log V 168 MFC r252718: When processing an incoming ABORT, SHUTDOWN_COMPLETE or ERROR (NAT related) chunk, take always the T-bit into account, when checking the verification tag. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-07-07T19:05:35.996939Z K 7 svn:log V 1470 MFC r252720: Pull in r185594 from llvm trunk: Add MachineBasicBlock::addLiveIn(). This function adds a live-in physical register to an MBB and ensures that it is copied to a virtual register immediately. Pull in r185615 from llvm trunk: Live-in copies go *after* EH_LABELs. This will soon be tested by exception handling working at all. Pull in r185617 from llvm trunk: Simplify landing pad lowering. Stop using the ISD::EXCEPTIONADDR and ISD::EHSELECTION when lowering landing pad arguments. These nodes were previously legalized into CopyFromReg nodes, but that never worked properly because the CopyFromReg node weren't guaranteed to be scheduled at the top of the basic block. This meant the exception pointer and selector registers could be clobbered before being copied to a virtual register. This patch copies the two physical registers to virtual registers at the beginning of the basic block, and lowers the landingpad instruction directly to two CopyFromReg nodes reading the *virtual* registers. This is safe because virtual registers don't get clobbered. A future patch will remove the ISD::EXCEPTIONADDR and ISD::EHSELECTION nodes. Together, these changes fix llvm PR 16038 ('qt4 webcore file results in "Bad machine code: Using an undefined physical register"'), and should make it possible again to compile the www/qt4-webkit port again on the i386 arch, without using a CPUTYPE=i686 or higher setting. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-07-07T19:07:00.943340Z K 7 svn:log V 181 MFC r252779: Fix a bug were only 2048 streams where usable even though more than 2048 streams were negotiated on the wire. While there, remove the hard coded limit of 2048 streams. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-07-07T19:13:34.529242Z K 7 svn:log V 51 MFC bsdconfig(8) and sysrc(8) from HEAD. (shazam!) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-07-07T19:19:18.303551Z K 7 svn:log V 51 Fix all the compiler warnings in elf_trampoline.c. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-07-07T19:22:31.713218Z K 7 svn:log V 46 armadaxp_idcache_wbinv_all() is in this file. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-07-07T19:47:22.982360Z K 7 svn:log V 149 Add a mailbox interface. Mailboxes are an IPC mechanism found on several ARM architectures, namely OMAP4, BCM2385, Sitara, etc. Reviewed by: gonzo END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-07-07T19:53:07.443234Z K 7 svn:log V 4 MFC END