summaryrefslogtreecommitdiff
path: root/usr/src/lib/varpd
AgeCommit message (Collapse)AuthorFilesLines
2022-09-15OS-8407 varpd/svp multicast confusion (#422)Brian Bennett1-1/+2
Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-04OS-8383 Libraries should use -lmd instead of -lmd5release-20220505Dan McDonald1-1/+1
Reviewed by: Brian Bennett <brian.bennett@mnx.io> Approved by: Brian Bennett <brian.bennett@mnx.io>
2022-03-15OS-8361 IPD 4 (man page renumbering) tracking issueDan McDonald1-1/+1
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2022-02-22 [illumos-gate merge]Dan McDonald17-160/+150
commit ca783257c986cddcc674ae22916a6766b98a2d36 5513 KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface commit 36589d6bb0cdae89e166b57b0d64ae56d53247d9 13500 Want support for overlay networks commit 68df0c4f60a2e57680d6d1e6dba32ffa2d035538 14513 nvmeadm list-firmware commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6 14507 nvmeadm shouldn't allow writing firmware to a read-only slot 1 14508 improve nvmeadm firmware reporting 14509 nvmeadm commit-firmware error reporting isn't working as intended commit 1fa2a66491e7d8ae0be84e7da4da8e812480c710 14249 pseudo-terminal nomenclature should reflect POSIX Conflicts: usr/src/cmd/cmd-inet/etc/services usr/src/cmd/dladm/Makefile usr/src/cmd/dladm/dladm.c usr/src/cmd/varpd/Makefile usr/src/cmd/varpd/varpd.c usr/src/cmd/zoneadmd/zcons.c usr/src/lib/Makefile usr/src/lib/libdladm/Makefile usr/src/lib/libdladm/common/libdladm.c usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm_impl.h usr/src/lib/libdladm/common/libdloverlay.c usr/src/lib/libdladm/common/libdlvnic.c usr/src/lib/varpd/Makefile usr/src/lib/varpd/direct/Makefile.com usr/src/lib/varpd/direct/amd64/Makefile usr/src/lib/varpd/direct/common/libvarpd_direct.c usr/src/lib/varpd/direct/i386/Makefile usr/src/lib/varpd/files/Makefile usr/src/lib/varpd/files/Makefile.com usr/src/lib/varpd/files/amd64/Makefile usr/src/lib/varpd/files/common/libvarpd_files.c usr/src/lib/varpd/files/i386/Makefile usr/src/lib/varpd/libvarpd/Makefile usr/src/lib/varpd/libvarpd/Makefile.com usr/src/lib/varpd/libvarpd/amd64/Makefile usr/src/lib/varpd/libvarpd/common/libvarpd.c usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c usr/src/lib/varpd/libvarpd/common/libvarpd_client.c usr/src/lib/varpd/libvarpd/common/libvarpd_impl.h usr/src/lib/varpd/libvarpd/common/libvarpd_overlay.c usr/src/lib/varpd/libvarpd/common/libvarpd_panic.c usr/src/lib/varpd/libvarpd/common/libvarpd_plugin.c usr/src/lib/varpd/libvarpd/common/libvarpd_provider.h usr/src/lib/varpd/libvarpd/common/libvarpd_util.c usr/src/lib/varpd/libvarpd/i386/Makefile usr/src/man/man1m/dladm.1m usr/src/man/man5/overlay.5 usr/src/man/man7p/Makefile usr/src/man/man7p/vxlan.7p usr/src/uts/Makefile.uts usr/src/uts/common/Makefile.files usr/src/uts/common/io/overlay/overlay.c usr/src/uts/common/io/overlay/overlay_mux.c usr/src/uts/common/io/overlay/overlay_target.c usr/src/uts/common/sys/dls_mgmt.h usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/overlay_common.h usr/src/uts/common/sys/overlay_impl.h usr/src/uts/common/sys/overlay_plugin.h usr/src/uts/common/sys/overlay_target.h
2022-02-2213500 Want support for overlay networksRobert Mustacchi36-0/+7455
Portions contributed by: Dan McDonald <danmcd@joyent.com> Portions contributed by: Jason King <jason.king@joyent.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Mike Zeller <mike@mikezeller.net> Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Rob Gulewich <robert.gulewich@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2021-10-08OS-8322 Prep illumos-joyent for gcc10Dan McDonald2-5/+7
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2021-10-05OS-8323 Get the lint out of varpd & libvarpdDan McDonald9-30/+13
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2021-03-19OS-8275 varpd_svp_getprop() is missing a mutex_exit()Dan McDonald1-0/+1
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2020-02-19OS-8113 enable ld guidance (#262)John Levon3-6/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-08-28OS-7960 need fixes for NULL as a pointerJohn Levon2-4/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-05-15OS-7768 illumos-joyent needs smatch fixesJohn Levon1-2/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-01-17OS-7503 snoop(1m) should learn about SVPJason King1-2/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-14OS-7504 varpd svp_remote_resolved exits on unowned mutexDan McDonald1-1/+0
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2018-09-13OS-7243 libvarpd_c_destroy gets away with pointer murderMike Zeller1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-16OS-6920 Split the custr functions into their own libraryJason King2-4/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-30OS-6980 libvarpd leaks varpd_query_tsJason King1-0/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-11OS-6943 varpd not listed as an install_h targetJason King1-0/+2
OS-6946 varpd structs fail ctfdiff check Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-01OS-6890 .WAIT doesn't work as an actual target in varpdJason King1-2/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2017-08-318572 ccompile.h: rename __GNU_UNUSED to __unused [fix broken build]Jerry Jelinek1-1/+1
2016-03-31OS-5299 varpd direct plugin doesn't properly restore its mutexRobert Mustacchi1-2/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-09-17OS-3961 Need svp log logic for invalidationsRobert Mustacchi11-113/+991
OS-4580 svp query activity timeouts are broken
2015-08-05OS-4498 custr_cstr() should never return NULLJoshua M. Clulow1-7/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-06-10OS-4397 varpd dumps core due to race on shutdownRobert Mustacchi1-0/+1
2015-06-03OS-4370 varpd should support getting an include path from SMFRobert Mustacchi16-216/+240
OS-4203 varpd stayed in carbonite after signal delivery OS-4373 varpd plugins should not link against libvarpd OS-4374 libc mutexes break kernel writers hearts Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-04-16OS-4179 want search plugin in overlay property list (fix debug)Robert Mustacchi1-1/+0
2015-04-15OS-3958 want documentation for overlay devicesRobert Mustacchi3-4/+72
OS-4182 need dladm create-overlay -t OS-4174 long options for dladm *-overlay OS-4179 want search plugin in overlay property list OS-4181 Clean up duplicate VXLAN_MAGIC definition
2015-03-23OS-4080 launching a second varpd confuses the worldRobert Mustacchi1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-03-11OS-4035 svp_conn_pollin mistranlates status codesRobert Mustacchi1-2/+2
2015-03-05OS-3974 svp should short-circuit broadcast and multicast (fix debug)Robert Mustacchi1-1/+0
2015-03-04OS-3218 libvarpd's fork handler is a time bombRobert Mustacchi1-1/+2
2015-03-04OS-3974 svp should short-circuit broadcast and multicastRobert Mustacchi1-3/+21
2015-02-28OS-3000 I for one, welcome my overlay network overlordsRobert Mustacchi62-0/+11546
OS-3080 Need direct callbacks from socket upcalls via ksocket OS-3943 want vxlan support OS-3944 snoop should support vxlan OS-3945 want varpd direct plugin OS-3946 want varpd files plugin OS-3947 want varpd svp plugin OS-3948 refhash could be used outside of mpt_sas OS-3949 want string property ranges for mac