@@ -58,57 +58,61 @@ struct net_eth_addr {
58
58
59
59
#define NET_ETH_HDR (pkt ) ((struct net_eth_hdr *)net_pkt_data(pkt))
60
60
61
+ /* zephyr-keep-sorted-start */
62
+ #define NET_ETH_PTYPE_ALL 0x0003 /* from linux/if_ether.h */
63
+ #define NET_ETH_PTYPE_ARP 0x0806
61
64
#define NET_ETH_PTYPE_CAN 0x000C /* CAN: Controller Area Network */
62
65
#define NET_ETH_PTYPE_CANFD 0x000D /* CANFD: CAN flexible data rate*/
66
+ #define NET_ETH_PTYPE_EAPOL 0x888e
67
+ #define NET_ETH_PTYPE_ECAT 0x88a4
63
68
#define NET_ETH_PTYPE_HDLC 0x0019 /* HDLC frames (like in PPP) */
64
- #define NET_ETH_PTYPE_ARP 0x0806
69
+ #define NET_ETH_PTYPE_IEEE802154 0x00F6 /* from linux/if_ether.h: IEEE802.15.4 frame */
65
70
#define NET_ETH_PTYPE_IP 0x0800
66
- #define NET_ETH_PTYPE_TSN 0x22f0 /* TSN (IEEE 1722) packet */
67
71
#define NET_ETH_PTYPE_IPV6 0x86dd
68
- #define NET_ETH_PTYPE_VLAN 0x8100
69
- #define NET_ETH_PTYPE_PTP 0x88f7
70
72
#define NET_ETH_PTYPE_LLDP 0x88cc
71
- #define NET_ETH_PTYPE_ALL 0x0003 /* from linux/if_ether.h */
72
- #define NET_ETH_PTYPE_ECAT 0x88a4
73
- #define NET_ETH_PTYPE_EAPOL 0x888e
74
- #define NET_ETH_PTYPE_IEEE802154 0x00F6 /* from linux/if_ether.h: IEEE802.15.4 frame */
73
+ #define NET_ETH_PTYPE_PTP 0x88f7
74
+ #define NET_ETH_PTYPE_TSN 0x22f0 /* TSN (IEEE 1722) packet */
75
+ #define NET_ETH_PTYPE_VLAN 0x8100
76
+ /* zephyr-keep-sorted-stop */
75
77
78
+ /* zephyr-keep-sorted-start re(^#define) */
79
+ #if !defined(ETH_P_8021Q )
80
+ #define ETH_P_8021Q NET_ETH_PTYPE_VLAN
81
+ #endif
76
82
#if !defined(ETH_P_ALL )
77
83
#define ETH_P_ALL NET_ETH_PTYPE_ALL
78
84
#endif
79
- #if !defined(ETH_P_IP )
80
- #define ETH_P_IP NET_ETH_PTYPE_IP
81
- #endif
82
85
#if !defined(ETH_P_ARP )
83
86
#define ETH_P_ARP NET_ETH_PTYPE_ARP
84
87
#endif
85
- #if !defined(ETH_P_IPV6 )
86
- #define ETH_P_IPV6 NET_ETH_PTYPE_IPV6
88
+ #if !defined(ETH_P_CAN )
89
+ #define ETH_P_CAN NET_ETH_PTYPE_CAN
87
90
#endif
88
- #if !defined(ETH_P_8021Q )
89
- #define ETH_P_8021Q NET_ETH_PTYPE_VLAN
91
+ #if !defined(ETH_P_CANFD )
92
+ #define ETH_P_CANFD NET_ETH_PTYPE_CANFD
90
93
#endif
91
- #if !defined(ETH_P_TSN )
92
- #define ETH_P_TSN NET_ETH_PTYPE_TSN
94
+ #if !defined(ETH_P_EAPOL )
95
+ #define ETH_P_EAPOL NET_ETH_PTYPE_EAPOL
93
96
#endif
94
97
#if !defined(ETH_P_ECAT )
95
- #define ETH_P_ECAT NET_ETH_PTYPE_ECAT
98
+ #define ETH_P_ECAT NET_ETH_PTYPE_ECAT
96
99
#endif
97
- #if !defined(ETH_P_EAPOL )
98
- #define ETH_P_EAPOL NET_ETH_PTYPE_EAPOL
100
+ #if !defined(ETH_P_HDLC )
101
+ #define ETH_P_HDLC NET_ETH_PTYPE_HDLC
99
102
#endif
100
103
#if !defined(ETH_P_IEEE802154 )
101
- #define ETH_P_IEEE802154 NET_ETH_PTYPE_IEEE802154
104
+ #define ETH_P_IEEE802154 NET_ETH_PTYPE_IEEE802154
102
105
#endif
103
- #if !defined(ETH_P_CAN )
104
- #define ETH_P_CAN NET_ETH_PTYPE_CAN
106
+ #if !defined(ETH_P_IP )
107
+ #define ETH_P_IP NET_ETH_PTYPE_IP
105
108
#endif
106
- #if !defined(ETH_P_CANFD )
107
- #define ETH_P_CANFD NET_ETH_PTYPE_CANFD
109
+ #if !defined(ETH_P_IPV6 )
110
+ #define ETH_P_IPV6 NET_ETH_PTYPE_IPV6
108
111
#endif
109
- #if !defined(ETH_P_HDLC )
110
- #define ETH_P_HDLC NET_ETH_PTYPE_HDLC
112
+ #if !defined(ETH_P_TSN )
113
+ #define ETH_P_TSN NET_ETH_PTYPE_TSN
111
114
#endif
115
+ /* zephyr-keep-sorted-stop */
112
116
113
117
/** @endcond */
114
118
0 commit comments