1*24732d67SEnji Cooper /* 2*24732d67SEnji Cooper * Copyright 2004 The Aerospace Corporation. All rights reserved. 3*24732d67SEnji Cooper * 4*24732d67SEnji Cooper * Redistribution and use in source and binary forms, with or without 5*24732d67SEnji Cooper * modification, are permitted provided that the following conditions 6*24732d67SEnji Cooper * are met: 7*24732d67SEnji Cooper * 8*24732d67SEnji Cooper * 1. Redistributions of source code must retain the above copyright 9*24732d67SEnji Cooper * notice, this list of conditions, and the following disclaimer. 10*24732d67SEnji Cooper * 2. Redistributions in binary form must reproduce the above copyright 11*24732d67SEnji Cooper * notice, this list of conditions, and the following disclaimer in the 12*24732d67SEnji Cooper * documentation and/or other materials provided with the distribution. 13*24732d67SEnji Cooper * 3. The name of The Aerospace Corporation may not be used to endorse or 14*24732d67SEnji Cooper * promote products derived from this software. 15*24732d67SEnji Cooper * 16*24732d67SEnji Cooper * THIS SOFTWARE IS PROVIDED BY THE AEROSPACE CORPORATION "AS IS" AND 17*24732d67SEnji Cooper * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18*24732d67SEnji Cooper * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19*24732d67SEnji Cooper * ARE DISCLAIMED. IN NO EVENT SHALL THE AEROSPACE CORPORATION BE LIABLE 20*24732d67SEnji Cooper * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21*24732d67SEnji Cooper * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22*24732d67SEnji Cooper * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23*24732d67SEnji Cooper * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24*24732d67SEnji Cooper * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25*24732d67SEnji Cooper * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26*24732d67SEnji Cooper * SUCH DAMAGE. 27*24732d67SEnji Cooper */ 28*24732d67SEnji Cooper #ifndef _TEST_EUI64_H 29*24732d67SEnji Cooper #define _TEST_EUI64_H 30*24732d67SEnji Cooper 31*24732d67SEnji Cooper struct eui64 test_eui64_id = {{0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77}}; 32*24732d67SEnji Cooper struct eui64 test_eui64_eui48 = {{0x00,0x11,0x22,0xFF,0xFE,0x33,0x44,0x55}}; 33*24732d67SEnji Cooper struct eui64 test_eui64_mac48 = {{0x00,0x11,0x22,0xFF,0xFF,0x33,0x44,0x55}}; 34*24732d67SEnji Cooper 35*24732d67SEnji Cooper #define test_eui64_id_ascii "00-11-22-33-44-55-66-77" 36*24732d67SEnji Cooper #define test_eui64_id_colon_ascii "00:11:22:33:44:55:66:77" 37*24732d67SEnji Cooper #define test_eui64_hex_ascii "0x0011223344556677" 38*24732d67SEnji Cooper #define test_eui64_eui48_ascii "00-11-22-ff-fe-33-44-55" 39*24732d67SEnji Cooper #define test_eui64_mac48_ascii "00-11-22-ff-fe-33-44-55" 40*24732d67SEnji Cooper #define test_eui64_mac_ascii "00-11-22-33-44-55" 41*24732d67SEnji Cooper #define test_eui64_mac_colon_ascii "00:11:22:33:44:55" 42*24732d67SEnji Cooper #define test_eui64_id_host "id" 43*24732d67SEnji Cooper #define test_eui64_eui48_host "eui-48" 44*24732d67SEnji Cooper #define test_eui64_mac48_host "mac-48" 45*24732d67SEnji Cooper 46*24732d67SEnji Cooper #define test_eui64_line_id "00-11-22-33-44-55-66-77 id" 47*24732d67SEnji Cooper #define test_eui64_line_id_colon "00:11:22:33:44:55:66:77 id" 48*24732d67SEnji Cooper #define test_eui64_line_eui48 "00-11-22-FF-fe-33-44-55 eui-48" 49*24732d67SEnji Cooper #define test_eui64_line_mac48 "00-11-22-FF-ff-33-44-55 mac-48" 50*24732d67SEnji Cooper #define test_eui64_line_eui48_6byte "00-11-22-33-44-55 eui-48" 51*24732d67SEnji Cooper #define test_eui64_line_eui48_6byte_c "00:11:22:33:44:55 eui-48" 52*24732d67SEnji Cooper 53*24732d67SEnji Cooper #endif /* !_TEST_EUI64_H */ 54