diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-03-28 00:55:54 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-03-28 00:55:54 +0000 |
commit | 83be736ab0a6422b69654e1b54bda0476a18c8dd (patch) | |
tree | c2c5adcd4e7cb4caa25e3dbbe097b5892426a016 | |
parent | Include <net/ppp_comp.h>. Warn about using it. (diff) | |
download | rtems-83be736ab0a6422b69654e1b54bda0476a18c8dd.tar.bz2 |
Update from FreeBSD.
-rw-r--r-- | cpukit/libnetworking/net/if_llc.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/cpukit/libnetworking/net/if_llc.h b/cpukit/libnetworking/net/if_llc.h index 5923e3abfc..fb38dd51e1 100644 --- a/cpukit/libnetworking/net/if_llc.h +++ b/cpukit/libnetworking/net/if_llc.h @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)if_llc.h 8.1 (Berkeley) 6/10/93 - * $FreeBSD: src/sys/net/if_llc.h,v 1.11 2005/01/07 01:45:34 imp Exp $ + * $FreeBSD: src/sys/net/if_llc.h,v 1.13 2006/12/01 17:50:11 imp Exp $ */ /* @@ -54,45 +54,45 @@ */ struct llc { - u_int8_t llc_dsap; - u_int8_t llc_ssap; + u_int8_t llc_dsap; + u_int8_t llc_ssap; union { struct { u_int8_t control; u_int8_t format_id; u_int8_t class; u_int8_t window_x2; - } type_u __packed; + } __packed type_u; struct { u_int8_t num_snd_x2; u_int8_t num_rcv_x2; - } type_i __packed; + } __packed type_i; struct { u_int8_t control; u_int8_t num_rcv_x2; - } type_s __packed; + } __packed type_s; struct { u_int8_t control; /* * We cannot put the following fields in a structure because * the structure rounding might cause padding. */ - u_int8_t frmr_rej_pdu0; - u_int8_t frmr_rej_pdu1; - u_int8_t frmr_control; - u_int8_t frmr_control_ext; - u_int8_t frmr_cause; - } type_frmr __packed; + u_int8_t frmr_rej_pdu0; + u_int8_t frmr_rej_pdu1; + u_int8_t frmr_control; + u_int8_t frmr_control_ext; + u_int8_t frmr_cause; + } __packed type_frmr; struct { - u_int8_t control; - u_int8_t org_code[3]; + u_int8_t control; + u_int8_t org_code[3]; u_int16_t ether_type; - } type_snap __packed; + } __packed type_snap; struct { u_int8_t control; u_int8_t control_ext; - } type_raw __packed; - } llc_un /* XXX __packed ??? */; + } __packed type_raw; + } __packed llc_un; } __packed; struct frmrinfo { @@ -103,11 +103,11 @@ struct frmrinfo { u_int8_t frmr_cause; } __packed; -#define llc_control llc_un.type_u.control -#define llc_control_ext llc_un.type_raw.control_ext -#define llc_fid llc_un.type_u.format_id -#define llc_class llc_un.type_u.class -#define llc_window llc_un.type_u.window_x2 +#define llc_control llc_un.type_u.control +#define llc_control_ext llc_un.type_raw.control_ext +#define llc_fid llc_un.type_u.format_id +#define llc_class llc_un.type_u.class +#define llc_window llc_un.type_u.window_x2 #define llc_frmrinfo llc_un.type_frmr.frmr_rej_pdu0 #define llc_frmr_pdu0 llc_un.type_frmr.frmr_rej_pdu0 #define llc_frmr_pdu1 llc_un.type_frmr.frmr_rej_pdu1 |