| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Sponsored by: Multiplay
|
|
|
|
| |
Sponsored by: Multiplay
|
|
|
|
| |
Sponsored by: Multiplay
|
|
|
|
| |
Sponsored by: Multiplay
|
|
|
|
|
|
|
|
|
|
|
|
| |
r277084: Intel I40E updates ixl v1.3.0 and ixlv 1.2.0 featuring RSS
r277088, r277130, r277143, r277151 & r277262: Misc RSS fixes
The main change is the addition of RSS, which is not supported in stable/10,
however these commits also include other bug fixes. In order to bring those
fixes in and facilitate easier merge of future updates the RSS changes are
maintained but left disabled by the removal of the opt_rss.h include.
Sponsored by: Multiplay
|
|
|
|
|
|
|
|
| |
PR: 202907
Submitted by: Boris Misenov <Boris.Misenov at oktetlabs.ru>
Reviewed by: gnn, philip
Sponsored by: Solarflare Communications, Inc.
Differential Revision: https://reviews.freebsd.org/D4317
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Enable bin/ls testcases disabled previously because of issues with how
kyua 0.11's version of report-junit was rendering non-printable characters
Upgrade to kyua 0.12 to obtain a fixed version of the command
Output verified with python 2.7.10's xml.dom.minidom module
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
|
|
|
| |
pw_checkname since the beginning is too strict on GECOS field,
relax it a bit so gecos can be used to store multibytes data.
This was unseen before FreeBSD 10.2 as this validation function was motly unused
since FreeBSD 10.2 the usage of this function has been generalized to improve
Reported by: des
|
|
|
|
|
|
|
| |
Fix handling of numeric-only names with pw lock
Add a regression test about it
PR: 204968
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the same way fix the problem described in r291578 for IGMPv3.
In case when router has a lot of multicast groups, the reply can take
several packets due to MTU limitation.
Also we have a limit IGMP_MAX_RESPONSE_BURST == 4, that limits the number
of packets we send in one shot. Then we recalculate the timer value and
schedule the remaining packets for sending.
The problem is that when we call igmp_v3_dispatch_general_query() to send
remaining packets, we queue new reply in the same mbuf queue. And when
number of packets is bigger than IGMP_MAX_RESPONSE_BURST, we get endless
reply of IGMPv3 reports.
To fix this, add the check for remaining packets in the queue.
|
|
|
|
| |
(this is derect commit to stable/10)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mld_v2_dispatch_general_query() is used by mld_fasttimo_vnet() to send
a reply to the MLDv2 General Query. In case when router has a lot of
multicast groups, the reply can take several packets due to MTU limitation.
Also we have a limit MLD_MAX_RESPONSE_BURST == 4, that limits the number
of packets we send in one shot. Then we recalculate the timer value and
schedule the remaining packets for sending.
The problem is that when we call mld_v2_dispatch_general_query() to send
remaining packets, we queue new reply in the same mbuf queue. And when
number of packets is bigger than MLD_MAX_RESPONSE_BURST, we get endless
reply of MLDv2 reports.
To fix this, add the check for remaining packets in the queue.
PR: 204831
|
|
|
|
|
| |
Fix errors being ignored in many phases of the build since the bmake
integration.
|
|
|
|
|
|
| |
Fix ld not respecting --sysroot.
Relnotes: yes
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
| |
Raise OOM when pagedaemon is unable to produce a free page in several
back-to-back passes.
|
|
|
|
|
|
| |
Provide the OOM-specific vm_pageout_oom_pagecount() function which
estimates the amount of reclamaible memory which could be stolen if
the process is killed.
|
|
|
|
|
| |
Do not skip a process which has inhibited thread due to the swap-out,
in the OOM selection loop.
|
|
|
|
|
|
|
|
|
|
| |
Minor cleanup.
Systematically use ANSI C functions definitions.
Correct type of the flags argument to the dev_pager_putpages() function.
vm_pager_free_nonreq() does not exist in stable/10, this part is not
merged.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r289452 (by trasz):
Add iscsictl(8) and iscsid(8) to rescue(8). The point is to make it
easier to build md_root images from rescue(8), to use with iSCSI boot.
The change increases the size of rescue by 62kB, from 8728kB to 8790kB.
Reviewed by: bapt@
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3865
r289469:
Make iscsictl and iscsid build if MK_ISCSI == yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r290908:
Integrate contrib/netbsd-tests/lib/libcrypt/t_crypt.c in to the FreeBSD
test suite as lib/libcrypt/crypt_test
Sponsored by: EMC / Isilon Storage Division
r291615 (by rodrigc):
Hack test so that it works on FreeBSD.
|
|
|
|
| |
Link localeconv(3) to localeconv_l(3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r283801 (by araujo):
Fix warning of implicit declaration of function 'mkdir'.
Differential Revision: D2662
Reviewed by: rodrigc, ngie
r290846:
Bump WARNS to 2
Sponsored by: EMC / Isilon Storage Division
r290851:
Change WARNS to 2 across the board with all the libc testcases
This effectively "reverts" r290846
Sponsored by: EMC / Isilon Storage Division
r290856 (by bapt):
also skip the definition of ':fopen_regular' to avoid the build to fail due to
unused variables defined by ATF macros
r290860 (by bapt):
Remove unused variables to fix building world
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the nfsd threads are terminated, the NFSv4 server state
(opens, locks, etc) is retained, which I believe is correct behaviour.
However, for NFSv4.1, the server also retained a reference to the xprt
(RPC transport socket structure) for the backchannel. This caused
svcpool_destroy() to not call SVC_DESTROY() for the xprt and allowed
a socket upcall to occur after the mutexes in the svcpool were destroyed,
causing a crash.
This patch fixes the code so that the backchannel xprt structure is
dereferenced just before svcpool_destroy() is called, so the code
does do an SVC_DESTROY() on the xprt, which shuts down the socket upcall.
|
|
|
|
|
|
|
|
| |
Revert r283330 since it broke directory caching in the client.
At this time I cannot see a way to fix directory caching when it
has partial blocks in the buffer cache, due to the fact that the
syscall's uio_offset won't stay the same as the lblkno * NFS_DIRBLKSIZ
offset.
|
|
|
|
|
|
|
|
|
| |
This is a direct commit since c++filt does not exist in head.
This ws racing after my SUBDIR_PARALLEL changes here recently.
Reported by: peter
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
| |
Add dependency to uether.
Reviewed by: hselasky
|
|
|
|
|
|
| |
in r291840
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r290537:
Integrate tools/regression/lib/libc/stdio into the FreeBSD test suite
as lib/libc/tests/stdio
- Fix some whitespace
- Convert the testcases to ATF
- Convert "/dev/null" to _PATH_DEVNULL
Sponsored by: EMC / Isilon Storage Division
r290540:
printfloat_test and scanfloat_test need symbols from msun; these are automatically
provided on amd64, but not i386. Add libm to DPADD/LDADD to unbreak the i386
tinderbox
Pointyhat to: ngie
Sponsored by: EMC / Isilon Storage Division
r290560:
Convert print_positional_test over to ATF
Somehow missed in r290537
Sponsored by: EMC / Isilon Storage Division
r290856 (by bapt):
also skip the definition of ':fopen_regular' to avoid the build to fail due to
unused variables defined by ATF macros
r290871:
Disable -Wformat with scanfloat_test when compiling with gcc to avoid a
"use of assignment suppression and length modifier together in scanf format"
warning on line 90 (it's intentional)
Sponsored by: EMC / Isilon Storage Division
r291839:
Initialize errno to 0 in the nul testcase before testing it
For some odd reason stable/10 requires this, otherwise it always fails
the errno == 0 check on line 196.
Sponsored by: EMC / Isilon Storage Division
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
install: do not follow symlinks
In case the target of install is a dead symlink, install(1) used to not
consider it as "existing" because of the usage of stat(2) instead of
lstat(2). meaning the old file (the symlink) is not removed before the new
file is created. The symlink is being followed and the new file becoming the
target of the symlink instead of the target of install(1)
Reviewed by: jhb, brooks
Differential Revision: https://reviews.freebsd.org/D4191
|
|
|
|
| |
Use LIBEXECDIR for /usr/libexec.
|
|
|
|
| |
Follow-up r291330: h_testbits.h is only needed by xdr_test.
|
|
|
|
| |
Avoid requiring 'make depend' here.
|
|
|
|
| |
Replace DPSRCS that work fine in SRCS.
|
|
|
|
|
|
|
| |
r284289:
Misc fixes from projects/bmake
r288267:
Remove redundant .NOPATH.
|
|
|
|
| |
Remove redundant DPSRCS which were already in SRCS.
|
|
|
|
| |
Remove unneeded libmd from bootstrap-tools (reverting r246784).
|
|
|
|
| |
Build all of sys/modules with SUBDIR_PARALLEL.
|
|
|
|
|
| |
Rename checked-in 'includes' to 'includes.sh' to avoid colliding with
share/mk target 'make includes'.
|
|
|
|
| |
Avoid setting schg in the objtree for lib32 build.
|
|
|
|
| |
Don't allow environment-set options to bleed into src.conf.5 generation.
|
|
|
|
| |
Add SUBDIR_PARALLEL.
|
|
|
|
| |
Remove unneeded NULL as this is initialized with M_ZERO.
|
|
|
|
| |
Use memmove(3) to avoid overlapping copy.
|
|
|
|
| |
Remove unneeded mutex.h include, missed in r287155.
|
|
|
|
| |
Remove unneeded NAME override.
|
|
|
|
| |
Use more appropriate ${SHAREDIR} rather than /usr/share.
|
|
|
|
| |
Add more SUBDIR_PARALLEL.
|