dl_capability_sub_t
size += sizeof (dl_capability_sub_t) +
size += sizeof (dl_capability_sub_t) +
size += sizeof (dl_capability_sub_t) +
ill_capability_id_ack(ill_t *ill, mblk_t *mp, dl_capability_sub_t *outers)
dl_capability_sub_t *inners;
dl_capability_sub_t *dl_subcap;
dl_subcap = (dl_capability_sub_t *)mp->b_wptr;
mp->b_wptr += sizeof (dl_capability_sub_t) + sizeof (dl_capab_dld_t);
ill_capability_dispatch(ill_t *ill, mblk_t *mp, dl_capability_sub_t *subp)
ill_capability_vrrp_ack(ill_t *ill, mblk_t *mp, dl_capability_sub_t *isub)
ill_capability_hcksum_ack(ill_t *ill, mblk_t *mp, dl_capability_sub_t *isub)
sizeof (dl_capability_sub_t) + isub->dl_length;
sizeof (dl_capability_sub_t) +
dl_capability_sub_t *dl_subcap;
dl_subcap = (dl_capability_sub_t *)mp->b_wptr;
ill_capability_zerocopy_ack(ill_t *ill, mblk_t *mp, dl_capability_sub_t *isub)
sizeof (dl_capability_sub_t) +
oc->dl_sub_length = sizeof (dl_capability_sub_t) +
dl_capability_sub_t *dl_subcap;
dl_subcap = (dl_capability_sub_t *)mp->b_wptr;
ill_capability_dld_ack(ill_t *ill, mblk_t *mp, dl_capability_sub_t *isub)
static void ill_capability_dispatch(ill_t *, mblk_t *, dl_capability_sub_t *);
static void ill_capability_id_ack(ill_t *, mblk_t *, dl_capability_sub_t *);
static void ill_capability_vrrp_ack(ill_t *, mblk_t *, dl_capability_sub_t *);
static void ill_capability_hcksum_ack(ill_t *, mblk_t *, dl_capability_sub_t *);
dl_capability_sub_t *);
dl_capability_sub_t *);
dl_capability_sub_t *subp, *endp;
#define SC(base, offset) (dl_capability_sub_t *)(((uchar_t *)(base))+(offset))
subp = SC(subp, sizeof (dl_capability_sub_t) + subp->dl_length)) {
dl_capability_sub_t *sp;
sp = (dl_capability_sub_t *)(mp->b_rptr + off);
size = sizeof (dl_capability_sub_t) + sp->dl_length;
dl_capability_sub_t *dlsp;
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dl_capability_sub_t *dlsp;
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
dlsp = (dl_capability_sub_t *)&dlap[1];
dlsp = (dl_capability_sub_t *)&dlhp[1];
dlsp = (dl_capability_sub_t *)&dlzp[1];
dl_capability_sub_t *dlsp;
dlsp = (dl_capability_sub_t *)(mp->b_rptr + off);
size = sizeof (dl_capability_sub_t) + dlsp->dl_length;
dl_capability_sub_t *subcapb;
size += sizeof (dl_capability_sub_t) +
size = sizeof (dl_capability_sub_t) +
subcapb = (dl_capability_sub_t *)(capb + 1);
dl_capability_sub_t *sub, *end;
sub = (dl_capability_sub_t *)((caddr_t)cap + cap->dl_sub_offset);
end = (dl_capability_sub_t *)((caddr_t)cap + cap->dl_sub_length
sub = (dl_capability_sub_t *)((caddr_t)sub + sizeof (*sub)
i_capab_id_ack(mblk_t *mp, dl_capability_sub_t *outers,
dl_capability_sub_t *inners;
static int i_capab_id_ack(mblk_t *, dl_capability_sub_t *, queue_t *,
i_capab_sub_ack(mblk_t *mp, dl_capability_sub_t *sub, queue_t *q,
static int i_capab_sub_ack(mblk_t *, dl_capability_sub_t *, queue_t *,
dl_capability_sub_t *dlsp;
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
subsize += sizeof (dl_capability_sub_t) +
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dlsp = (dl_capability_sub_t *)ptr;
ptr += sizeof (dl_capability_sub_t);
dl_capability_sub_t *sp;
sp = (dl_capability_sub_t *)(mp->b_rptr + off);
size = sizeof (dl_capability_sub_t) + sp->dl_length;
dl_capability_sub_t id_subcap; /* sub-capability */