Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/common/io/bge/
H A Dbge_recv2.c75 bge_rbd_t hw_rbd; in bge_receive_packet() local
86 hw_rbd = *hw_rbd_p; in bge_receive_packet()
88 switch (hw_rbd.flags & (RBD_FLAG_MINI_RING|RBD_FLAG_JUMBO_RING)) { in bge_receive_packet()
92 BGE_PKTDUMP((bgep, &hw_rbd, NULL, "bad ring flags!")); in bge_receive_packet()
110 if (hw_rbd.index >= brp->desc.nslots) { in bge_receive_packet()
112 BGE_PKTDUMP((bgep, &hw_rbd, NULL, "bad ring index!")); in bge_receive_packet()
116 srbdp = &brp->sw_rbds[hw_rbd.index]; in bge_receive_packet()
117 if (hw_rbd.opaque != srbdp->pbuf.token) { in bge_receive_packet()
119 BGE_PKTDUMP((bgep, &hw_rbd, srbdp, "bad ring token")); in bge_receive_packet()
123 if ((hw_rbd.flags & RBD_FLAG_PACKET_END) == 0) { in bge_receive_packet()
[all …]