Lines Matching refs:tETH_HDR
416 tETH_HDR eth_hdr; in btpan_tap_send()
420 char packet[TAP_MAX_PKT_WRITE_LEN + sizeof(tETH_HDR)]; in btpan_tap_send()
421 memcpy(packet, ð_hdr, sizeof(tETH_HDR)); in btpan_tap_send()
426 memcpy(packet + sizeof(tETH_HDR), buf, len); in btpan_tap_send()
430 OSI_NO_INTR(ret = write(tap_fd, packet, len + sizeof(tETH_HDR))); in btpan_tap_send()
544 static inline bool should_forward(tETH_HDR* hdr) { in should_forward()
552 static int forward_bnep(tETH_HDR* eth_hdr, BT_HDR* hdr) { in forward_bnep()
716 if (buffer->len > sizeof(tETH_HDR) && should_forward((tETH_HDR*)packet)) { in btu_exec_tap_fd_read()
721 tETH_HDR hdr; in btu_exec_tap_fd_read()
722 memcpy(&hdr, packet, sizeof(tETH_HDR)); in btu_exec_tap_fd_read()
725 buffer->len -= sizeof(tETH_HDR); in btu_exec_tap_fd_read()
726 buffer->offset += sizeof(tETH_HDR); in btu_exec_tap_fd_read()