Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F102973411
D29397.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D29397.diff
View Options
diff --git a/sys/compat/linuxkpi/common/include/linux/if_ether.h b/sys/compat/linuxkpi/common/include/linux/if_ether.h
--- a/sys/compat/linuxkpi/common/include/linux/if_ether.h
+++ b/sys/compat/linuxkpi/common/include/linux/if_ether.h
@@ -39,17 +39,29 @@
#ifndef ETH_ALEN
#define ETH_ALEN ETHER_ADDR_LEN
#endif
+#define ETH_FRAME_LEN (ETHER_MAX_LEN - ETHER_CRC_LEN)
#define ETH_FCS_LEN 4 /* Octets in the FCS */
#define VLAN_HLEN 4 /* The additional bytes (on top of the Ethernet header)
* that VLAN requires. */
/*
* defined Ethernet Protocol ID's.
*/
+#define ETH_P_ARP ETHERTYPE_ARP
#define ETH_P_IP ETHERTYPE_IP
#define ETH_P_IPV6 ETHERTYPE_IPV6
#define ETH_P_MPLS_UC ETHERTYPE_MPLS
#define ETH_P_MPLS_MC ETHERTYPE_MPLS_MCAST
#define ETH_P_8021Q ETHERTYPE_VLAN
#define ETH_P_8021AD ETHERTYPE_QINQ
+#define ETH_P_PAE ETHERTYPE_PAE
+#define ETH_P_802_2 ETHERTYPE_8023
+#define ETH_P_LINK_CTL 0x886C /* ITU-T G.989.2 */
+#define ETH_P_TDLS 0x890D /* 802.11z-2010, see wpa. */
+
+struct ethhdr {
+ uint8_t h_dest[ETH_ALEN];
+ uint8_t h_source[ETH_ALEN];
+ uint16_t h_proto;
+} __packed;
#endif /* _LINUX_IF_ETHER_H_ */
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Nov 20, 9:05 AM (21 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14734580
Default Alt Text
D29397.diff (1 KB)
Attached To
Mode
D29397: LinuxKPI: if_ether additions
Attached
Detach File
Event Timeline
Log In to Comment