replace packed attributes
[dpdk.git] / drivers / net / bonding / rte_eth_bond_8023ad.h
index 0b5d0a4..11a71a5 100644 (file)
@@ -54,13 +54,13 @@ enum rte_bond_8023ad_agg_selection {
 struct slow_protocol {
        uint8_t subtype;
        uint8_t reserved_119[119];
-} __attribute__((__packed__));
+} __rte_packed;
 
 /** Generic slow protocol frame type structure */
 struct slow_protocol_frame {
        struct rte_ether_hdr eth_hdr;
        struct slow_protocol slow_protocol;
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 struct port_params {
        uint16_t system_priority;
@@ -73,7 +73,7 @@ struct port_params {
        /**< Priority of this (unused in current implementation) */
        uint16_t port_number;
        /**< Port number. It corresponds to slave port id. */
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 struct lacpdu_actor_partner_params {
        uint8_t tlv_type_info;
@@ -81,7 +81,7 @@ struct lacpdu_actor_partner_params {
        struct port_params port_params;
        uint8_t state;
        uint8_t reserved_3[3];
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 /** LACPDU structure (5.4.2 in 802.1AX documentation). */
 struct lacpdu {
@@ -99,13 +99,13 @@ struct lacpdu {
        uint8_t tlv_type_terminator;
        uint8_t terminator_length;
        uint8_t reserved_50[50];
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 /** LACPDU frame: Contains ethernet header and LACPDU. */
 struct lacpdu_header {
        struct rte_ether_hdr eth_hdr;
        struct lacpdu lacpdu;
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 struct marker {
        uint8_t subtype;
@@ -121,12 +121,12 @@ struct marker {
        uint8_t tlv_type_terminator;
        uint8_t terminator_length;
        uint8_t reserved_90[90];
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 struct marker_header {
        struct rte_ether_hdr eth_hdr;
        struct marker marker;
-} __attribute__((__packed__)) __rte_aligned(2);
+} __rte_packed __rte_aligned(2);
 
 struct rte_eth_bond_8023ad_conf {
        uint32_t fast_periodic_ms;