Lines Matching refs:ether_header
656 struct ether_header *, mblist, bool);
1221 static void brlog_ether_header(struct ether_header *);
1413 brlog_ether_header(struct ether_header *eh) in brlog_ether_header()
1704 error = bpf_attach(ifp, DLT_EN10MB, sizeof(struct ether_header), in bridge_clone_create()
2315 struct ether_header * eh_p; in bridge_iff_input()
2339 brlog_ether_header((struct ether_header *) in bridge_iff_input()
2352 if (mbuf_pkthdr_len(m) < sizeof(struct ether_header)) { in bridge_iff_input()
2355 mbuf_pkthdr_len(m), sizeof(struct ether_header)); in bridge_iff_input()
2358 if (mbuf_len(m) < sizeof(struct ether_header)) { in bridge_iff_input()
2359 error = mbuf_pullup(data, sizeof(struct ether_header)); in bridge_iff_input()
2363 sizeof(struct ether_header), in bridge_iff_input()
2376 eh_p = __unsafe_forge_single(struct ether_header *, *frame_ptr); in bridge_iff_input()
4462 struct ether_header *eh;
4483 eh = mtod(m, struct ether_header *);
4813 ether_header_type_is_ip(struct ether_header * eh, bool *is_ipv4)
4837 struct ether_header *eh;
4842 u_int mac_hlen = sizeof(struct ether_header);
4846 eh = mtod(*mp, struct ether_header *);
5005 u_int mac_hlen = sizeof(struct ether_header);
5324 dst_if, sizeof(struct ether_header), &mss,
5338 int mac_hlen = sizeof(struct ether_header);
5397 struct ether_header *eh;
5415 eh = mtod(m, struct ether_header *);
5579 struct ether_header *eh;
5584 eh = mtod(m, struct ether_header *);
5618 struct ether_header *eh;
5624 eh = mtod(m, struct ether_header *);
5889 mac_hlen = sizeof(struct ether_header);
7271 struct ether_header *eh;
7274 size_t minlen = sizeof(struct ether_header) + sizeof(struct ether_arp);
7293 eh = mtod(m, struct ether_header *);
7746 struct ether_header **eh_p, struct ether_arp **ea_p)
7749 struct ether_header *eh;
7750 size_t minlen = sizeof(struct ether_header) + sizeof(struct ether_arp);
7771 eh = mtod(*data, struct ether_header *);
7808 struct ether_header * __single eh;
7870 struct ether_header * __single eh;
7906 #define ETHER_IPV4_HEADER_LEN (sizeof(struct ether_header) + \
7947 iphdr = (struct ip *)(void *)(header + sizeof(struct ether_header));
7969 offset = sizeof(struct ether_header) + ip_header_len;
8020 struct ether_header *eh;
8032 eh = (struct ether_header *)header;
8057 #define ETHER_IPV6_HEADER_LEN (sizeof(struct ether_header) + \
8099 struct ether_header *eh;
8122 eh = (struct ether_header *)header;
8143 eh = (struct ether_header *)header;
8329 struct ether_header *eh;
8337 eh = (struct ether_header *)header;
8355 struct ether_header *eh;
8367 eh = (struct ether_header *)header;
8409 struct ether_header *eh;
8415 eh = mtod(m, struct ether_header *);
8438 eh = mtod(m, struct ether_header *);
8658 struct ether_header *eh;
8664 eh = mtod(*data, struct ether_header *);
8717 offset = sizeof(struct ether_header) + mnr->mnr_ip_header_len;
8821 struct ether_header *eh;
8824 eh = mtod(*data, struct ether_header *);
9024 struct ether_header *eh1, eh2;
9044 eh1 = mtod(*mp, struct ether_header *);
9248 sizeof(struct ether_header) +
9269 u_int mac_hlen = sizeof(struct ether_header);
9331 sizeof(struct ether_header) +
9403 struct ether_header *eh;
9407 eh = mtod(mc, struct ether_header *);
9435 iphdr = (struct ip *)(header + sizeof(struct ether_header));
9489 struct ether_header * eh_in_p, mblist list, bool is_promisc)
9790 update_mbuf_flags(struct ifnet * ifp, mbuf_t m, struct ether_header * eh)
9872 struct ether_header eh;
9894 struct ether_header * eh_p;
9915 eh_p = __unsafe_forge_single(struct ether_header *,