5b353ba | Akinori Musha | 05 August 2002, 18:04:50 UTC | MFC: Another .tbz2 -> .tbz leftover. Properly look for pkgname.tbz. | 05 August 2002, 18:04:50 UTC |
4b36f08 | Max Khon | 05 August 2002, 17:40:26 UTC | MFC: rename a variable that might accidentally be duplicated elsewhere (headlist -> sbni_headlist) | 05 August 2002, 17:40:26 UTC |
990636b | Max Khon | 05 August 2002, 17:36:56 UTC | MFC: style fixes Verified by: md5 | 05 August 2002, 17:36:56 UTC |
da4dd29 | Jacques Vidrine | 05 August 2002, 16:28:58 UTC | MFC src/crypto/openssl/crypto/asn1/asn1_lib.c rev 1.1.1.6: Correct a bug in the ASN.1 decoder. | 05 August 2002, 16:28:58 UTC |
aca5d50 | Dag-Erling Smorgrav | 05 August 2002, 15:05:15 UTC | MFC: check far end of pipe. | 05 August 2002, 15:05:15 UTC |
79ad728 | Maxim Sobolev | 05 August 2002, 13:48:38 UTC | MFC: when extracting archive pass `-p' flag to the tar(1) (rev.1.34). | 05 August 2002, 13:48:38 UTC |
43347a2 | Doug Barton | 05 August 2002, 07:47:06 UTC | Remove the references to clean'ing in src/usr.sbin/mergemaster, since numerous users have sent me questions, and/or problem reports about their installworld failing after running 'make clean' here. | 05 August 2002, 07:47:06 UTC |
058ca74 | Wolfram Schneider | 04 August 2002, 20:43:22 UTC | MFC up to rev 1.60 | 04 August 2002, 20:43:22 UTC |
aae316b | Tim J. Robbins | 04 August 2002, 08:25:01 UTC | MFC: Don't allow "||" or "&&" to be the first tokens of a command. PR: 40386 | 04 August 2002, 08:25:01 UTC |
a8bdca9 | David E. O'Brien | 04 August 2002, 05:54:11 UTC | Updated a.out libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug. Submitted by: Trevor Johnson <trevor@jpj.net> | 04 August 2002, 05:54:11 UTC |
ac04e7b | cvs2svn | 04 August 2002, 05:51:06 UTC | This commit was manufactured by cvs2svn to create branch 'RELENG_4'. | 04 August 2002, 05:51:06 UTC |
8393bbe | Luigi Rizzo | 04 August 2002, 05:36:22 UTC | MFC: add m_getcl() as a preferred way to get an mbuf with an attached cluster. Now that we have this interface both in -current and -stable, each network device driver can replace the call to MGETHDR/MCLGET with calls to m_getcl(), saving (on -stable) about 400 bytes and the associated cache pollution. Also, slightly modify m_freem() so that it keeps a small free list (controlled by kern.ipc.mcl_pool_max) of such buffers for use in m_getcl(). Even a small size such as 10 elements gives about 10% improvement in the peak forwarding performance in bridges and routers. | 04 August 2002, 05:36:22 UTC |
994aa40 | Luigi Rizzo | 04 August 2002, 05:16:56 UTC | MFC: fix generation of check-state rules which i broke in last commit. | 04 August 2002, 05:16:56 UTC |
1215ede | Luigi Rizzo | 03 August 2002, 16:56:39 UTC | Include "opt_ipfw.h" so we can tell whether we are being compiled for the old ipfw or for ipfw2. The absence of this caused surprising "divide by zero" panics in "pipe" rules. -current does not have this problem. Problem analysis courtesy of Valentine Zaretsky. | 03 August 2002, 16:56:39 UTC |
1ca75c2 | Hiroki Sato | 03 August 2002, 13:36:24 UTC | Merge the following from the English version: 1.22.2.272 -> 1.22.2.274 relnotes/common/new.sgml | 03 August 2002, 13:36:24 UTC |
ca79b73 | Jens Schweikhardt | 03 August 2002, 12:04:15 UTC | MFC: correct a few grammar bogons. | 03 August 2002, 12:04:15 UTC |
3443545 | Marc Fonvieille | 03 August 2002, 08:31:42 UTC | MFC: 1.3 Remove the word IPSec to respect RFCs (for example http://www.ietf.org/rfc/rfc2401.txt), IPsec is the right word and already in the dictionary. PR: in part docs/38668 | 03 August 2002, 08:31:42 UTC |
4a49df7 | Warner Losh | 03 August 2002, 07:24:17 UTC | MFC: Improved wicontrol and man page. | 03 August 2002, 07:24:17 UTC |
efdb9f7 | Warner Losh | 03 August 2002, 07:17:09 UTC | MFC: cap bits | 03 August 2002, 07:17:09 UTC |
72b98cc | Luigi Rizzo | 03 August 2002, 04:04:52 UTC | Bugfix: pass IPFORWARD info to ip_output when a packet matches a "fwd" ipfw action on the input side. Reported-by: Matthew Reimer | 03 August 2002, 04:04:52 UTC |
0aef54d | Tim J. Robbins | 03 August 2002, 00:48:43 UTC | MFC: Avoid buffer overflow with -H option (1.11), style changes (1.9-1.10). | 03 August 2002, 00:48:43 UTC |
ca4aa52 | Bruce A. Mah | 02 August 2002, 22:40:25 UTC | Be a little more specific about when a couple of bugs were fixed in 4.6-STABLE. | 02 August 2002, 22:40:25 UTC |
2fc2dd5 | Andrey Chernov | 02 August 2002, 19:04:04 UTC | MFC: v1.36 (strncpy -> strlcpy, fix out of bounds indexing) | 02 August 2002, 19:04:04 UTC |
32bd1d8 | Ruslan Ermilov | 02 August 2002, 16:27:15 UTC | MFC: 1.696: Added forgotten WITHOUT_X11. | 02 August 2002, 16:27:15 UTC |
a4d60bc | Maxim Sobolev | 02 August 2002, 11:09:06 UTC | MFC: all latest changes, fixes and new features. This pretty much brings code in stable on par with -current. | 02 August 2002, 11:09:06 UTC |
c927827 | Dag-Erling Smorgrav | 02 August 2002, 10:14:18 UTC | Fix an inverted test that, instead of checking for a null password, checked for a null response. This caused pam_sm_authenticate() to always succeed if the user's password was null (which in itself isn't so bad, except it didn't honor the PAM_DISALLOW_NULL_AUTHTOK flag). Merge some more code from -CURRENT that adds the "nullok" option and checks both that and the PAM_DISALLOW_NULL_AUTHTOK flag before allowing a user with a null password to log in. | 02 August 2002, 10:14:18 UTC |
7772882 | Jonathan Mini | 02 August 2002, 08:00:22 UTC | Forced commit to note that revision 1.9.2.3 fixes a botch in rev 1.9.2.2 (that is, the previous revision fixes a botch in the version before that), not 1.6.2.2. Requested by: obrien | 02 August 2002, 08:00:22 UTC |
5edb2b9 | Marc Fonvieille | 02 August 2002, 07:36:33 UTC | MFC: 1.20 and 1.21 1.20: The .Nm utility 1.21: s/IPSEC/IPsec according to RFCs PR: in part docs/38668 for 1.21 | 02 August 2002, 07:36:33 UTC |
1259261 | Warner Losh | 02 August 2002, 07:11:34 UTC | MFC: All the latest fixes for wihostap mode, the ifconfig enhancements, crc32 movement to libkern, removal of compat cruft, and maybe a few other things not obvious from the diff. | 02 August 2002, 07:11:34 UTC |
aae0c17 | Matthew Jacob | 02 August 2002, 06:25:56 UTC | MFC (1.78)- lots of fixes for EOT handling. | 02 August 2002, 06:25:56 UTC |
3559997 | Jonathan Mini | 02 August 2002, 04:19:43 UTC | Fix botched MFC (rev 1.6.2.2): __sys_close -> _thread_sys_close PR: kern/41251 | 02 August 2002, 04:19:43 UTC |
d4ddce2 | Andrey Chernov | 02 August 2002, 01:56:04 UTC | MFC rev. 1.35 (login-like fixes, remove double "Last login") | 02 August 2002, 01:56:04 UTC |
de5f15e | Hajimu UMEMOTO | 01 August 2002, 19:38:50 UTC | MFC 1.22: correct comment for setsockopt arg size. | 01 August 2002, 19:38:50 UTC |
cdbb9e3 | Hajimu UMEMOTO | 01 August 2002, 19:31:06 UTC | MFC 1.6: sysctl(NET_RT_IFLIST) up to several (currently 5) times. This will make the behavior robuster if many addresses are added after the size estimation of storage at the first sysctl. | 01 August 2002, 19:31:06 UTC |
e4824fa | Bruce A. Mah | 01 August 2002, 17:36:26 UTC | New entries for the errata: SA-02:23 update, SA-02:32, SA-02:33, SA-02:34, mention that the READ_BIG ata(4) problems are fixed in 4-STABLE. | 01 August 2002, 17:36:26 UTC |
940d1bf | Tony Finch | 01 August 2002, 17:29:41 UTC | MFC 1.11: Use login_getpwclass() instead of login_getclass() so that the root vs. default login class distinction is made correctly. | 01 August 2002, 17:29:41 UTC |
baef302 | Marc Fonvieille | 01 August 2002, 17:26:31 UTC | Fix the link to the Handbook | 01 August 2002, 17:26:31 UTC |
4c16553 | Bruce A. Mah | 01 August 2002, 15:59:40 UTC | MFC: SA-02:34. | 01 August 2002, 15:59:40 UTC |
be3c22f | John Baldwin | 01 August 2002, 13:30:20 UTC | MFC: Add PREFETCHDISTFILES support. | 01 August 2002, 13:30:20 UTC |
f1a9707 | Jacques Vidrine | 01 August 2002, 12:23:20 UTC | The fix applied to the XDR decoder in revision 1.8.2.1 was incorrect. | 01 August 2002, 12:23:20 UTC |
79c0ede | Robert Drehmel | 01 August 2002, 11:22:16 UTC | MFC: Duplicate file descriptors with the correct flags, when the destination is a standard file descriptor. PR: misc/39377 | 01 August 2002, 11:22:16 UTC |
7ed24c5 | Yar Tikhiy | 01 August 2002, 10:53:04 UTC | MFC rev. 1.35: Avoid introducing a non-portable constant. | 01 August 2002, 10:53:04 UTC |
76fac92 | Ruslan Ermilov | 01 August 2002, 10:05:30 UTC | MFC: Split scripts/dokern.sh into MD parts. The old version used ``uname -m'' to choose the appropriate sed(1) filter, and this did not obviously work in the case of cross release. I've been getting kern.flp overflows on i386 attempting to cross-release Alpha. Many thanks to Wilko for providing me with an account on his Alpha box. Comparing generated BOOTMFS configs helped fix this problem almost immediately. | 01 August 2002, 10:05:30 UTC |
3334d5b | Luigi Rizzo | 31 July 2002, 23:44:26 UTC | Make net.link.ether.ipfw read-write so users of ipfw2 can set it to 1 to try MAC filtering of layer2 packets. It also works with ipfw, but 1) you are not supposed to know, and 2) ipfw does not have instructions to match MAC fields. See the commit log for rev.1.111 of this file to understand when the firewall is invoked. We do not have separate firewall chains yet so if you are not careful the same packet can be processed by ipfw up to 4 times. | 31 July 2002, 23:44:26 UTC |
47e3bba | Luigi Rizzo | 31 July 2002, 23:35:46 UTC | MFC: sync with the version in -current. | 31 July 2002, 23:35:46 UTC |
86fff98 | Hiroki Sato | 31 July 2002, 21:35:28 UTC | Merge the following from the English version: 1.22.2.269 -> 1.22.2.272 relnotes/common/new.sgml | 31 July 2002, 21:35:28 UTC |
926e3b7 | Bruce A. Mah | 31 July 2002, 20:15:20 UTC | New release note: SA-02:23 update. MFC: SA-02:33. | 31 July 2002, 20:15:20 UTC |
50ef761 | Warner Losh | 31 July 2002, 17:30:48 UTC | Shouldn't have backed this out, rwatson fixed things in the right place. | 31 July 2002, 17:30:48 UTC |
64478e2 | Bruce A. Mah | 31 July 2002, 16:19:25 UTC | New release note: ata(4) READ_BIG fix. MFC: SA-02:32. | 31 July 2002, 16:19:25 UTC |
00ab57c | Prafulla S. Deuskar | 31 July 2002, 16:11:43 UTC | MFC: Add support for 82546 based adapters. Fix markup issues with the man page. | 31 July 2002, 16:11:43 UTC |
f56a808 | Warner Losh | 31 July 2002, 15:17:42 UTC | effectivelt back out my last change. There's a conflict I need to resolve first. | 31 July 2002, 15:17:42 UTC |
72c1e70 | Hajimu UMEMOTO | 31 July 2002, 15:08:10 UTC | MFC: include file of SASLv1 was changed to /usr/local/include/sasl1. | 31 July 2002, 15:08:10 UTC |
5b67b27 | Jacques Vidrine | 31 July 2002, 14:40:32 UTC | Add missing header <limits.h> for UINT_MAX introduced in previous commit. Noticed by: bsd | 31 July 2002, 14:40:32 UTC |
63e986a | Robert N. M. Watson | 31 July 2002, 14:13:05 UTC | Fix -STABLE kernel build due to possibly missed file in MFC. Reported by: Jan Schlesner <jschlesn@physik.TU-Berlin.DE>, brad@brad-x.com (et al) Hopefully not objected to by: imp | 31 July 2002, 14:13:05 UTC |
b3a516b | Darren Reed | 31 July 2002, 12:52:05 UTC | Patch to fix bounds checking/overflow Obtained From: OpenBSD | 31 July 2002, 12:52:05 UTC |
4f3120d | Soren Schmidt | 31 July 2002, 11:19:26 UTC | MFC: Dont rely on the upper layers handling iosize_max correctly, instead rely on ATAPI devices ability to do the work instead. This should fix the READ_BIG and related errors. Requested by: RE@ | 31 July 2002, 11:19:26 UTC |
48e8fac | Yar Tikhiy | 31 July 2002, 11:04:42 UTC | MFC rev. 1.115: Clean up the syslog(3) messages on the setsockopt(2) errors. | 31 July 2002, 11:04:42 UTC |
7b4bfa2 | Hajimu UMEMOTO | 31 July 2002, 10:11:09 UTC | MFC 1.12: - ntohs() returns unsigned value. - use strlcpy. - snprintf can return negative value, so cope with it. - tweak interface index on interface locals (ff01::/16). - removed unused macros. - removed a macro that uses only once (in a trivial context). - explicitly say goodbye to ENI_xxx. - constify struct afd. | 31 July 2002, 10:11:09 UTC |
bdcf454 | Warner Losh | 31 July 2002, 09:08:34 UTC | MFC: phk's crc32 stuff + one typo fix. Stuff depending on this will be merged shortly. | 31 July 2002, 09:08:34 UTC |
9d5cd8a | Maxim Konovalov | 31 July 2002, 07:44:14 UTC | MFC rev. 1.102: move 'byte_count' calculation just before 'recvurg' check. It is a global variable and used in myoob(). | 31 July 2002, 07:44:14 UTC |
8aa5cdb | Bruce A. Mah | 31 July 2002, 02:50:14 UTC | MFC: OpenSSL-0.9.6e. | 31 July 2002, 02:50:14 UTC |
300a159 | Semen Ustimenko | 31 July 2002, 00:32:28 UTC | MFC: rev 1.53: Fix null_lock() not unlocking vp->v_interlock if LK_THISLAYER. | 31 July 2002, 00:32:28 UTC |
729a387 | Jacques Vidrine | 30 July 2002, 22:06:11 UTC | MFC: OpenSSL 0.9.6e | 30 July 2002, 22:06:11 UTC |
2ee14a6 | Mike Silbersack | 30 July 2002, 19:05:00 UTC | MFC: Update docs to reflect change in count of procs reserved for root from 1 to 10. PR: kern/40515 Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU> MFC after: 1 day Revision Changes Path 1.156 +1 -1 src/sys/kern/kern_fork.c | 30 July 2002, 19:05:00 UTC |
2511988 | Mike Silbersack | 30 July 2002, 19:04:25 UTC | MFC: Update docs to reflect change in count of procs reserved for root from 1 to 10. PR: kern/40515 Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU> MFC after: 1 day Revision Changes Path 1.16 +1 -1 src/lib/libc/sys/fork.2 1.24 +1 -1 src/lib/libc/sys/rfork.2 | 30 July 2002, 19:04:25 UTC |
175db49 | cvs2svn | 30 July 2002, 17:44:29 UTC | This commit was manufactured by cvs2svn to create branch 'RELENG_4'. | 30 July 2002, 17:44:29 UTC |
20d6a95 | Bruce A. Mah | 30 July 2002, 16:50:49 UTC | For the /usr/share/examples workaround, add the "path" of menu items in sysinstall(8) to install the sshare distribution. While I'm here, mention that this problem is fixed in 4-STABLE. Submitted by: Ross Lippert <ripper@eskimo.com> | 30 July 2002, 16:50:49 UTC |
38c8f8a | Jacques Vidrine | 30 July 2002, 15:40:46 UTC | MFC 1.178: Fix ordering of set-(user|group)-ID checks. | 30 July 2002, 15:40:46 UTC |
40be2b6 | cvs2svn | 30 July 2002, 13:38:08 UTC | This commit was manufactured by cvs2svn to create branch 'RELENG_4'. | 30 July 2002, 13:38:08 UTC |
7a9c561 | Warner Losh | 30 July 2002, 06:22:40 UTC | MFC: Merge most of this file from -current to here. All those values that are the same or have been added have been merged. All the silly white space differences were merged. All the __P removals were merged. I didn't merge the changes to the ethernet media types because they had been renumbered in -current and I didn't want to break binary compatibility within -stable. Added: IBSS and IBSSMASTER media types. | 30 July 2002, 06:22:40 UTC |
7b50de2 | Bruce A. Mah | 30 July 2002, 04:54:16 UTC | MFC: finger(1) -4/-6, ls(1) -m/-p/-x, sh(1) builtin updates. | 30 July 2002, 04:54:16 UTC |
70e7d2a | Peter Wemm | 30 July 2002, 03:50:40 UTC | MFC: 1.20: use fchmod() to restore tty modes | 30 July 2002, 03:50:40 UTC |
2a8a85a | Hiroki Sato | 30 July 2002, 02:16:41 UTC | Merge the following from the English version: 1.22.2.268 -> 1.22.2.269 relnotes/common/new.sgml | 30 July 2002, 02:16:41 UTC |
43477eb | Tim J. Robbins | 30 July 2002, 01:06:31 UTC | MFC: Sort sections. | 30 July 2002, 01:06:31 UTC |
b126b7d | Tim J. Robbins | 30 July 2002, 00:55:07 UTC | MFC: Avoid buffer overflows, sort symbol name with locale collating order with -x option, style changes. | 30 July 2002, 00:55:07 UTC |
bc7ded3 | Archie Cobbs | 29 July 2002, 20:14:09 UTC | Modification of an mbuf cluster's reference count must either be done atomically or else protected by splimp(). This fixes a rare race condition that can cause mbuf cluster leaks and random crashes. This is already fixed in -current in revision 1.55. Reviewed by: freebsd-net | 29 July 2002, 20:14:09 UTC |
a86bcbb | Hajimu UMEMOTO | 29 July 2002, 18:56:37 UTC | MFC: do not refer to IN6P_BINDV6ONLY anymore. sys/netinet/in_pcb.h: 1.51 sys/netinet6/ip6_output.c: 1.38 | 29 July 2002, 18:56:37 UTC |
0ac2aaa | Hajimu UMEMOTO | 29 July 2002, 18:52:52 UTC | MFC: add -4 and -6 option to be able to specify an address family. usr.bin/finger/finger.1: 1.25 usr.bin/finger/finger.c: 1.29 usr.bin/finger/net.c: 1.20 | 29 July 2002, 18:52:52 UTC |
d338d2f | Hajimu UMEMOTO | 29 July 2002, 18:48:09 UTC | MFC: use IPV6_V6ONLY instead of non standard IPV6_BINDV6ONLY. libexec/ftpd/ftpd.c: 1.114 usr.sbin/inetd/inetd.c: 1.106 usr.sbin/syslogd/syslogd.c: 1.102 | 29 July 2002, 18:48:09 UTC |
8d46951 | Hajimu UMEMOTO | 29 July 2002, 18:33:18 UTC | MFC: Use BSDi derived if_nametoindex(), if_indextoname(), if_nameindex() and if_freenameindex(). | 29 July 2002, 18:33:18 UTC |
7012b56 | Bruce A. Mah | 29 July 2002, 16:03:52 UTC | MFC: tr(1) equivalence classes, new flags for who(1). | 29 July 2002, 16:03:52 UTC |
675b05d | Yar Tikhiy | 29 July 2002, 15:37:09 UTC | MFC rev. 1.113: Fix one RFC 959 incompliance: Double double-quotes in a PWD result if they appear in the directory pathname. | 29 July 2002, 15:37:09 UTC |
c58a233 | Yar Tikhiy | 29 July 2002, 15:25:58 UTC | MFC rev. 1.112: Allow deleting and renaming stale symlinks and deleting symlinks pointing to directories. | 29 July 2002, 15:25:58 UTC |
e325ec7 | Tim J. Robbins | 29 July 2002, 12:59:33 UTC | MFC: Basic equivalence class support, improved parsing of character and equivalence classes. | 29 July 2002, 12:59:33 UTC |
eee030b | Takanori Watanabe | 29 July 2002, 07:52:57 UTC | MFC: ALLIED TELESIS,K.K. LA-ISA V2 ISA PnP ID. Submitted by: nork | 29 July 2002, 07:52:57 UTC |
f2615e7 | Ruslan Ermilov | 29 July 2002, 07:41:24 UTC | MFC: 1.6: Fixed warning. PR: docs/37175 | 29 July 2002, 07:41:24 UTC |
e2081bc | Ruslan Ermilov | 29 July 2002, 07:30:24 UTC | MFC: 1.166: Don't shrink socket buffers in tcp_mss(), application might have already configured them with setsockopt(SO_*BUF), for RFC1323's scaled windows. PR: kern/11966 | 29 July 2002, 07:30:24 UTC |
5d6f41b | Ruslan Ermilov | 29 July 2002, 07:24:19 UTC | Parallel make (-j4) fixes. | 29 July 2002, 07:24:19 UTC |
693de04 | Matthew Jacob | 29 July 2002, 04:43:57 UTC | MFC: fix Makefiles to actually work. | 29 July 2002, 04:43:57 UTC |
4ca705a | Matthew Jacob | 29 July 2002, 04:25:59 UTC | MFC: bring us up to date with fixed target mode. | 29 July 2002, 04:25:59 UTC |
2f378f6 | Matthew Jacob | 29 July 2002, 04:25:40 UTC | MFC: bring us up to snuff with main development- new ISP_CFG_XXX defines and a couple new ISPASYNC defines. | 29 July 2002, 04:25:40 UTC |
6fd5870 | Matthew Jacob | 29 July 2002, 04:25:02 UTC | MFC: add HEARTBEAT commands and FC4_FC_SVC define. | 29 July 2002, 04:25:02 UTC |
0211d10 | Matthew Jacob | 29 July 2002, 04:24:28 UTC | MFC (1.82): Set all 23XX cards as 'touched' (we have trouble, unpredictably, about running ABOUT FIRMWARE with some that were started by BIOS downloads). Redo CTIO2 dma mapping- use continuation segments instead of multiple CTIO2s. Thanks to Veritas for sponsoring this work (in a different context). RELENG_4 only: preserve unit numbering for 'disabled' HBAs by returning success in attachment (but not connecting the dots to CAM). | 29 July 2002, 04:24:28 UTC |
db3824e | Matthew Jacob | 29 July 2002, 04:21:23 UTC | MFC (1.7-1.8): add get/set param, ISP_FC_GETHINFO ioctls | 29 July 2002, 04:21:23 UTC |
b53e5a3 | Matthew Jacob | 29 July 2002, 04:20:46 UTC | MFC 1.26: Go back to *not* fully evaluating loop/fabric state if our role is ISP_ROLE_NONE. | 29 July 2002, 04:20:46 UTC |
17417d7 | Matthew Jacob | 29 July 2002, 04:20:16 UTC | MFC (1.62-1.67, as appropriate) Clean up some internal target mode stuff plus internal flags. Up MAXISPREQUEST to be 1024 for FC && ULTRA2 or better cards (up fromn 256) Use real bus_dmamap_sync stuff instead of platform foobs. Complain if somebody reuses FC scratch area unexpectedly. | 29 July 2002, 04:20:16 UTC |
a8209f0 | Matthew Jacob | 29 July 2002, 04:18:09 UTC | MFC (1.79-1.80, all as sensible): Add support for ISP_FC_GETHINFO, which returns current connection topology, speed, loopid, WWPN/WWNN, etc., plus other ioctls. Coalesece all the freeze simq for loopdown into a isp_freeze_loopdown inline. Beef up target mode. Add isp_handle_platform_notify_scsi and isp_handle_platform_notify_fc platform handlers to handle immediate notifies (isp_handle_platform_notify_scsi is still stubbed out). In implementation of isp_handle_platform_notify_fc, for IN_ABORT_TASK, peel off a pending XPT_IMMED_NOTIFY and call xpt_done on it and hope that somebody upstream is listening. Make sure on final CTIO2s that we set residual correctly. These are absolutely crucial. Make sure we set relative offset for each CTIO2 based upon bytes we've already xferred. This is what the private adjunct datat to the original ATIO is. Note state of command so we can figure out where to find it if we get an ABORT from the firmware. Make sure we *always* set CAM_TAG_ACTION_VALID for ATIO2s. Make sure we keep track of the original lun. | 29 July 2002, 04:18:09 UTC |
de2a75e | Matthew Jacob | 29 July 2002, 04:11:47 UTC | MFC (1.94, 1.95): Remove the 'bogus registrant' hack for fabric searches. If we've overrrides marked, don't set some default values from reading NVRAM. Switch to using USEC_DELAY rather than USEC_SLEEP at isp_reset time. If the HBA is already 'touched', still set maxluns. Fix some bugs in the non-HANDLE_LOOPSTATE_IN_OUTER_LAYERS vase. Clean up some target mode stuff. | 29 July 2002, 04:11:47 UTC |
4d2d39c | Luigi Rizzo | 29 July 2002, 02:50:59 UTC | MFC: whitespace commit, fix indentation in fxp_intr_body | 29 July 2002, 02:50:59 UTC |
1fd390f | Luigi Rizzo | 29 July 2002, 02:04:25 UTC | ipfw1 cannot handle non-IP packets, so just return 0 (and accept them) when it encounters them. | 29 July 2002, 02:04:25 UTC |