X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fethernet.h;h=4ef9dab935b64ab4306d8586b90f70347ed9c7de;hb=cfc9fee931c70554353ce6c4acc3407baac08745;hp=3b074b7f34e2c62d8ae7eae8fc96e2a4551f6e8c;hpb=08f1e0cd33812f9d972dd7c59021443a8d02d0e0;p=tinc diff --git a/src/ethernet.h b/src/ethernet.h index 3b074b7f..4ef9dab9 100644 --- a/src/ethernet.h +++ b/src/ethernet.h @@ -65,7 +65,7 @@ struct ether_header { uint8_t ether_dhost[ETH_ALEN]; uint8_t ether_shost[ETH_ALEN]; uint16_t ether_type; -} __attribute__((__gcc_struct__)) __attribute((__packed__)); +}; #endif #ifndef HAVE_STRUCT_ARPHDR @@ -75,7 +75,7 @@ struct arphdr { uint8_t ar_hln; uint8_t ar_pln; uint16_t ar_op; -} __attribute__((__gcc_struct__)) __attribute((__packed__)); +}; #define ARPOP_REQUEST 1 #define ARPOP_REPLY 2 @@ -93,7 +93,7 @@ struct ether_arp { uint8_t arp_spa[4]; uint8_t arp_tha[ETH_ALEN]; uint8_t arp_tpa[4]; -} __attribute__((__gcc_struct__)) __attribute((__packed__)); +}; #define arp_hrd ea_hdr.ar_hrd #define arp_pro ea_hdr.ar_pro #define arp_hln ea_hdr.ar_hln