diff options
author | johnlev <none@none> | 2007-09-18 15:46:43 -0700 |
---|---|---|
committer | johnlev <none@none> | 2007-09-18 15:46:43 -0700 |
commit | 843e19887f64dde75055cf8842fc4db2171eff45 (patch) | |
tree | 4ab8a445a86736e31e88b22413d080cc29f89aa0 /usr/src/lib/libdladm/common/libdlaggr.c | |
parent | 3d318c665ed0c4b4170851459cc58b3386bfec9b (diff) | |
download | illumos-joyent-843e19887f64dde75055cf8842fc4db2171eff45.tar.gz |
PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);
--HG--
rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.h
rename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfile
rename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.h
rename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.c
rename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefile
rename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
Diffstat (limited to 'usr/src/lib/libdladm/common/libdlaggr.c')
-rw-r--r-- | usr/src/lib/libdladm/common/libdlaggr.c | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/usr/src/lib/libdladm/common/libdlaggr.c b/usr/src/lib/libdladm/common/libdlaggr.c index 0d0e862973..0c622fc8a2 100644 --- a/usr/src/lib/libdladm/common/libdlaggr.c +++ b/usr/src/lib/libdladm/common/libdlaggr.c @@ -195,19 +195,6 @@ typedef struct add_db_state { static int i_dladm_aggr_fput_grp(FILE *, dladm_aggr_grp_attr_db_t *); -static int -i_dladm_aggr_strioctl(int fd, int cmd, void *ptr, int ilen) -{ - struct strioctl str; - - str.ic_cmd = cmd; - str.ic_timout = 0; - str.ic_len = ilen; - str.ic_dp = ptr; - - return (ioctl(fd, I_STR, &str)); -} - /* * Open and lock the aggregation configuration file lock. The lock is * acquired as a reader (F_RDLCK) or writer (F_WRLCK). @@ -286,7 +273,7 @@ dladm_aggr_walk(int (*fn)(void *, dladm_aggr_grp_attr_t *), void *arg) } tryagain: - rc = i_dladm_aggr_strioctl(fd, LAIOC_INFO, ioc, bufsize); + rc = i_dladm_ioctl(fd, LAIOC_INFO, ioc, bufsize); if (rc != 0) { if (errno == ENOSPC) { @@ -549,7 +536,7 @@ i_dladm_aggr_add_rem_sys(dladm_aggr_grp_attr_db_t *attr, int cmd) goto done; } - rc = i_dladm_aggr_strioctl(fd, cmd, iocp, len); + rc = i_dladm_ioctl(fd, cmd, iocp, len); if (rc < 0) { if (errno == EINVAL) status = DLADM_STATUS_LINKINVAL; @@ -596,7 +583,7 @@ i_dladm_aggr_modify_sys(uint32_t key, uint32_t mask, if ((fd = open(DLADM_AGGR_DEV, O_RDWR)) < 0) return (dladm_errno2status(errno)); - rc = i_dladm_aggr_strioctl(fd, LAIOC_MODIFY, &ioc, sizeof (ioc)); + rc = i_dladm_ioctl(fd, LAIOC_MODIFY, &ioc, sizeof (ioc)); if (rc < 0) { if (errno == EINVAL) status = DLADM_STATUS_MACADDRINVAL; @@ -651,7 +638,7 @@ i_dladm_aggr_create_sys(int fd, dladm_aggr_grp_attr_db_t *attr) bcopy(attr->lt_mac, iocp->lc_mac, ETHERADDRL); iocp->lc_mac_fixed = attr->lt_mac_fixed; - rc = i_dladm_aggr_strioctl(fd, LAIOC_CREATE, iocp, len); + rc = i_dladm_ioctl(fd, LAIOC_CREATE, iocp, len); if (rc < 0) status = DLADM_STATUS_LINKINVAL; @@ -722,7 +709,7 @@ i_dladm_aggr_delete_sys(int fd, dladm_aggr_grp_attr_t *attr) ioc.ld_key = attr->lg_key; - return (i_dladm_aggr_strioctl(fd, LAIOC_DELETE, &ioc, sizeof (ioc))); + return (i_dladm_ioctl(fd, LAIOC_DELETE, &ioc, sizeof (ioc))); } /* |