Searched defs:hdrs_buf (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_rr.c62 uint8_t hdrs_buf[sizeof(struct ether_vlan_header) + local
100 /* copy the header so it's contiguous in the local hdrs_buf */
104 while (pTmpMblk && (hdrs_size < sizeof(hdrs_buf)))
108 if (mblkLen >= (sizeof(hdrs_buf) - hdrs_size))
110 mblkLen = (sizeof(hdrs_buf) - hdrs_size);
113 bcopy(pTmpMblk->b_rptr, &hdrs_buf[hdrs_size], mblkLen);
119 pHdr = hdrs_buf;
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c265 uint8_t hdrs_buf[sizeof (struct ether_header) + 64 + sizeof (uint32_t)]; local
296 bcopy(nmp->b_rptr, &hdrs_buf[0], sizeof (struct ether_vlan_header));
297 eth_type = ntohs(((p_ether_header_t)hdrs_buf)->ether_type);
307 if (*(hdrs_buf + sizeof (struct ether_header)) ==
309 eth_type = ntohs(*((uint16_t *)(hdrs_buf +
322 hdrs_buf)->ether_type);
349 ((p_ether_header_t)hdrs_buf)->ether_type = 0;
350 while ((nmp) && (hdrs_size < sizeof (hdrs_buf))) {
354 (sizeof (hdrs_buf) - hdrs_size))
355 mblk_len = sizeof (hdrs_buf)
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c465 uint8_t hdrs_buf[sizeof (struct ether_header) + local
500 /* copy ether_header from mblk to hdrs_buf */
501 cursor = &hdrs_buf[0];
516 eth_type = ntohs(((p_ether_header_t)hdrs_buf)->ether_type);
525 if (*(hdrs_buf + sizeof (struct ether_header))
527 eth_type = ntohs(*((uint16_t *)(hdrs_buf +
540 hdrs_buf)->ether_type);
568 ((p_ether_header_t)hdrs_buf)->ether_type = 0;
570 sizeof (hdrs_buf))) {
574 (sizeof (hdrs_buf)
[all...]

Completed in 64 milliseconds