Home
last modified time | relevance | path

Searched refs:vrq (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_svc.c382 eib_vnic_req_t *vrq; in eib_vnic_creator() local
398 while ((vrq = ss->ei_vnic_req) == NULL) { in eib_vnic_creator()
413 ss->ei_vnic_req = vrq->vr_next; in eib_vnic_creator()
414 vrq->vr_next = NULL; in eib_vnic_creator()
416 vr_req = vrq->vr_req; in eib_vnic_creator()
417 vr_mac = vrq->vr_mac; in eib_vnic_creator()
441 ss->ei_pending_vnic_req = vrq; in eib_vnic_creator()
447 vr_mac[5], vrq->vr_vlan); in eib_vnic_creator()
469 if ((ret = eib_vnic_create(ss, vrq->vr_mac, vrq->vr_vlan, in eib_vnic_creator()
474 vr_mac[3], vr_mac[4], vr_mac[5], vrq->vr_vlan, err); in eib_vnic_creator()
[all …]
H A Deib_vnic.c823 eib_vnic_req_t *vrq; in eib_vnic_need_new() local
830 vrq = kmem_zalloc(sizeof (eib_vnic_req_t), KM_NOSLEEP); in eib_vnic_need_new()
831 if (vrq == NULL) { in eib_vnic_need_new()
836 vrq->vr_next = NULL; in eib_vnic_need_new()
837 vrq->vr_req = EIB_CR_REQ_NEW_VNIC; in eib_vnic_need_new()
838 bcopy(mac, vrq->vr_mac, ETHERADDRL); in eib_vnic_need_new()
839 vrq->vr_vlan = vlan; in eib_vnic_need_new()
841 eib_vnic_enqueue_req(ss, vrq); in eib_vnic_need_new()
845 eib_vnic_enqueue_req(eib_t *ss, eib_vnic_req_t *vrq) in eib_vnic_enqueue_req() argument
854 m = vrq->vr_mac; in eib_vnic_enqueue_req()
[all …]
H A Deib_data.c489 eib_vnic_req_t *vrq; in eib_data_lookup_vnic() local
532 for (vrq = ss->ei_failed_vnic_req; vrq; vrq = vrq->vr_next) { in eib_data_lookup_vnic()
533 if ((vrq->vr_vlan == vlan) && in eib_data_lookup_vnic()
534 (bcmp(vrq->vr_mac, mac, ETHERADDRL) == 0)) { in eib_data_lookup_vnic()