Searched refs:ether_header (Results 1 - 25 of 40) sorted by relevance

12

/haiku/headers/private/net/
H A Dethernet.h19 struct ether_header { struct
/haiku/src/system/boot/loader/net/
H A DEthernet.cpp146 ether_header header;
189 < (ssize_t)sizeof(ether_header) + ETHER_MIN_TRANSFER_UNIT
191 > (ssize_t)sizeof(ether_header) + ETHER_MAX_TRANSFER_UNIT) {
196 ether_header *header = (ether_header*)fReceiveBuffer;
205 bytesReceived - (ssize_t)sizeof(ether_header)));
213 (uint8*)fReceiveBuffer + sizeof(ether_header),
214 bytesReceived - sizeof(ether_header));
/haiku/src/add-ons/kernel/network/ppp/pppoe/
H A DPPPoE.h62 struct ether_header ethernetHeader;
H A DPPPoEDevice.cpp179 NetBufferPrepend<ether_header> ethernetHeader(packet);
182 ether_header &header = ethernetHeader.Data();
267 struct ether_header *ethernetHeader;
272 ethernetHeader = (struct ether_header*) destination.sa_data;
345 NetBufferPrepend<ether_header> ethernetHeader(packet);
348 ether_header &ethheader = ethernetHeader.Data();
518 NetBufferPrepend<ether_header> ethernetHeader(replyPacket);
521 ether_header &header = ethernetHeader.Data();
/haiku/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/
H A Dethernet_frame.cpp41 NetBufferHeaderRemover<ether_header> bufferHeader(buffer);
45 ether_header& header = bufferHeader.Data();
149 NetBufferPrepend<ether_header> bufferHeader(buffer);
153 ether_header &header = bufferHeader.Data();
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_input.c263 struct ether_header *eh = mtod(m, struct ether_header *);
300 struct ether_header *eh;
325 eh = mtod(m, struct ether_header *);
352 eh = mtod(m, struct ether_header *);
364 #define FF_LLC_SIZE (sizeof(struct ether_header) + sizeof(struct llc))
365 struct ether_header *eh;
378 eh = mtod(m, struct ether_header *); /* 802.3 header is first */
381 + sizeof(struct ether_header) - sizeof(struct llc);
384 sizeof(struct ether_header));
[all...]
H A Dieee80211_superg.c89 memcpy(dst, src, sizeof(struct ether_header))
275 #define FF_LLC_SIZE (sizeof(struct ether_header) + sizeof(struct llc))
299 sizeof(struct ether_header));
367 struct ether_header eh1, eh2;
499 struct ether_header eh1, eh2;
518 sizeof(struct ether_header),
810 ETHER_IS_MULTICAST(mtod(m, struct ether_header *)->ether_dhost)) {
913 if (ETHER_IS_MULTICAST(mtod(m, struct ether_header *)->ether_dhost))
H A Dieee80211_wds.c239 const struct ether_header *eh = mtod(m, const struct ether_header *);
419 struct ether_header *eh;
635 eh = mtod(m, struct ether_header *);
H A Dieee80211_output.c81 memcpy(dst, src, sizeof(struct ether_header))
350 struct ether_header *eh;
365 if (m->m_len < sizeof(struct ether_header) &&
366 (m = m_pullup(m, sizeof(struct ether_header))) == NULL) {
373 eh = mtod(m, struct ether_header *);
1203 const struct ether_header *eh = NULL;
1233 eh = mtod(m, struct ether_header *);
1281 m_copydata(m, sizeof(struct ether_header) +
1294 m_copydata(m, sizeof(struct ether_header) +
1348 #define TO_BE_RECLAIMED (sizeof(struct ether_header)
[all...]
H A Dieee80211_hostap.c363 struct ether_header *eh = mtod(m, struct ether_header *);
483 struct ether_header *eh;
760 eh = mtod(m, struct ether_header *);
1620 struct ether_header eh;
1639 struct ether_header *eh;
H A Dieee80211_proto.h123 const struct ether_header *);
H A Dieee80211_adhoc.c317 struct ether_header *eh;
574 eh = mtod(m, struct ether_header *);
H A Dieee80211_sta.c548 struct ether_header *eh;
843 eh = mtod(m, struct ether_header *);
/haiku/headers/private/kernel/boot/net/
H A DNetDefs.h87 struct ether_header { struct
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/
H A Dam7990.c219 struct ether_header *eh;
288 eh = mtod(m, struct ether_header *);
580 struct ether_header eh;
603 struct ether_header eh;
H A Dam79900.c260 struct ether_header *eh;
326 eh = mtod(m, struct ether_header *);
629 struct ether_header eh;
651 struct ether_header eh;
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_pae_output.c66 struct ether_header *eh;
71 M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
75 eh = mtod(m, struct ether_header *);
98 len = m->m_len - sizeof(struct ether_header);
H A Dieee80211_output.c428 struct ether_header eh;
529 struct ether_header eh;
578 if (m->m_len < sizeof(struct ether_header)) {
579 m = m_pullup(m, sizeof(struct ether_header));
585 memcpy(&eh, mtod(m, caddr_t), sizeof(struct ether_header));
639 m_adj(m, sizeof(struct ether_header) - LLC_SNAPFRAMELEN);
H A Dieee80211_pae_input.c80 struct ether_header *eh;
87 eh = mtod(m, struct ether_header *);
H A Dieee80211_input.c1051 struct ether_header *eh;
1054 eh = mtod(m, struct ether_header *);
1120 struct ether_header eh;
1181 struct ether_header *eh = mtod(m, struct ether_header *);
1229 struct ether_header *eh;
1246 eh = mtod(m, struct ether_header *);
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dethernet.h63 struct ether_header { struct
77 CTASSERT(sizeof (struct ether_header) == ETHER_ADDR_LEN * 2 + 2);
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/
H A Dif_an.c170 static void an_cache_store(struct an_softc *, struct ether_header *,
834 struct ether_header *eh;
974 eh = mtod(m, struct ether_header *);
1054 eh = mtod(m, struct ether_header *);
1824 sizeof(struct ether_header));
1827 sizeof(struct ether_header));
1831 sizeof(struct ether_header));
2726 struct ether_header *eh;
2766 eh = mtod(m0, struct ether_header *);
2779 m_copydata(m0, sizeof(struct ether_header)
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/
H A Dif_fxp.c1452 struct ether_header *eh;
1466 ip_off = sizeof(struct ether_header);
1472 eh = mtod(m, struct ether_header *);
1803 struct ether_header *eh;
1826 if (pktlen < sizeof(struct ether_header) + sizeof(struct ip))
1828 eh = mtod(m, struct ether_header *);
1836 pktlen -= sizeof(struct ether_header);
1991 if (total_len < (int)sizeof(struct ether_header) ||
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c1411 struct ether_header *eh;
1426 ip_off = sizeof(struct ether_header);
1432 eh = mtod(m, struct ether_header *);
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/msk/
H A Dif_msk.c2661 struct ether_header *eh;
2676 offset = sizeof(struct ether_header);
2682 eh = mtod(m, struct ether_header *);
3104 struct ether_header *eh;
3141 if (pktlen < sizeof(struct ether_header) + sizeof(struct ip))
3143 eh = mtod(m, struct ether_header *);
3151 pktlen -= sizeof(struct ether_header);

Completed in 311 milliseconds

12