Subversion Repositories HelenOS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3846 mejdrech 1
/*
2
 * Copyright (c) 2008 Lukas Mejdrech
3
 * All rights reserved.
4
 *
5
 * Redistribution and use in source and binary forms, with or without
6
 * modification, are permitted provided that the following conditions
7
 * are met:
8
 *
9
 * - Redistributions of source code must retain the above copyright
10
 *   notice, this list of conditions and the following disclaimer.
11
 * - Redistributions in binary form must reproduce the above copyright
12
 *   notice, this list of conditions and the following disclaimer in the
13
 *   documentation and/or other materials provided with the distribution.
14
 * - The name of the author may not be used to endorse or promote products
15
 *   derived from this software without specific prior written permission.
16
 *
17
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
 */
28
 
29
/** @addtogroup net
30
 *  @{
31
 */
32
 
33
/** @file
34
 *  Ethernet protocol numbers according to the online IANA - Ethernet numbers - <http://www.iana.org/assignments/ethernet-numbers>, cited January 17 2009.
35
 *  Names according to the linux src/include/linux/if_ether.h header file.
36
 */
37
 
38
#ifndef __NET_ETHERNET_PROTOCOLS_H__
39
#define __NET_ETHERNET_PROTOCOLS_H__
40
 
41
/** Ethernet loopback packet protocol type.
42
 */
43
#define ETH_P_LOOP      0x0060
44
 
45
/** XEROX PUP (see 0A00) ethernet protocol type.
46
 */
47
#define ETH_P_PUP       0x0200
48
 
49
/** PUP Addr Trans (see 0A01) ethernet protocol type.
50
 */
51
#define ETH_P_PUPAT     0x0201
52
 
53
/** Nixdorf ethernet protocol type.
54
 */
55
#define ETH_P_Nixdorf       0x0400
56
 
57
/** XEROX NS IDP ethernet protocol type.
58
 */
59
#define ETH_P_XEROX_NS_IDP      0x0600
60
 
61
/** DLOG ethernet protocol type.
62
 */
63
#define ETH_P_DLOG      0x0660
64
 
65
/** DLOG ethernet protocol type.
66
 */
67
#define ETH_P_DLOG2     0x0661
68
 
69
/** Internet IP (IPv4) ethernet protocol type.
70
 */
71
#define ETH_P_IP        0x0800
72
 
73
/** X.75 Internet ethernet protocol type.
74
 */
75
#define ETH_P_X_75      0x0801
76
 
77
/** NBS Internet ethernet protocol type.
78
 */
79
#define ETH_P_NBS       0x0802
80
 
81
/** ECMA Internet ethernet protocol type.
82
 */
83
#define ETH_P_ECMA      0x0803
84
 
85
/** Chaosnet ethernet protocol type.
86
 */
87
#define ETH_P_Chaosnet      0x0804
88
 
89
/** X.25 Level 3 ethernet protocol type.
90
 */
91
#define ETH_P_X25       0x0805
92
 
93
/** ARP ethernet protocol type.
94
 */
95
#define ETH_P_ARP       0x0806
96
 
97
/** XNS Compatability ethernet protocol type.
98
 */
99
#define ETH_P_XNS_Compatability     0x0807
100
 
101
/** Frame Relay ARP ethernet protocol type.
102
 */
103
#define ETH_P_Frame_Relay_ARP       0x0808
104
 
105
/** Symbolics Private ethernet protocol type.
106
 */
107
#define ETH_P_Symbolics_Private     0x081C
108
 
109
/** Xyplex ethernet protocol type.
110
 */
111
#define ETH_P_Xyplex_MIN        0x0888
112
 
113
/** Xyplex ethernet protocol type.
114
 */
115
#define ETH_P_Xyplex_MAX        0x088A
116
 
117
/** Ungermann-Bass net debugr ethernet protocol type.
118
 */
119
#define ETH_P_Ungermann_Bass_net_debugr     0x0900
120
 
121
/** Xerox IEEE802.3 PUP ethernet protocol type.
122
 */
123
#define ETH_P_IEEEPUP       0x0A00
124
 
125
/** PUP Addr Trans ethernet protocol type.
126
 */
127
#define ETH_P_IEEEPUPAT     0x0A01
128
 
129
/** Banyan VINES ethernet protocol type.
130
 */
131
#define ETH_P_Banyan_VINES      0x0BAD
132
 
133
/** VINES Loopback ethernet protocol type.
134
 */
135
#define ETH_P_VINES_Loopback        0x0BAE
136
 
137
/** VINES Echo ethernet protocol type.
138
 */
139
#define ETH_P_VINES_Echo        0x0BAF
140
 
141
/** Berkeley Trailer nego ethernet protocol type.
142
 */
143
#define ETH_P_Berkeley_Trailer_nego     0x1000
144
 
145
/** Berkeley Trailer encap/IP ethernet protocol type.
146
 */
147
#define ETH_P_Berkeley_Trailer_encapIP_MIN      0x1001
148
 
149
/** Berkeley Trailer encap/IP ethernet protocol type.
150
 */
151
#define ETH_P_Berkeley_Trailer_encapIP_MAX      0x100F
152
 
153
/** Valid Systems ethernet protocol type.
154
 */
155
#define ETH_P_Valid_Systems     0x1600
156
 
157
/** PCS Basic Block Protocol ethernet protocol type.
158
 */
159
#define ETH_P_PCS_Basic_Block_Protocol      0x4242
160
 
161
/** BBN Simnet ethernet protocol type.
162
 */
163
#define ETH_P_BBN_Simnet        0x5208
164
 
165
/** DEC Unassigned (Exp.) ethernet protocol type.
166
 */
167
#define ETH_P_DEC       0x6000
168
 
169
/** DEC MOP Dump/Load ethernet protocol type.
170
 */
171
#define ETH_P_DNA_DL        0x6001
172
 
173
/** DEC MOP Remote Console ethernet protocol type.
174
 */
175
#define ETH_P_DNA_RC        0x6002
176
 
177
/** DEC DECNET Phase IV Route ethernet protocol type.
178
 */
179
#define ETH_P_DNA_RT        0x6003
180
 
181
/** DEC LAT ethernet protocol type.
182
 */
183
#define ETH_P_LAT       0x6004
184
 
185
/** DEC Diagnostic Protocol ethernet protocol type.
186
 */
187
#define ETH_P_DIAG      0x6005
188
 
189
/** DEC Customer Protocol ethernet protocol type.
190
 */
191
#define ETH_P_CUST      0x6006
192
 
193
/** DEC LAVC, SCA ethernet protocol type.
194
 */
195
#define ETH_P_SCA       0x6007
196
 
197
/** DEC Unassigned ethernet protocol type.
198
 */
199
#define ETH_P_DEC_Unassigned_MIN        0x6008
200
 
201
/** DEC Unassigned ethernet protocol type.
202
 */
203
#define ETH_P_DEC_Unassigned_MAX        0x6009
204
 
205
/** Com Corporation ethernet protocol type.
206
 */
207
#define ETH_P_Com_Corporation_MIN       0x6010
208
 
209
/** Com Corporation ethernet protocol type.
210
 */
211
#define ETH_P_Com_Corporation_MAX       0x6014
212
 
213
/** Trans Ether Bridging ethernet protocol type.
214
 */
215
#define ETH_P_Trans_Ether_Bridging      0x6558
216
 
217
/** Raw Frame Relay ethernet protocol type.
218
 */
219
#define ETH_P_Raw_Frame_Relay       0x6559
220
 
221
/** Ungermann-Bass download ethernet protocol type.
222
 */
223
#define ETH_P_Ungermann_Bass_download       0x7000
224
 
225
/** Ungermann-Bass dia/loop ethernet protocol type.
226
 */
227
#define ETH_P_Ungermann_Bass_dialoop        0x7002
228
 
229
/** LRT ethernet protocol type.
230
 */
231
#define ETH_P_LRT_MIN       0x7020
232
 
233
/** LRT ethernet protocol type.
234
 */
235
#define ETH_P_LRT_MAX       0x7029
236
 
237
/** Proteon ethernet protocol type.
238
 */
239
#define ETH_P_Proteon       0x7030
240
 
241
/** Cabletron ethernet protocol type.
242
 */
243
#define ETH_P_Cabletron     0x7034
244
 
245
/** Cronus VLN ethernet protocol type.
246
 */
247
#define ETH_P_Cronus_VLN        0x8003
248
 
249
/** Cronus Direct ethernet protocol type.
250
 */
251
#define ETH_P_Cronus_Direct     0x8004
252
 
253
/** HP Probe ethernet protocol type.
254
 */
255
#define ETH_P_HP_Probe      0x8005
256
 
257
/** Nestar ethernet protocol type.
258
 */
259
#define ETH_P_Nestar        0x8006
260
 
261
/** AT&T ethernet protocol type.
262
 */
263
#define ETH_P_AT_T      0x8008
264
 
265
/** Excelan ethernet protocol type.
266
 */
267
#define ETH_P_Excelan       0x8010
268
 
269
/** SGI diagnostics ethernet protocol type.
270
 */
271
#define ETH_P_SGI_diagnostics       0x8013
272
 
273
/** SGI network games ethernet protocol type.
274
 */
275
#define ETH_P_SGI_network_games     0x8014
276
 
277
/** SGI reserved ethernet protocol type.
278
 */
279
#define ETH_P_SGI_reserved      0x8015
280
 
281
/** SGI bounce server ethernet protocol type.
282
 */
283
#define ETH_P_SGI_bounce_server     0x8016
284
 
285
/** Apollo Domain ethernet protocol type.
286
 */
287
#define ETH_P_Apollo_Domain     0x8019
288
 
289
/** Tymshare ethernet protocol type.
290
 */
291
#define ETH_P_Tymshare      0x802E
292
 
293
/** Tigan, Inc. ethernet protocol type.
294
 */
295
#define ETH_P_Tigan     0x802F
296
 
297
/** Reverse ARP ethernet protocol type.
298
 */
299
#define ETH_P_RARP      0x8035
300
 
301
/** Aeonic Systems ethernet protocol type.
302
 */
303
#define ETH_P_Aeonic_Systems        0x8036
304
 
305
/** DEC LANBridge ethernet protocol type.
306
 */
307
#define ETH_P_DEC_LANBridge     0x8038
308
 
309
/** DEC Unassigned ethernet protocol type.
310
 */
311
#define ETH_P_DEC_Unassigned_MIN1       0x8039
312
 
313
/** DEC Unassigned ethernet protocol type.
314
 */
315
#define ETH_P_DEC_Unassigned_MAX2       0x803C
316
 
317
/** DEC Ethernet Encryption ethernet protocol type.
318
 */
319
#define ETH_P_DEC_Ethernet_Encryption       0x803D
320
 
321
/** DEC Unassigned ethernet protocol type.
322
 */
323
#define ETH_P_DEC_Unassigned        0x803E
324
 
325
/** DEC LAN Traffic Monitor ethernet protocol type.
326
 */
327
#define ETH_P_DEC_LAN_Traffic_Monitor       0x803F
328
 
329
/** DEC Unassigned ethernet protocol type.
330
 */
331
#define ETH_P_DEC_Unassigned_MIN3       0x8040
332
 
333
/** DEC Unassigned ethernet protocol type.
334
 */
335
#define ETH_P_DEC_Unassigned_MAX3       0x8042
336
 
337
/** Planning Research Corp. ethernet protocol type.
338
 */
339
#define ETH_P_Planning_Research_Corp        0x8044
340
 
341
/** AT&T ethernet protocol type.
342
 */
343
#define ETH_P_AT_T2     0x8046
344
 
345
/** AT&T ethernet protocol type.
346
 */
347
#define ETH_P_AT_T3     0x8047
348
 
349
/** ExperData ethernet protocol type.
350
 */
351
#define ETH_P_ExperData     0x8049
352
 
353
/** Stanford V Kernel exp. ethernet protocol type.
354
 */
355
#define ETH_P_Stanford_V_Kernel_exp     0x805B
356
 
357
/** Stanford V Kernel prod. ethernet protocol type.
358
 */
359
#define ETH_P_Stanford_V_Kernel_prod        0x805C
360
 
361
/** Evans & Sutherland ethernet protocol type.
362
 */
363
#define ETH_P_Evans_Sutherland      0x805D
364
 
365
/** Little Machines ethernet protocol type.
366
 */
367
#define ETH_P_Little_Machines       0x8060
368
 
369
/** Counterpoint Computers ethernet protocol type.
370
 */
371
#define ETH_P_Counterpoint_Computers        0x8062
372
 
373
/** Univ. of Mass. @ Amherst ethernet protocol type.
374
 */
375
#define ETH_P_Univ_of_Mass      0x8065
376
 
377
/** Univ. of Mass. @ Amherst ethernet protocol type.
378
 */
379
#define ETH_P_Univ_of_Mass2     0x8066
380
 
381
/** Veeco Integrated Auto. ethernet protocol type.
382
 */
383
#define ETH_P_Veeco_Integrated_Auto     0x8067
384
 
385
/** General Dynamics ethernet protocol type.
386
 */
387
#define ETH_P_General_Dynamics      0x8068
388
 
389
/** AT&T ethernet protocol type.
390
 */
391
#define ETH_P_AT_T4     0x8069
392
 
393
/** Autophon ethernet protocol type.
394
 */
395
#define ETH_P_Autophon      0x806A
396
 
397
/** ComDesign ethernet protocol type.
398
 */
399
#define ETH_P_ComDesign     0x806C
400
 
401
/** Computgraphic Corp. ethernet protocol type.
402
 */
403
#define ETH_P_Computgraphic_Corp        0x806D
404
 
405
/** Landmark Graphics Corp. ethernet protocol type.
406
 */
407
#define ETH_P_Landmark_Graphics_Corp_MIN        0x806E
408
 
409
/** Landmark Graphics Corp. ethernet protocol type.
410
 */
411
#define ETH_P_Landmark_Graphics_Corp_MAX        0x8077
412
 
413
/** Matra ethernet protocol type.
414
 */
415
#define ETH_P_Matra     0x807A
416
 
417
/** Dansk Data Elektronik ethernet protocol type.
418
 */
419
#define ETH_P_Dansk_Data_Elektronik     0x807B
420
 
421
/** Merit Internodal ethernet protocol type.
422
 */
423
#define ETH_P_Merit_Internodal      0x807C
424
 
425
/** Vitalink Communications ethernet protocol type.
426
 */
427
#define ETH_P_Vitalink_Communications_MIN       0x807D
428
 
429
/** Vitalink Communications ethernet protocol type.
430
 */
431
#define ETH_P_Vitalink_Communications_MAX       0x807F
432
 
433
/** Vitalink TransLAN III ethernet protocol type.
434
 */
435
#define ETH_P_Vitalink_TransLAN_III     0x8080
436
 
437
/** Counterpoint Computers ethernet protocol type.
438
 */
439
#define ETH_P_Counterpoint_Computers_MIN        0x8081
440
 
441
/** Counterpoint Computers ethernet protocol type.
442
 */
443
#define ETH_P_Counterpoint_Computers_MAX        0x8083
444
 
445
/** Appletalk ethernet protocol type.
446
 */
447
#define ETH_P_ATALK     0x809B
448
 
449
/** Datability ethernet protocol type.
450
 */
451
#define ETH_P_Datability_MIN        0x809C
452
 
453
/** Datability ethernet protocol type.
454
 */
455
#define ETH_P_Datability_MAX        0x809E
456
 
457
/** Spider Systems Ltd. ethernet protocol type.
458
 */
459
#define ETH_P_Spider_Systems_Ltd        0x809F
460
 
461
/** Nixdorf Computers ethernet protocol type.
462
 */
463
#define ETH_P_Nixdorf_Computers     0x80A3
464
 
465
/** Siemens Gammasonics Inc. ethernet protocol type.
466
 */
467
#define ETH_P_Siemens_Gammasonics_Inc_MIN       0x80A4
468
 
469
/** Siemens Gammasonics Inc. ethernet protocol type.
470
 */
471
#define ETH_P_Siemens_Gammasonics_Inc_MAX       0x80B3
472
 
473
/** DCA Data Exchange Cluster ethernet protocol type.
474
 */
475
#define ETH_P_DCA_Data_Exchange_Cluster_MIN     0x80C0
476
 
477
/** DCA Data Exchange Cluster ethernet protocol type.
478
 */
479
#define ETH_P_DCA_Data_Exchange_Cluster_MAX     0x80C3
480
 
481
/** Banyan Systems ethernet protocol type.
482
 */
483
#define ETH_P_Banyan_Systems        0x80C4
484
 
485
/** Banyan Systems ethernet protocol type.
486
 */
487
#define ETH_P_Banyan_Systems2       0x80C5
488
 
489
/** Pacer Software ethernet protocol type.
490
 */
491
#define ETH_P_Pacer_Software        0x80C6
492
 
493
/** Applitek Corporation ethernet protocol type.
494
 */
495
#define ETH_P_Applitek_Corporation      0x80C7
496
 
497
/** Intergraph Corporation ethernet protocol type.
498
 */
499
#define ETH_P_Intergraph_Corporation_MIN        0x80C8
500
 
501
/** Intergraph Corporation ethernet protocol type.
502
 */
503
#define ETH_P_Intergraph_Corporation_MAX        0x80CC
504
 
505
/** Harris Corporation ethernet protocol type.
506
 */
507
#define ETH_P_Harris_Corporation_MIN        0x80CD
508
 
509
/** Harris Corporation ethernet protocol type.
510
 */
511
#define ETH_P_Harris_Corporation_MAX        0x80CE
512
 
513
/** Taylor Instrument ethernet protocol type.
514
 */
515
#define ETH_P_Taylor_Instrument_MIN     0x80CF
516
 
517
/** Taylor Instrument ethernet protocol type.
518
 */
519
#define ETH_P_Taylor_Instrument_MAX     0x80D2
520
 
521
/** Rosemount Corporation ethernet protocol type.
522
 */
523
#define ETH_P_Rosemount_Corporation_MIN     0x80D3
524
 
525
/** Rosemount Corporation ethernet protocol type.
526
 */
527
#define ETH_P_Rosemount_Corporation_MAX     0x80D4
528
 
529
/** IBM SNA Service on Ether ethernet protocol type.
530
 */
531
#define ETH_P_IBM_SNA_Service_on_Ether      0x80D5
532
 
533
/** Varian Associates ethernet protocol type.
534
 */
535
#define ETH_P_Varian_Associates     0x80DD
536
 
537
/** Integrated Solutions TRFS ethernet protocol type.
538
 */
539
#define ETH_P_Integrated_Solutions_TRFS_MIN     0x80DE
540
 
541
/** Integrated Solutions TRFS ethernet protocol type.
542
 */
543
#define ETH_P_Integrated_Solutions_TRFS_MAX     0x80DF
544
 
545
/** Allen-Bradley ethernet protocol type.
546
 */
547
#define ETH_P_Allen_Bradley_MIN     0x80E0
548
 
549
/** Allen-Bradley ethernet protocol type.
550
 */
551
#define ETH_P_Allen_Bradley_MAX     0x80E3
552
 
553
/** Datability ethernet protocol type.
554
 */
555
#define ETH_P_Datability_MIN2       0x80E4
556
 
557
/** Datability ethernet protocol type.
558
 */
559
#define ETH_P_Datability_MAX2       0x80F0
560
 
561
/** Retix ethernet protocol type.
562
 */
563
#define ETH_P_Retix     0x80F2
564
 
565
/** AppleTalk AARP (Kinetics) ethernet protocol type.
566
 */
567
#define ETH_P_AARP      0x80F3
568
 
569
/** Kinetics ethernet protocol type.
570
 */
571
#define ETH_P_Kinetics_MIN      0x80F4
572
 
573
/** Kinetics ethernet protocol type.
574
 */
575
#define ETH_P_Kinetics_MAX      0x80F5
576
 
577
/** Apollo Computer ethernet protocol type.
578
 */
579
#define ETH_P_Apollo_Computer       0x80F7
580
 
581
/** Wellfleet Communications ethernet protocol type.
582
 */
583
#define ETH_P_Wellfleet_Communications      0x80FF
584
 
585
/** IEEE 802.1Q VLAN-tagged frames (initially Wellfleet) ethernet protocol type.
586
 */
587
#define ETH_P_8021Q     0x8100
588
 
589
/** Wellfleet Communications ethernet protocol type.
590
 */
591
#define ETH_P_Wellfleet_Communications_MIN      0x8101
592
 
593
/** Wellfleet Communications ethernet protocol type.
594
 */
595
#define ETH_P_Wellfleet_Communications_MAX      0x8103
596
 
597
/** Symbolics Private ethernet protocol type.
598
 */
599
#define ETH_P_Symbolics_Private_MIN     0x8107
600
 
601
/** Symbolics Private ethernet protocol type.
602
 */
603
#define ETH_P_Symbolics_Private_MAX     0x8109
604
 
605
/** Hayes Microcomputers ethernet protocol type.
606
 */
607
#define ETH_P_Hayes_Microcomputers      0x8130
608
 
609
/** VG Laboratory Systems ethernet protocol type.
610
 */
611
#define ETH_P_VG_Laboratory_Systems     0x8131
612
 
613
/** Bridge Communications ethernet protocol type.
614
 */
615
#define ETH_P_Bridge_Communications_MIN     0x8132
616
 
617
/** Bridge Communications ethernet protocol type.
618
 */
619
#define ETH_P_Bridge_Communications_MAX     0x8136
620
 
621
/** Novell, Inc. ethernet protocol type.
622
 */
623
#define ETH_P_Novell_Inc_MIN        0x8137
624
 
625
/** Novell, Inc. ethernet protocol type.
626
 */
627
#define ETH_P_Novell_Inc_MAX        0x8138
628
 
629
/** KTI ethernet protocol type.
630
 */
631
#define ETH_P_KTI_MIN       0x8139
632
 
633
/** KTI ethernet protocol type.
634
 */
635
#define ETH_P_KTI_MAX       0x813D
636
 
637
/** Logicraft ethernet protocol type.
638
 */
639
#define ETH_P_Logicraft     0x8148
640
 
641
/** Network Computing Devices ethernet protocol type.
642
 */
643
#define ETH_P_Network_Computing_Devices     0x8149
644
 
645
/** Alpha Micro ethernet protocol type.
646
 */
647
#define ETH_P_Alpha_Micro       0x814A
648
 
649
/** SNMP ethernet protocol type.
650
 */
651
#define ETH_P_SNMP      0x814C
652
 
653
/** BIIN ethernet protocol type.
654
 */
655
#define ETH_P_BIIN      0x814D
656
 
657
/** BIIN ethernet protocol type.
658
 */
659
#define ETH_P_BIIN2     0x814E
660
 
661
/** Technically Elite Concept ethernet protocol type.
662
 */
663
#define ETH_P_Technically_Elite_Concept     0x814F
664
 
665
/** Rational Corp ethernet protocol type.
666
 */
667
#define ETH_P_Rational_Corp     0x8150
668
 
669
/** Qualcomm ethernet protocol type.
670
 */
671
#define ETH_P_Qualcomm_MIN      0x8151
672
 
673
/** Qualcomm ethernet protocol type.
674
 */
675
#define ETH_P_Qualcomm_MAX      0x8153
676
 
677
/** Computer Protocol Pty Ltd ethernet protocol type.
678
 */
679
#define ETH_P_Computer_Protocol_Pty_Ltd_MIN     0x815C
680
 
681
/** Computer Protocol Pty Ltd ethernet protocol type.
682
 */
683
#define ETH_P_Computer_Protocol_Pty_Ltd_MAX     0x815E
684
 
685
/** Charles River Data System ethernet protocol type.
686
 */
687
#define ETH_P_Charles_River_Data_System_MIN     0x8164
688
 
689
/** Charles River Data System ethernet protocol type.
690
 */
691
#define ETH_P_Charles_River_Data_System_MAX     0x8166
692
 
693
/** XTP ethernet protocol type.
694
 */
695
#define ETH_P_XTP       0x817D
696
 
697
/** SGI/Time Warner prop. ethernet protocol type.
698
 */
699
#define ETH_P_SGITime_Warner_prop       0x817E
700
 
701
/** HIPPI-FP encapsulation ethernet protocol type.
702
 */
703
#define ETH_P_HIPPI_FP_encapsulation        0x8180
704
 
705
/** STP, HIPPI-ST ethernet protocol type.
706
 */
707
#define ETH_P_STP_HIPPI_ST      0x8181
708
 
709
/** Reserved for HIPPI-6400 ethernet protocol type.
710
 */
711
#define ETH_P_Reserved_for_HIPPI_6400       0x8182
712
 
713
/** Reserved for HIPPI-6400 ethernet protocol type.
714
 */
715
#define ETH_P_Reserved_for_HIPPI_64002      0x8183
716
 
717
/** Silicon Graphics prop. ethernet protocol type.
718
 */
719
#define ETH_P_Silicon_Graphics_prop_MIN     0x8184
720
 
721
/** Silicon Graphics prop. ethernet protocol type.
722
 */
723
#define ETH_P_Silicon_Graphics_prop_MAX     0x818C
724
 
725
/** Motorola Computer ethernet protocol type.
726
 */
727
#define ETH_P_Motorola_Computer     0x818D
728
 
729
/** Qualcomm ethernet protocol type.
730
 */
731
#define ETH_P_Qualcomm_MIN2     0x819A
732
 
733
/** Qualcomm ethernet protocol type.
734
 */
735
#define ETH_P_Qualcomm_MAX2     0x81A3
736
 
737
/** ARAI Bunkichi ethernet protocol type.
738
 */
739
#define ETH_P_ARAI_Bunkichi     0x81A4
740
 
741
/** RAD Network Devices ethernet protocol type.
742
 */
743
#define ETH_P_RAD_Network_Devices_MIN       0x81A5
744
 
745
/** RAD Network Devices ethernet protocol type.
746
 */
747
#define ETH_P_RAD_Network_Devices_MAX       0x81AE
748
 
749
/** Xyplex ethernet protocol type.
750
 */
751
#define ETH_P_Xyplex_MIN2       0x81B7
752
 
753
/** Xyplex ethernet protocol type.
754
 */
755
#define ETH_P_Xyplex_MAX2       0x81B9
756
 
757
/** Apricot Computers ethernet protocol type.
758
 */
759
#define ETH_P_Apricot_Computers_MIN     0x81CC
760
 
761
/** Apricot Computers ethernet protocol type.
762
 */
763
#define ETH_P_Apricot_Computers_MAX     0x81D5
764
 
765
/** Artisoft ethernet protocol type.
766
 */
767
#define ETH_P_Artisoft_MIN      0x81D6
768
 
769
/** Artisoft ethernet protocol type.
770
 */
771
#define ETH_P_Artisoft_MAX      0x81DD
772
 
773
/** Polygon ethernet protocol type.
774
 */
775
#define ETH_P_Polygon_MIN       0x81E6
776
 
777
/** Polygon ethernet protocol type.
778
 */
779
#define ETH_P_Polygon_MAX       0x81EF
780
 
781
/** Comsat Labs ethernet protocol type.
782
 */
783
#define ETH_P_Comsat_Labs_MIN       0x81F0
784
 
785
/** Comsat Labs ethernet protocol type.
786
 */
787
#define ETH_P_Comsat_Labs_MAX       0x81F2
788
 
789
/** SAIC ethernet protocol type.
790
 */
791
#define ETH_P_SAIC_MIN      0x81F3
792
 
793
/** SAIC ethernet protocol type.
794
 */
795
#define ETH_P_SAIC_MAX      0x81F5
796
 
797
/** VG Analytical ethernet protocol type.
798
 */
799
#define ETH_P_VG_Analytical_MIN     0x81F6
800
 
801
/** VG Analytical ethernet protocol type.
802
 */
803
#define ETH_P_VG_Analytical_MAX     0x81F8
804
 
805
/** Quantum Software ethernet protocol type.
806
 */
807
#define ETH_P_Quantum_Software_MIN      0x8203
808
 
809
/** Quantum Software ethernet protocol type.
810
 */
811
#define ETH_P_Quantum_Software_MAX      0x8205
812
 
813
/** Ascom Banking Systems ethernet protocol type.
814
 */
815
#define ETH_P_Ascom_Banking_Systems_MIN     0x8221
816
 
817
/** Ascom Banking Systems ethernet protocol type.
818
 */
819
#define ETH_P_Ascom_Banking_Systems_MAX     0x8222
820
 
821
/** Advanced Encryption Syste ethernet protocol type.
822
 */
823
#define ETH_P_Advanced_Encryption_Syste_MIN     0x823E
824
 
825
/** Advanced Encryption Syste ethernet protocol type.
826
 */
827
#define ETH_P_Advanced_Encryption_Syste_MAX     0x8240
828
 
829
/** Athena Programming ethernet protocol type.
830
 */
831
#define ETH_P_Athena_Programming_MIN        0x827F
832
 
833
/** Athena Programming ethernet protocol type.
834
 */
835
#define ETH_P_Athena_Programming_MAX        0x8282
836
 
837
/** Charles River Data System ethernet protocol type.
838
 */
839
#define ETH_P_Charles_River_Data_System_MIN2        0x8263
840
 
841
/** Charles River Data System ethernet protocol type.
842
 */
843
#define ETH_P_Charles_River_Data_System_MAX2        0x826A
844
 
845
/** Inst Ind Info Tech ethernet protocol type.
846
 */
847
#define ETH_P_Inst_Ind_Info_Tech_MIN        0x829A
848
 
849
/** Inst Ind Info Tech ethernet protocol type.
850
 */
851
#define ETH_P_Inst_Ind_Info_Tech_MAX        0x829B
852
 
853
/** Taurus Controls ethernet protocol type.
854
 */
855
#define ETH_P_Taurus_Controls_MIN       0x829C
856
 
857
/** Taurus Controls ethernet protocol type.
858
 */
859
#define ETH_P_Taurus_Controls_MAX       0x82AB
860
 
861
/** Walker Richer & Quinn ethernet protocol type.
862
 */
863
#define ETH_P_Walker_Richer_Quinn_MIN       0x82AC
864
 
865
/** Walker Richer & Quinn ethernet protocol type.
866
 */
867
#define ETH_P_Walker_Richer_Quinn_MAX       0x8693
868
 
869
/** Idea Courier ethernet protocol type.
870
 */
871
#define ETH_P_Idea_Courier_MIN      0x8694
872
 
873
/** Idea Courier ethernet protocol type.
874
 */
875
#define ETH_P_Idea_Courier_MAX      0x869D
876
 
877
/** Computer Network Tech ethernet protocol type.
878
 */
879
#define ETH_P_Computer_Network_Tech_MIN     0x869E
880
 
881
/** Computer Network Tech ethernet protocol type.
882
 */
883
#define ETH_P_Computer_Network_Tech_MAX     0x86A1
884
 
885
/** Gateway Communications ethernet protocol type.
886
 */
887
#define ETH_P_Gateway_Communications_MIN        0x86A3
888
 
889
/** Gateway Communications ethernet protocol type.
890
 */
891
#define ETH_P_Gateway_Communications_MAX        0x86AC
892
 
893
/** SECTRA ethernet protocol type.
894
 */
895
#define ETH_P_SECTRA        0x86DB
896
 
897
/** Delta Controls ethernet protocol type.
898
 */
899
#define ETH_P_Delta_Controls        0x86DE
900
 
901
/** IPv6 ethernet protocol type.
902
 */
903
#define ETH_P_IPV6      0x86DD
904
 
905
/** ATOMIC ethernet protocol type.
906
 */
907
#define ETH_P_ATOMIC        0x86DF
908
 
909
/** Landis & Gyr Powers ethernet protocol type.
910
 */
911
#define ETH_P_Landis_Gyr_Powers_MIN     0x86E0
912
 
913
/** Landis & Gyr Powers ethernet protocol type.
914
 */
915
#define ETH_P_Landis_Gyr_Powers_MAX     0x86EF
916
 
917
/** Motorola ethernet protocol type.
918
 */
919
#define ETH_P_Motorola_MIN      0x8700
920
 
921
/** Motorola ethernet protocol type.
922
 */
923
#define ETH_P_Motorola_MAX      0x8710
924
 
925
/** TCP/IP Compression ethernet protocol type.
926
 */
927
#define ETH_P_TCPIP_Compression     0x876B
928
 
929
/** IP Autonomous Systems ethernet protocol type.
930
 */
931
#define ETH_P_IP_Autonomous_Systems     0x876C
932
 
933
/** Secure Data ethernet protocol type.
934
 */
935
#define ETH_P_Secure_Data       0x876D
936
 
937
/** PPP ethernet protocol type.
938
 */
939
#define ETH_P_PPP       0x880B
940
 
941
/** MPLS ethernet protocol type.
942
 */
943
#define ETH_P_MPLS_UC       0x8847
944
 
945
/** MPLS with upstream-assigned label ethernet protocol type.
946
 */
947
#define ETH_P_MPLS_MC       0x8848
948
 
949
/** Invisible Software ethernet protocol type.
950
 */
951
#define ETH_P_Invisible_Software_MIN        0x8A96
952
 
953
/** Invisible Software ethernet protocol type.
954
 */
955
#define ETH_P_Invisible_Software_MAX        0x8A97
956
 
957
/** PPPoE Discovery Stage ethernet protocol type.
958
 */
959
#define ETH_P_PPP_DISC      0x8863
960
 
961
/** PPPoE Session Stage ethernet protocol type.
962
 */
963
#define ETH_P_PPP_SES       0x8864
964
 
965
/** Loopback ethernet protocol type.
966
 */
967
#define ETH_P_Loopback      0x9000
968
 
969
/** Com(Bridge) XNS Sys Mgmt ethernet protocol type.
970
 */
971
#define ETH_P_Com_XNS_Sys_Mgmt      0x9001
972
 
973
/** Com(Bridge) TCP-IP Sys ethernet protocol type.
974
 */
975
#define ETH_P_Com_TCP_IP_Sys        0x9002
976
 
977
/** Com(Bridge) loop detect ethernet protocol type.
978
 */
979
#define ETH_P_Com_loop_detect       0x9003
980
 
981
/** BBN VITAL-LanBridge cache ethernet protocol type.
982
 */
983
#define ETH_P_BBN_VITAL_LanBridge_cache     0xFF00
984
 
985
/** ISC Bunker Ramo ethernet protocol type.
986
 */
987
#define ETH_P_ISC_Bunker_Ramo_MIN       0xFF00
988
 
989
/** ISC Bunker Ramo ethernet protocol type.
990
 */
991
#define ETH_P_ISC_Bunker_Ramo_MAX       0xFF0F
992
 
993
#endif
994
 
995
/** @}
996
 */