Subversion Repositories HelenOS

Rev

Rev 3912 | Rev 4558 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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