addr_len
set_sockaddr(struct sockaddr_storage *addr, socklen_t *addr_len,
*addr_len = sizeof (*v4_addr);
*addr_len = sizeof (*v6_addr);
socklen_t addr_len;
af = set_sockaddr(&dst_addr, &addr_len, &next_hop, param);
addr_len) != 0) {
int addr_len;
addr_len = IPV4_ADDR_LEN;
addr_len = sizeof (struct in6_addr);
hp = getipnodebyaddr(addr_ptr, addr_len, af, &error_num);
uint_t addr_len;
addr_len = lopt->nd_opt_lla_len * 8 - 2;
for (i = 0; i < addr_len; i++) {
size_t addr_len = (family == AF_INET) ? sizeof (struct in_addr) :
(memcmp(&tmp_al->addr, addr, addr_len) == 0))
pr->addr_len = sizeof (struct in_addr);
pr->addr_len = sizeof (struct in6_addr);
if (memcmp(&tmp_al->addr, ip_addr, pr->addr_len) == 0) {
pr->addr_len) != 0) {
pr->from_sin_addr, pr->addr_len);
optlen = 8 + gw_count * pr->addr_len;
int addr_len;
unsigned int addr_len;
addr_len = sizeof (struct sockaddr_in);
addr_len = sizeof (struct sockaddr_in6);
rc = bind(fd, addr, addr_len);
addr_len = sizeof (*addr);
if (getsockname(fd, addr, &addr_len) == -1) {
unsigned int addr_len;
addr_len = sizeof (struct sockaddr_in);
addr_len = sizeof (struct sockaddr_in6);
if (connect(fd, addr, addr_len) == -1) {
int addr_len;
addr_len = 1 + strlcat(addr, trailer, MAXPATHLEN);
if (addr_len > MAXPATHLEN)
PICL_PTYPE_CHARSTRING, addr, addr_len, &ssdndh);
static int read_eeprom(unsigned long ioaddr, int location, int addr_len);
static int read_eeprom(unsigned long ioaddr, int location, int addr_len)
for (i = 4 + addr_len; i >= 0; i--) {
#define EE_WRITE_CMD (5 << addr_len)
#define EE_READ_CMD (6 << addr_len)
#define EE_ERASE_CMD (7 << addr_len)
static int read_eeprom(struct nic *nic, int location, int addr_len);
int addr_len;
addr_len = read_eeprom(nic,0,8) == 0x8129 ? 8 : 6;
*ap++ = read_eeprom(nic,i + 7,addr_len);
static int read_eeprom(struct nic *nic, int location, int addr_len)
int read_cmd = location | (EE_READ_CMD << addr_len);
for (i = 4 + addr_len; i >= 0; i--) {
#define EE_WRITE_CMD (5 << addr_len)
#define EE_READ_CMD (6 << addr_len)
#define EE_ERASE_CMD (7 << addr_len)
static int read_eeprom(unsigned long ioaddr, int location, int addr_len);
static int read_eeprom(unsigned long ioaddr, int location, int addr_len)
for (i = 4 + addr_len; i >= 0; i--) {
size_t addr_len;
addr_len = sizeof (struct sockaddr_in);
addr_len = sizeof (struct sockaddr_in6);
if (connect_timeout(sock, (struct sockaddr *)&addr, addr_len)) {
socklen_t addr_len = sizeof (addr);
&addr_len))
req.addr_len = sizeof (bmc_addr);
recv.addr_len = sizeof (addr);
int i, retval, addr_len;
addr_len = sizeof (struct sockaddr_in6);
(struct sockaddr *)&from_addr, &addr_len) == -1) {
st_local_accept(int sd, struct sockaddr *addr, socklen_t *addr_len)
return (accept(sd, addr, addr_len));
st_local_connect(int sd, const struct sockaddr *addr, socklen_t addr_len)
return (connect(sd, addr, addr_len));
socklen_t addr_len;
addr_len = sizeof (struct sockaddr_in);
&addr_len)) < 0) {
accept(int fd, struct sockaddr *addr, socklen_t *addr_len)
if ((new_sd = tcp_accept(sock_id, addr, addr_len)) == -1)
connect(int fd, const struct sockaddr *addr, socklen_t addr_len)
if (addr == NULL || addr_len == 0) {
tcp_accept(int sock_id, struct sockaddr *addr, socklen_t *addr_len)
new_addr == NULL || addr_len == NULL ||
*addr_len < sizeof (struct sockaddr_in) ||
uint16_t param_type, addr_len = PARM_ADDR4_LEN;
addr_len = PARM_ADDR6_LEN;
totaddr = remaining/addr_len;
uint32_t em, addr_len, maddr, mlen;
addr_len = t4_read_reg(sc, A_MA_EDRAM0_BAR);
maddr = G_EDRAM0_BASE(addr_len) << 20;
mlen = G_EDRAM0_SIZE(addr_len) << 20;
addr_len = t4_read_reg(sc, A_MA_EDRAM1_BAR);
maddr = G_EDRAM1_BASE(addr_len) << 20;
mlen = G_EDRAM1_SIZE(addr_len) << 20;
addr_len = t4_read_reg(sc, A_MA_EXT_MEMORY_BAR);
maddr = G_EXT_MEM_BASE(addr_len) << 20;
mlen = G_EXT_MEM_SIZE(addr_len) << 20;
addr_len = t4_read_reg(sc, A_MA_EXT_MEMORY1_BAR);
maddr = G_EXT_MEM1_BASE(addr_len) << 20;
mlen = G_EXT_MEM1_SIZE(addr_len) << 20;
socklen_t *addr_len, cred_t *cr)
*addr_len = sizeof (*sin);
const struct sockaddr *addr, socklen_t addr_len, sock_connid_t *conn,
if (addr_len != sizeof (struct sockaddr_in)) {
socklen_t *addr_len, cred_t *cr)
*addr_len = sizeof (*sin);
uint_t *addr_len, char *client_name, boolean_t *in_use_arg)
*addr_len = mip->mi_type->mt_addr_length;
size_t addr_len = mip->mi_type->mt_addr_length;
if (bcmp(maddr->mma_addr, addr, addr_len) == 0)
bcopy(addr, maddr->mma_addr, addr_len);
if (bcmp(maddr->mma_addr, addr, addr_len) == 0)
bcopy(addr, maddr->mma_addr, addr_len);
if (bcmp(grp->mbg_addr, addr, addr_len) == 0 &&
grp->mbg_addr = kmem_zalloc(addr_len, KM_SLEEP);
bcopy(addr, grp->mbg_addr, addr_len);
bcopy(addr, &flow_desc.fd_dst_mac, addr_len);
flow_desc.fd_mac_len = (uint32_t)addr_len;
kmem_free(grp->mbg_addr, addr_len);
size_t addr_len = mip->mi_type->mt_addr_length;
if (bcmp(grp->mbg_addr, addr, addr_len) == 0 &&
size_t addr_len = mip->mi_type->mt_addr_length;
if (prefix_len >= addr_len) {
bzero(mac_addr + prefix_len, addr_len - prefix_len);
addr_len)) {
if (prefix_len < addr_len) {
prefix_len, addr_len - prefix_len);
int *addr_len);
iscsi_net_accept(void *socket, struct sockaddr *addr, int *addr_len)
(void) ksocket_accept(ks, addr, (socklen_t *)addr_len, &listen_ks,
uint_t addr_len;
mac_addr_arg, &addr_len, NULL, NULL);
*addr_len_ptr_arg = addr_len;
mac_addr_arg, &addr_len, NULL, NULL);
*addr_len_ptr_arg = addr_len;
t_kadvise(TIUSER *tiptr, uchar_t *addr, int addr_len)
iocp->ioc_count = sizeof (ipid_t) + addr_len;
ipid->ipid_addr_length = addr_len;
bcopy(addr, &ipid[1], addr_len);
unsigned int addr_len;
unsigned int addr_len;
unsigned int addr_len;
unsigned int addr_len;
uint8_t addr_len; /* length of address */
req.addr_len = req32.addr_len;
recv.addr_len = recv32.addr_len;