Add missing SPDX identifier in iscsid(8).MFC after: 2 weeks
various: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - error
various: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.No functional change intended.
show more ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Minor tweaks to iscsi(4) and iscsid(8).MFC after: 2 weeks
Use nitems() from sys/param.h.MFC after: 3 weeks.
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputMFC after: 1 monthSponsored by: Dell EMC Isilon
Remove ISCSI_MAX_DATA_SEGMENT_LENGTH, using negotiated value.MFC after: 2 weeks
Alike to r312190 decouple iSCSI connection limits from defaults.Connection parameters should remain at defaults until negotiated.While there, remove sythetic limits, applied if kernel provided no
Alike to r312190 decouple iSCSI connection limits from defaults.Connection parameters should remain at defaults until negotiated.While there, remove sythetic limits, applied if kernel provided none.iscsid has no own limitations, no configuration and no any idea whatvalues are good. Assume kernel knows what it requests.
Make the iSCSI parameter negotiation more flexible.Decouple the send and receive limits on the amount of data in a singleiSCSI PDU. MaxRecvDataSegmentLength is declarative, not negotiated, andis
Make the iSCSI parameter negotiation more flexible.Decouple the send and receive limits on the amount of data in a singleiSCSI PDU. MaxRecvDataSegmentLength is declarative, not negotiated, andis direction-specific so there is no reason for both ends to limitthemselves to the same min(initiator, target) value in both directions.Allow iSCSI drivers to report their send, receive, first burst, and maxburst limits explicitly instead of using hardcoded values or trying toderive all of them from the receive limit (which was the only limitreported by the drivers prior to this change).Display the send and receive limits separately in the userspace iSCSIutilities.Reviewed by: jpaetzel@ (earlier version), trasz@Sponsored by: Chelsio CommunicationsDifferential Revision: https://reviews.freebsd.org/D7279
Fix calloc(3) argument order.Reviewed by: traszMFC after: 4 weeks.Differential Revision: https://reviews.freebsd.org/D7532
Decouple MaxBurstLength and FirstBurstLength from MaxRecvDataSegmentLengthreported by the ICL module in iscsid(8). This harmed performance and wasjust wrong.MFC after: 1 month
Build iscsid(8) with ICL_KERNEL_PROXY defined by default, as requiredfor iSER.Obtained from: Mellanox TechnologiesMFC after: 1 monthSponsored by: The FreeBSD Foundation
When iscsid(8) is running in ICL proxy mode, don't try to send Logout PDUs.The kernel already does this for us when we ask it to terminate the session.MFC after: 1 monthSponsored by: The FreeBSD
When iscsid(8) is running in ICL proxy mode, don't try to send Logout PDUs.The kernel already does this for us when we ask it to terminate the session.MFC after: 1 monthSponsored by: The FreeBSD Foundation
Add initial support for negotiating iSER parameters to iscsid(8). Somerework might be needed to support asymetrical limits, but this should beok for now.Obtained from: Mellanox Technologies (ear
Add initial support for negotiating iSER parameters to iscsid(8). Somerework might be needed to support asymetrical limits, but this should beok for now.Obtained from: Mellanox Technologies (earlier version)MFC after: 1 monthSponsored by: The FreeBSD Foundation
Make fail() preserve the errno.MFC after: 1 monthSponsored by: The FreeBSD Foundation
Use the log_errno value passed to the function instead of the errno globalvariable.Suggested by: Daniel BranissMFC after: 1 monthSponsored by: The FreeBSD Foundation
Create packages for atm, ccdconfig, devd, ipf, ipfw,iscsi, natd, nandfs, pf, quotacheck, and routed.Add ping6 and rtsol to the runtime package.Sponsored by: The FreeBSD Foundation
Improve reporting of connection problems in iscsid(8).Obtained from: Mellanox TechnologiesMFC after: 1 monthSponsored by: The FreeBSD Foundation
The <libutil.h> is an ordinary header file; should sort just like any other.MFC after: 1 monthSponsored by: The FreeBSD Foundation
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targe
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targets/ to do so. Abetter approach will be to either include the SUBDIR Makefiles directlyand map to DIRDEPS or just dynamically lookup the SUBDIR. These losethe benefit of having a userland/lib, userland/libexec, etc, though andresults in a massive package. The current implementation of targets/ isvery unmaintainable.Currently rescue/rescue and sys/modules are still not connected.Sponsored by: EMC / Isilon Storage Division
Remove unneeded includes.MFC after: 1 monthSponsored by: The FreeBSD Foundation
Remove a few unused headers.MFC after: 2 weeks
Use proper term in the ctld(8) and iscsid(8) man pages.MFC after: 1 monthSponsored by: The FreeBSD Foundation
Remove OpenSSL dependency from iscsid(8) and ctld(8).Differential Revision: https://reviews.freebsd.org/D2866Submitted by: Tony Morlan <tony at scroner.com> (earlier version)Reviewed by: bapt@, d
Remove OpenSSL dependency from iscsid(8) and ctld(8).Differential Revision: https://reviews.freebsd.org/D2866Submitted by: Tony Morlan <tony at scroner.com> (earlier version)Reviewed by: bapt@, delphij@MFC after: 1 monthSponsored by: The FreeBSD Foundation
Remove unused code.MFC after: 1 monthSponsored by: The FreeBSD Foundation
123