Вс272850 150 969 422 241 152 453 292 304 445 215 421 307 332 1020 254 174 211 173 277 224 171 171 223 386 120 332 319 220 291 309 162 149 247 260 160 165 282 579 125 660 336 235 255 436 285 258 213 164 451 143 125 124 397 189 263 141 426 318 603 436 268 171 374 139 235 240 402 504 226 330 330 227 106 164 164 164 511 164 136 154 246 121 173 279 147 147 377 267 143 414 115 115 144 202 227 694 117 142 151 187 285 376 233 360 210 335 145 498 146 156 164 245 130 269 176 147 376 301 1728 637 610 375 126 145 898 266 180 132 270 381 174 181 477 194 181 676 225 220 245 242 217 239 1589 282 215 237 279 197 233 376 161 K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:05:32.403887Z K 7 svn:log V 876 MFC r258580: Replace Sun RPC license in TI-RPC library with a 3-clause BSD license, with the explicit permission of Sun Microsystems in 2009. MFC r258581, 258582: Replace Sun Industry Standards Source License for Sun RPC code with a 3-clause BSD license as specified by Oracle America, Inc. in 2010. This license change was approved by Wim Coekaerts, Senior Vice President, Linux and Virtualization at Oracle Corporation. MFC r259117, 259118: Replace Sun RPC license with a 3-clause BSD license. This license change was approved in 2010 by Wim Coekaerts, Senior Vice President, Linux and Virtualization at Oracle Corporation. MFC r259417: Replace Sun RPC license for TI-RPC library with a 3-clause BSD license, with the explicit permission of Sun Microsystems in 2009. The code in question in this file was copied from lib/libc/rpc/pmap_getport.c. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-10-09T23:11:36.043545Z K 7 svn:log V 327 5202 want ctf(4) Reviewed by: Keith M Wesolowski Reviewed by: Jerry Jelinek Reviewed by: Garrett D'Amore Approved by: Dan McDonald Author: Robert Mustacchi illumos/illumos-gate@fe2e029eea29fd49d0d9058dbd5b79a252667e6b END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:14:02.199215Z K 7 svn:log V 148 MFC r256695: - Add relative specification in expiration time. - Add proto3 option for RTF_PROTO3. - Use %lu for members of struct rt_metrics. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:15:26.326521Z K 7 svn:log V 60 MFC r256715: Use long explicitly for the time difference. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:17:18.784392Z K 7 svn:log V 360 MFC r257036: Return 0 if: 1. "-u N" specified, no -f, and mdN found, 2. no -u, "-f /pathname" specified, and mdN associated with /pathname found, 3. "-u N" specified, "-f /pathname" specified, and both of them found, 4. "-l" specified and no -f, 5. "-l" specified, "-f /pathname" specified, and /pathname found. otherwise return -1. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:23:12.130499Z K 7 svn:log V 199 MFC r266177: - Do not override sin6_scope_id in LLA when it is already set to non-zero. This fixes destination list in output of netstat -r. - Plug a memory leak. - Add RTM_VERSION check. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:24:23.731957Z K 7 svn:log V 211 MFC r265225: Move configuration of IPv6 NDP flags to a point before handling ifconfig_IF. This fixes a race that a non-IPv4 interface can get an EUI64 LLA even if it has IFDISABLED nd6 flag at boot time. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:25:57.408249Z K 7 svn:log V 352 MFC r266248: Cancel DAD for an ifa when the ifp has ND6_IFF_IFDISABLED as early as possible and do not clear IN6_IFF_TENTATIVE. If IFDISABLED was accidentally set after a DAD started, TENTATIVE could be cleared because no NA was received due to IFDISABLED, and as a result it could prevent DAD when manually clearing IFDISABLED after that. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:28:04.131897Z K 7 svn:log V 122 MFC r266267, r267636: Fix an issue in range specification handling when a "-foo" is specified in ifconfig_IF_aliasN. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:29:44.886012Z K 7 svn:log V 328 MFC r269054: Fix EtherIP. TOS field must be initialized when the inner protocol is PF_LINK, and multicast/broadcast flag should always be dropped because the outer protocol uses unicast even when the inner address is not for unicast. It had been broken since r236951 when gif_output() started to use IFQ_HANDOFF(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:30:51.715362Z K 7 svn:log V 214 MFC r270234: Recover sin6_scope_id of gateway addresses in riprecv() by using the if_index where a RIP packet was received. This fixes a bug which prevented gateway addresses in fe80::/64 from being added. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:33:33.026740Z K 7 svn:log V 239 MFC r270780: Fix rc.d/gssd script to define the default values in a standard way. MFC r270781: - Add a warning message when an IPv6 address is specified with no prefixlen. - Use a parameter argument in jls(8) instead of doing grep. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:35:23.740496Z K 7 svn:log V 927 MFC r270782: Restructure rc.d scripts for kerberos5 daemons: - Rename $kerberos5_server_enable with $kdc_enable and rename rc.d/kerberos with rc.d/kdc. - Rename $kadmin5_server_enable with $kadmind_enable. - Rename ${kerberos5,kpasswdd}_server with ${kdc,kpasswdd}_program. - Fix rc.d/{kadmind,kerberos,kpasswdd,kfd} scripts not to change variables after load_rc_config(). - Add rc.d/ipropd_master and rc.d/ipropd_slave scripts. These are for iprop-master(8) and iprop-slave(8). Keytab used for iprop service is defined in ipropd_{master,slave}_keytab (/etc/krb5.keytab by default). - Add dependency on rc.d/kdc to SERVERS. rc.d/kdc must be invoked as early as possible before scripts divided by rc.d/SERVERS. Note that changes to rc.d/{kdc,kpasswdd,kadmind} are backward-compatible with the old configuration variables: ${kerberos5,kpasswdd,kadmin5}_server{,_enable,_flags}. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:39:17.596499Z K 7 svn:log V 161 MFC r270783: Return false status only when adding a route is failed. It could erroneously return false due to an afexists() check loop in routing_start(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:40:08.385713Z K 7 svn:log V 82 MFC r270836: Use ipv6_prefer when at least one ifconfig_IF_ipv6 is configured. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:41:11.858613Z K 7 svn:log V 118 MFC r271145: Fix a bug which prevented mount.fstab parameter from being converted when jail_JID_devfs_enable=NO. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:42:22.497069Z K 7 svn:log V 81 MFC r271410: Fix header output when -P is specified and (ncpus - 1) != maxid. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:43:13.103480Z K 7 svn:log V 184 MFC r271411: Fix a bug which could break extended attributes in a dump output. This occurred when a file was >892kB long and had a large data (>1kB) in the extended attributes. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:45:26.676666Z K 7 svn:log V 131 MFC r271545, 271610: Make net.inet.ip.sourceroute, net.inet.ip.accept_sourceroute, and net.inet.ip.process_options vnet-aware. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:46:17.908411Z K 7 svn:log V 79 MFC r271628: Use generic SYSCTL_* macro instead of deprecated SYSCTL_VNET_*. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:47:07.916255Z K 7 svn:log V 79 MFC r271663: Fix a typo; master server for iprop service should be singular. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:48:20.668795Z K 7 svn:log V 130 MFC r271909: Revert changes in r269180. It could cause -c N option to enter an infinite loop if no reply packet is received. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:49:36.872085Z K 7 svn:log V 293 MFC r271919: Fix a bug which could make routed(8) daemon exit by sending a special RIP query from a remote machine, and disable accepting it by default. This requests a routed(8) daemon to dump routing information base for debugging purpose. An -i flag to enable it has been added. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:50:31.155660Z K 7 svn:log V 28 MFC r271921: Fix a typo. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-09T23:52:33.434420Z K 7 svn:log V 239 MFC r272393: Resurrect set_rcvar() as a function to define a rc.conf variable. It defines a variable and its default value in load_rc_config() just after rc.conf is loaded. "rcvar" command shows the current and the default values. END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-10-10T00:12:16.133914Z K 7 svn:log V 226 MFC r270759: Refactor ZFS ARC reclaim logic to be more VM cooperative MFC r270861: Ensure that ZFS ARC free memory checks include cached pages MFC r272483: Refactor ZFS ARC reclaim checks and limits Sponsored by: Multiplay END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-10T00:24:45.775333Z K 7 svn:log V 127 Update releng/10.1 to -RC2 as part of the 10.1-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-10-10T00:26:00.097788Z K 7 svn:log V 198 MFC r271802: Add dtrace probe support for zfs SET_ERROR(..) MFC r271873: Fix static kernel build with options ZFS MFC r271819: Remove sys/types.h include as per style (9) Sponsored by: Multiplay END K 10 svn:author V 6 syrinx K 8 svn:date V 27 2014-10-10T00:26:28.224973Z K 7 svn:log V 213 Fix a bug in decoding string indexes in snmp_target(3), thus causing bsnmpd(1) to not send v3 notifications properly; while here add two missing return statements which could lead to abort() in case of a rollback END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-10-10T00:28:19.843228Z K 7 svn:log V 70 MFC r271754: Remove unused ZFS ARC functions Sponsored by: Multiplay END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-10-10T00:35:08.744883Z K 7 svn:log V 57 Restore the backed-out change, using __offsetof instead. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-10-10T00:35:13.858724Z K 7 svn:log V 154 For gcc 4.6 and newer, _Static_assert is a keyword, so don't try to redefine it. It does what we want, and is always available unlike other alternatives. END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-10-10T00:51:23.564047Z K 7 svn:log V 167 MFC r271589: Added missing ZFS sysctls This also includes small additional direct changes as it still uses the old way of handling tunables. Sponsored by: Multiplay END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-10-10T01:01:04.867517Z K 7 svn:log V 68 MFC r272474: Fix various issues with zvols Sponsored by: Multiplay END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-10T03:05:55.709433Z K 7 svn:log V 69 accept(2) may and can return EAGAIN, document it. MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-10T03:20:12.622884Z K 7 svn:log V 189 Do not add late flag when file= is specified because it has a bad side-effect. The specified file should exist before the fstab line. Reported by: wblock (long time ago) MFC after: 1 day END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-10-10T06:08:59.550459Z K 7 svn:log V 483 Add context pointer and source address to the UDP tunnel callback These are needed for the forthcoming vxlan implementation. The context pointer means we do not have to use a spare pointer field in the inpcb, and the source address is required to populate vxlan's forwarding table. While I highly doubt there is an out of tree consumer of the UDP tunneling callback, this change may be a difficult to eventually MFC. Phabricator: https://reviews.freebsd.org/D383 Reviewed by: gnn END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-10-10T06:09:47.079608Z K 7 svn:log V 32 Make sure SIZE is defined early END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-10-10T06:24:09.762914Z K 7 svn:log V 566 Rename elf*-powerpc into elf*-powerpc-freebsd in binutils The powerpc support was the only supported architecture not prepending the elf format name with "-freebsd" in base this change makes it consistent with other architectures. On newer version of binutils the powerpc format is also prepended with "-freebsd". Also modify the kernel ldscripts in that regards. As a result it is now possible cross build the kernel on powerpc using newer binutils Differential Revision: https://reviews.freebsd.org/D926 Differential Revision: https://reviews.freebsd.org/D928 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-10T06:45:13.557979Z K 7 svn:log V 243 Virtualize if_epair(4). An if_xname check for both "a" and "b" interfaces is added to return EEXIST when only "b" interface exists---this can happen when epairb is moved to a vnet jail and then "ifconfig epair create" is invoked there. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T08:35:16.666821Z K 7 svn:log V 141 Only build/run hsearch_basic and hsearch_r_basic on NetBSD hdestroy1 is not present on FreeBSD Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T08:57:55.348705Z K 7 svn:log V 161 Expect SIGSEGV in lib/libc/stdlib/t_getenv:setenv_basic See bin/189805 for more details In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-10-10T12:02:34.650394Z K 7 svn:log V 344 MFC r272713: Since introducing the extra mapping in r250103 (head) for architectural performance events we have actually counted 'Branch Instruction Retired' when people asked for 'Unhalted core cycles' using the 'unhalted-core-cycles' event mask mnemonic. Reviewed by: jimharris Discussed with: gnn, rwatson Sponsored by: DARPA/AFRL END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-10T12:38:53.110287Z K 7 svn:log V 192 Store persistent reservation keys as uint64_t instead of uint8_t[8]. This allows to simplify the code and save 512KB of RAM per LUN (8%) by removing no longer needed "registered" keys flags. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-10-10T14:17:42.814640Z K 7 svn:log V 164 Use FreeBSD-bit-checking-style This appease gcc 4.9 issuing warnings about parentheses Differential Revision: https://reviews.freebsd.org/D933 Reviewed by: marius END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-10-10T14:18:33.089238Z K 7 svn:log V 119 Fix typo revealed by using newer binutils Differential Revision: https://reviews.freebsd.org/D933 Reviewed by: marius END K 10 svn:author V 2 br K 8 svn:date V 27 2014-10-10T14:35:51.782463Z K 7 svn:log V 73 o Add machine-dependent SMP part o Enable SMP Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-10T16:36:25.948682Z K 7 svn:log V 358 Various fixes to stats: - Read the counts of received, dropped, and transmitted management packets and add sysctl nodes for them. - Fix the total octets received/transmitted to read all 64 bits of the counters. - Add missing sysctl nodes for rlec, tncrs, fcruc, tor, and tot. - Remove spurious spaces. Reviewed by: Eric Joyner @ Intel MFC after: 1 week END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-10T17:24:56.535315Z K 7 svn:log V 46 Partially fix build on !amd64 Pointed by: bz END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-10T18:31:35.194226Z K 7 svn:log V 28 Fix NOINET6 build for ipfw. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-10T18:57:12.757075Z K 7 svn:log V 27 Fix KASSERT argument type. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T18:57:39.850236Z K 7 svn:log V 303 Disable tests that don't pass on FreeBSD due to missing support in humanize_number(3). Bringing in additional revisions from NetBSD's humanize_number(3) will fix the tests Account for the fact that util.h on NetBSD is libutil.h on FreeBSD Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T18:59:18.837494Z K 7 svn:log V 96 Add missing #include for gettimeofday Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T19:02:02.392873Z K 7 svn:log V 169 FreeBSD returns ENOTTY instead of EBADF in ttyname_r; mark it as an expected failure PR: 191936 In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-10T19:12:04.912946Z K 7 svn:log V 49 Don't pass RF_ALLOCATED to bus_alloc_resource(). END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T19:18:52.715562Z K 7 svn:log V 332 FreeBSD doesn't support strings greater than MAXHOSTNAMELEN-1 in {get,set}{domain,host}name. Adjust the tests to not exceed that value when testing out the code Add a positive and negative test for MAXHOSTNAMELEN-1 and MAXHOSTNAMELEN, respectively PR: 181127 In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-10-10T19:26:26.693535Z K 7 svn:log V 225 Change the PF hash from Jenkins to Murmur3. In forwarding tests this showed a conservative 3% incrase in PPS. Differential Revision: https://reviews.freebsd.org/D461 Submitted by: des Reviewed by: emaste MFC after: 1 month END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-10T19:27:36.195311Z K 7 svn:log V 510 Make MAP_NOSYNC handling in the vm_fault() read-locked object path compatible with write-locked path. Test for MAP_ENTRY_NOSYNC and set VPO_NOSYNC for pages with dirty mask zero (this does not exclude a possibility that the page is dirty, e.g. due to read fault on writeable mapping and consequent write; the same issue exists in the slow path). Use helper vm_fault_dirty() to unify fast and slow path handling of VPO_NOSYNC and setting the dirty mask. Reviewed by: alc Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T19:28:57.305328Z K 7 svn:log V 342 Disable the invalid pointer test on FreeBSD FreeBSD segfaults on invalid pointers passed to getcwd because it throbs the address passed in in libc, whereas NetBSD just passes the information off to the syscall, which allows the kernel to return EFAULT on bad pointers. In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T19:32:53.725552Z K 7 svn:log V 174 Handle getting/setting niceness/priority correctly on FreeBSD vs NetBSD This might be fallout from PR: 189821 Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T19:34:19.744425Z K 7 svn:log V 78 SIGPWR does not exist on FreeBSD Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-10T19:41:09.538319Z K 7 svn:log V 281 Make ctld start even if some LUNs are unable to open backing storage. Such LUNs will be visible to initiators, but return "not ready" status on media access commands. If backing storage become available later, `ctladm modify ...` or `service ctld reload` can trigger its reopen. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-10T20:37:06.135385Z K 7 svn:log V 42 Remove redundant if_notifier declaration. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-10T20:47:23.039669Z K 7 svn:log V 142 MFC 270828,271487,271495: Add sysctls to export the BIOS SMAP and EFI memory maps along with handlers in the sysctl(8) binary to format them. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T21:19:17.279149Z K 7 svn:log V 146 Skip over t_spawn_open_nonexistent_diag because it requires NetBSD specific additions to posix_spawn Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T21:22:25.533969Z K 7 svn:log V 308 Port the testcase to FreeBSD - Make #include path to h_macros.h a non-relative path - __gl_stat_t is synonymous with struct stat on FreeBSD - FreeBSD doesn't have _DIRENT_RECLEN - Skip over glob_star on FreeBSD (testcase doesn't pass) In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-10T21:48:59.034697Z K 7 svn:log V 410 Fix bhyvectl so it works correctly on AMD/SVM hosts. Also, add command line options to display some key VMCB fields. The set of valid options that can be passed to bhyvectl now depends on the processor type. AMD-specific options are identified by a "--vmcb" or "--avic" in the option name. Intel-specific options are identified by a "--vmcs" in the option name. Submitted by: Anish Gupta (akgupt3@gmail.com) END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-10T22:18:09.469188Z K 7 svn:log V 132 Add LDFLAGS to PROG_VARS so it can be overridden on a per-PROG basis MFC after: 1 week Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-10T23:18:44.968477Z K 7 svn:log V 237 MFC r271879: awk: Use random(3) instead of rand(3) While none of them is considered even near to cryptographic level, random(3) is a better random generator than rand(3). Use random(3) for awk as is done in other systems. PR: 193147 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-10T23:19:34.289462Z K 7 svn:log V 237 MFC r271879: awk: Use random(3) instead of rand(3) While none of them is considered even near to cryptographic level, random(3) is a better random generator than rand(3). Use random(3) for awk as is done in other systems. PR: 193147 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-10-10T23:22:20.540073Z K 7 svn:log V 130 Fix super-stupid error in r272711, which tried to fix a stupid error in r272703. Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-10T23:52:56.209962Z K 7 svn:log V 13 IFC @r272887 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-10-11T00:30:57.581276Z K 7 svn:log V 69 MFC r272762: Correct scale factor for T terabyte suffix PR: 194250 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-10-11T01:00:37.215214Z K 7 svn:log V 69 MFC r272762: Correct scale factor for T terabyte suffix PR: 194250 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-10-11T01:01:18.402301Z K 7 svn:log V 69 MFC r272762: Correct scale factor for T terabyte suffix PR: 194250 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-10-11T02:02:58.642760Z K 7 svn:log V 415 Turn WITNESS_COUNT into a tunable and sysctl. This allows adjusting the value without recompiling the kernel. This is useful when recompiling is not possible as an immediate solution. When we run out of witness objects, witness is completely disabled. Not having an immediate solution can therefore be problematic. Submitted by: Sreekanth Rupavatharam Obtained from: Juniper Networks, Inc. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-11T03:09:34.434203Z K 7 svn:log V 71 Use a consistent style for messages emitted when the module is loaded. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-11T03:19:26.570479Z K 7 svn:log V 43 style(9) fixes. Get rid of unused headers. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-11T03:21:33.404697Z K 7 svn:log V 61 Get rid of unused forward declaration of 'struct svm_softc'. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-11T04:41:21.120229Z K 7 svn:log V 152 Get rid of unused headers. Restrict scope of malloc types M_SVM and M_SVM_VLAPIC by making them static. Replace ERR() with KASSERT(). style(9) cleanup. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-11T04:57:17.105399Z K 7 svn:log V 28 Remove extraneous comments. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-11T05:11:23.033972Z K 7 svn:log V 79 Add assertion to catch duplicated notes. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-11T05:18:22.652802Z K 7 svn:log V 184 Mark iscontrol(8) and iscsi_initiator(4) obsolete. Differential Revision: https://reviews.freebsd.org/D931 Reviewed by: wblock@ MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-11T06:04:44.630728Z K 7 svn:log V 56 MFC r272487: Add UUID of FreeBSD slice to GPT scheme. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-11T06:22:57.304303Z K 7 svn:log V 56 MFC r272487: Add UUID of FreeBSD slice to GPT scheme. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T07:49:27.366449Z K 7 svn:log V 284 Mark CTL frontend's CAM driver as CAM_PERIPH_DRV_EARLY. Target mode operation does not depend on the initiator mode scan process. This change allows the target driver to attach earlier and receive some async events (like AC_CONTRACT) that could be lost otherwise. MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T07:59:15.497004Z K 7 svn:log V 174 Update isp_tgt_map and send new arrival notification if target that departed earlier has returned. Previously that code worked only once, confusing CTL. MFC after: 1 month END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T08:50:19.406840Z K 7 svn:log V 51 Fix r272936 build with old GCC. MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T10:19:37.894247Z K 7 svn:log V 321 Filter out duplicate AC_PATH_REGISTERED async events. Queued async events handling in CAM opened race, that may lead to duplicate AC_PATH_REGISTERED events delivery during boot. That was not happening before r272935 because the driver was initialized later. After that change it started create duplicate ports in CTL. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T12:56:49.283248Z K 7 svn:log V 23 Shorten frontend name. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-11T15:04:50.347638Z K 7 svn:log V 18 Fix KASSERT typo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-11T16:08:54.566030Z K 7 svn:log V 52 Update ip_divert.ko to depend on version 3 of ipfw. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-11T16:16:05.789611Z K 7 svn:log V 109 Switch stable/10 back to -PRERELEASE now that releng/10.1 is branched. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-11T16:17:49.417158Z K 7 svn:log V 134 MFi386 r272761. Noted by: Holger Hans Peter Freyther Sponsored by: The FreeBSD Foundation MFC after: 10 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-10-11T16:34:01.779849Z K 7 svn:log V 598 Fix nits in previous commit: 1. Remove initializer for badstack_sbuf_size; it gets set unconditionally. 2. Remove meaningless comment. 3. Group witness_count and its sysctl together. 4. Fix spacing in for statements (space after for and within condition). 5. Change *all* M_NOWAIT usages in witness_initialize() to M_WAITOK; not just those that were newly introduced -- the allocation is assumed to succeed for all allocations. 6. Avoid using uint8_t as the base type in sizeof() expressions; Use the variable name (w_rmatrix) as much as possible. Pointed out by: jhb@ (thanks!) END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-11T17:16:18.216108Z K 7 svn:log V 20 Merge HEAD@r272944. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-11T17:49:51.659910Z K 7 svn:log V 50 MFC r272536: Add kernel option KSTACK_USAGE_PROF. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-11T17:52:54.077140Z K 7 svn:log V 59 Give physical and virtual ports numbers some more meaning. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-11T18:01:09.837608Z K 7 svn:log V 95 MFC r272538: Slightly reword comment. Move code, which is described by the comment, after it. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-11T18:34:10.307298Z K 7 svn:log V 192 tcpd: complete function prototypes. This clears up at least a build issues on mysql-server ports. While here also replace some spaces with tabs in our headers. PR: 42336 MFC after: 2 weeks END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-11T18:54:37.198861Z K 7 svn:log V 283 tcpd.h: add prototype for hosts_ctl According the hosts_access(3) man page the hosts_ctl() prototype should be in tcpd.h. For now, follow other declarations and don't add the arguments in the prototype. Reference: https://www.illumos.org/issues/4385 PR: 32808 MFC after: 2 weeks END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-11T18:58:58.081905Z K 7 svn:log V 140 Bump FreeBSD_version due to cleanup of tcp wrapper header. Due to revisions r272949 and r272950 which should affect positively some ports. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-11T19:09:56.030392Z K 7 svn:log V 267 Do not set IN_ACCESS flag for read-only mounts. The IN_ACCESS survives remount in rw, also it is set for vnodes on rootfs before noatime can be set or clock is adjusted. All conditions result in wrong atime for accessed vnodes. Submitted by: bde MFC after: 1 week END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T19:18:00.954450Z K 7 svn:log V 113 Merge: r268811 Update to byacc 20140715 PR: 191020 Submitted by: gcooper (yaneurabeya@gmail.com) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T19:28:22.699358Z K 7 svn:log V 238 Merge: r272649 use calloc in get_line() when allocating line to ensure it is fully initialized, fixes a later uninitialized value in copy_param() (FreeBSD #193499). PR: 193499 Submitted by: Thomas E. Dickey END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T19:34:41.897791Z K 7 svn:log V 49 Merge: 272655 Import byacc 20141005 from vendor END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-11T19:36:59.774006Z K 7 svn:log V 405 Add locking and mark MPSAFE. - Add a mutex to protect the softc. - Use callout(9) instead of timeout(9). - Consolidate duplicated detach routines into a bus-independent detach routine. - Add an extra sleep lock flag (MSESC_READING) to prevent other readers from reading while the first reader is copying data out of sc_bytes[] via uiomove(). - Use bus_*() instead of bus_space_*(). Tested by: nyan END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T19:38:29.854176Z K 7 svn:log V 50 Merge: r272769 Import byacc 20141006 PR: 193499 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-11T20:25:19.860186Z K 7 svn:log V 64 ddb: space/tab fixes. No functional change. MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T20:28:04.682241Z K 7 svn:log V 72 Rename s/network/netif/ and set netif_enable for namespace consistency. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T20:35:36.466978Z K 7 svn:log V 152 MFC r272885: Do not add late flag when file= is specified because it has a bad side-effect. The specified file should exist before the fstab line. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T20:46:06.755913Z K 7 svn:log V 38 Fix buffer overrun. MFC after: 1 day END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-10-11T21:43:05.263869Z K 7 svn:log V 176 Add a new option, -P, to pkt-gen which reads a single packet from a stored pcap file and transmits it instead of the default UDP packet. Reviewed by: luigi MFC after: 2 weeks END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-10-11T21:53:06.436317Z K 7 svn:log V 81 pstat(8): Correct description of the SESS column in pstat -t. MFC after: 1 week END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T21:54:23.163260Z K 7 svn:log V 51 Merge: r268812 Add the mtree entry for yacc tests END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-11T22:08:53.022883Z K 7 svn:log V 280 Merge r271647 - Fix a double-free of mbufs in rx_ixgbe_discard(). fmp->buf at the free point is already part of the chain being freed, so double-freeing is counter-productive. Submitted by: Marc De La Gueronniere Sponsored by: Verisign, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-11T22:09:46.739228Z K 7 svn:log V 205 MFC r271648 - The error bits are not valid with EOP=0; so intermediary fragments should not be discarded. Submitted by: Marc De La Gueronniere Sponsored by: Verisign, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-11T22:10:39.836446Z K 7 svn:log V 1631 MFC r271649 - Disable flow-director support until it's been debugged and verified. The flowdirector feature shares on-chip memory with other things such as the RX buffers. In theory it should be configured in a way that doesn't interfere with the rest of operation. In practice, the RX buffer calculation didn't take the flow-director allocation into account and there'd be overlap. This lead to various garbage frames being received containing what looks like internal NIC state. What _I_ saw was traffic ending up in the wrong RX queues. If I was doing a UDP traffic test with only one NIC ring receiving traffic, everything is fine. If I fired up a second UDP stream which came in on another ring, there'd be a few percent of traffic from both rings ending up in the wrong ring. Ie, the RSS hash would indicate it was supposed to come in ring X, but it'd come in ring Y. However, when the allocation was fixed up, the developers at Verisign still saw traffic stalls. The flowdirector feature ends up fiddling with the NIC to do various attempts at load balancing connections by populating flow table rules based on sampled traffic. It's likely that all of that has to be carefully reviewed and made less "magic". So for now the flow director feature is disabled (which fixes both what I was seeing and what they were seeing) until it's all much more debugged and verified. Tested: * (me) 82599EB 2x10G NIC, RSS UDP testing. * (verisign) not sure on the NIC (but likely 82599), 100k-200k/sec TCP transaction tests. Submitted by: Marc De La Gueronniere Sponsored by: Verisign, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-11T22:12:24.599416Z K 7 svn:log V 541 MFC r271645 - Set DROP_EN on each RX queue if transmit flow-control is disabled. This allows the NIC to drop frames on the receive queue and not cause the MAC to block on receiving to _any_ queue. Tested: igb0@pci0:5:0:0: class=0x020000 card=0x152115d9 chip=0x15218086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = 'I350 Gigabit Network Connection' class = network subclass = ethernet Discussed with: Eric Joyner MFC after: 1 week Sponsored by: Norse Corp, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-11T22:13:24.273431Z K 7 svn:log V 514 MFC r271784 - Fix the handling of EOP in status descriptors for if_igb(4) and don't double-free mbufs. Like ixgbe(4) chipsets, EOP is only set on the final descriptor in a chain of descriptors. So, to free the whole list of descriptors, we should free the current slot _and_ the assembled list of descriptors that make up the fragment list. The existing code was setting discard once it saw EOP + an error status; it then freed all the subsequent descriptors until the next EOP. That's totally the wrong order. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T23:02:03.644959Z K 7 svn:log V 278 Merge: r258931 Add missing bits from the vendor's 2005-05-04 change to contrib/byacc/makefile.in ("add YYPATCH here so it can be tested by applications") so that applications have a hope of detecting newer FreeBSD YACC output from an older one. Submitted by: Juniper Networks END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T23:08:00.875107Z K 7 svn:log V 34 Fix off-by-one. MFC after: 1 day END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T23:24:09.783694Z K 7 svn:log V 53 Check buffer length more strictly. MFC after: 1 day END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-10-11T23:31:44.478574Z K 7 svn:log V 801 Merge: r269884 Complete the usr.bin/yacc kyua integration work I originally submitted via r268811 - Install the Kyuafile by adding FILES to FILESGROUPS - Run the testcases with an unprivileged user Some of the testcases depend upon behavior that's broken when run as root on FreeBSD because of how permissions are treated with access(2) vs eaccess(2), open(2), etc - Simplify the test driver to just inspect the exit code from run_test because it now exits with 0 if successful and exits with !0 if unsuccessful - Don't do ad hoc temporary directory creation/deletion; let Kyua handle that - Add entries for files removed in r268811 to OptionalObsoleteFiles.inc PR: 191020 X-MFC with: r268811 Approved by: jmmv (mentor) Reviewed by: bapt Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-11T23:49:27.566332Z K 7 svn:log V 173 Add ${name}_env and ${name}_prepend. ${name}_env is an argument list which will be passed to env(1). ${name}_prepend is simply prepended to the command line for $command. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-10-12T00:34:18.936860Z K 7 svn:log V 85 MFS r272922: Correct scale factor for T terabyte suffix PR: 194250 Approved by: re END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-12T02:42:36.898066Z K 7 svn:log V 40 Add env and prepend to _rc_namevarlist. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-12T06:14:50.551160Z K 7 svn:log V 177 Use proper variable when looping through periphs with CAM_PERIPH_FREE. PR: 194256 Submitted by: Scott M. Ferris Sponsored by: EMC/Isilon Storage Division END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-12T06:55:34.212968Z K 7 svn:log V 288 Improve and document `ctladm portlist` subcommand. Make this subcommand less FC-specific, reporting target and port addresses in more generic way. Also make it report list of connected initiators in unified way, working for both FC and iSCSI, and potentially others. MFC after: 1 week END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T10:04:59.450498Z K 7 svn:log V 81 Only #include on NetBSD Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T10:07:26.193210Z K 7 svn:log V 88 #include libutil.h for fparseln on FreeBSD Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-10-12T10:39:59.843444Z K 7 svn:log V 385 MFS r272892 (r272713 in head): Since introducing the extra mapping in r250103 (head) for architectural performance events we have actually counted 'Branch Instruction Retired' when people asked for 'Unhalted core cycles' using the 'unhalted-core-cycles' event mask mnemonic. Reviewed by: jimharris Discussed with: gnn, rwatson Sponsored by: DARPA/AFRL Approved by: re (gjb) END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-12T11:22:25.529292Z K 7 svn:log V 97 Implement fib*_lookup_nh_basic to provide fast non-refcounted way to determine egress ifp / mtu. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-10-12T13:12:06.019804Z K 7 svn:log V 86 sh: Fix break/continue/return in multiline eval. Example: eval $'return\necho bad' END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-10-12T15:49:52.213134Z K 7 svn:log V 579 When deciding whether to call m_pullup() even though there is adequate data in an mbuf, use M_WRITABLE() instead of a direct test of M_EXT; the latter both unnecessarily exposes mbuf-allocator internals in the protocol stack and is also insufficient to catch all cases of non-writability. (NB: m_pullup() does not actually guarantee that a writable mbuf is returned, so further refinement of all of these code paths continues to be required.) Reviewed by: bz MFC after: 3 days Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D900 END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T16:46:03.268218Z K 7 svn:log V 133 MFC r271970 ipv6 address for test.hosts.dots in wrong byte order. Obtained from: ipfilter CVS repo (r1.11), netbsd CVS repo (r1.5) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T16:48:22.285709Z K 7 svn:log V 128 MFC r271971 Fix ipfilter bug #553 gethost needs to zero entire IP address structure. Obtained from: ipfilter CVS repo (r1.11) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T16:51:02.129145Z K 7 svn:log V 153 MFC r271972 Fix ipfilter bug #536 ipnat can try to print rule as dstlist incorrectly. Obtained from: ipfilter CVS repo (r1.14), netbsd CVS repo (r1.3) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T16:55:26.847003Z K 7 svn:log V 150 MFC r271974 ipfilter bug #551 ipf.conf address structure not properly zero filled. Obtained from: ipfilter CVS repo (r1.37), netbsd CVS repo (r1.3) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T16:58:45.906852Z K 7 svn:log V 125 MFC r271977 3561691 gethost never returns an ipv6 address Obtained from: ipfilter CVS repo (r1.34), netbsd CVS repo (r1.4) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:03:47.632134Z K 7 svn:log V 147 MFC r271978 ipfilter bug #552 destination port not zero after parsing nat rule. Obtained from: netbsd CVS repo (r1.4), ipfilter CVS repo (r1.38) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-12T17:07:15.874573Z K 7 svn:log V 1492 MFC r272627: Checksum coverage values larger than 65535 for UDPLite are invalid. Check for this when the user calls setsockopt using UDPLITE_{SEND,RECV}CSCOV. MFC r272628: When plen != ulen, it should only be checked when this is UDP. MFC r272645: If the checksum coverage field in the UDPLITE header is the length of the complete UDPLITE packet, the packet has full checksum coverage. So fix the condition. MFC r272660: UDPLite requires a checksum. Therefore, discard a received packet if the checksum is 0. MFC r272661: The default for UDPLITE_RECV_CSCOV is zero. RFC 3828 recommend that this means full checksum coverage for received packets. If an application is willing to accept packets with partial coverage, it is expected to use the socket option and provide the minimum coverage it accepts. MFC r272662: Fix the checksum computation for UDPLite/IPv6. This requires the usage of a function computing the checksum only over a part of the function. Therefore introduce in6_cksum_partial() and implement in6_cksum() based on that. While there, ensure that the UDPLite packet contains at least enough bytes to contain the header. MFC r272663: Check for UDP/IPv6 packets that the length in the UDP header is at least the minimum. Make the check similar to the one for UDPLite/IPv6. MFC r272664: UDP/IPv6 and UDPLite/IPv6 require a checksum. So check for it. MFC r272754: Fix a bug introduced in https://svnweb.freebsd.org/base?view=revision&revision=272347 Approved by: re (gjb) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:08:44.406030Z K 7 svn:log V 190 MFC r271980 Check for NULL before de-refencing; in particular sel is assigned to NULL, in the default case, and then couple of lines down we do sel-> Obtained from: NetBSD CVS repo (r1.5) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:10:44.450779Z K 7 svn:log V 123 MFC r272052 ipfilter bug #558 add in some missing frag table function comments. Obtained from: ipfilter CVS repo (r1.36) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:13:14.929001Z K 7 svn:log V 145 MFC r272551 ipfiler bug #550 filter rule list corrupted with inserted rules Obtained from: ipfilter CVS repo (r1.128); NetBSD CVS repo (r1.15) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:15:20.366211Z K 7 svn:log V 187 MFC r272552 ipfilter bug #554 Determining why a ipf rule matches is hard -- replace ipfilter rule compare with new ipf_rule_compare() function. Obtained from: ipfilter CVS rep (r1.129) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:17:19.526664Z K 7 svn:log V 105 MFC r272553 ipfilter bug #538 ipf_p_dns_del should return void Obtained from: ipfilter cvs repo (r1.8) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:19:11.412710Z K 7 svn:log V 141 MFC r272554 ipfilter bug #534 destination list hashing not endian neutral Obtained from: ipfilter CVS repo (r1.26), NetBSD CVS repo (r1.8) END K 10 svn:author V 2 cy K 8 svn:date V 27 2014-10-12T17:21:15.022610Z K 7 svn:log V 284 MFC r272555 ipfilter bug #537 NAT rules with sticky have incorrect hostmap IP address. This fixes when an IP address mapping is put in the hostmap table for sticky NAT rules, it ends up having the wrong byte order. Obtained from: ipfilter CVS repo (r1.102), NetBSD CVS repo (r1.12) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-12T17:36:41.553453Z K 7 svn:log V 66 MFC r272571: Remove unused MC_ALIGN macro as suggested by Robert. END