X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fflow.h;h=076448272b9c2dc1178bab4958704eea671cc56c;hb=83c19ab15aa7b2d63632ac9694541759bc8d2351;hp=808e731fc9d85cc04a3aac70f96ab3a20e81e4f0;hpb=78d18dbb55dcbcf0a59bc93b0c023ab7708d974c;p=openvswitch diff --git a/datapath/flow.h b/datapath/flow.h index 808e731f..07644827 100644 --- a/datapath/flow.h +++ b/datapath/flow.h @@ -34,7 +34,7 @@ struct sw_flow { struct tbl_node tbl_node; struct odp_flow_key key; - struct sw_flow_actions *sf_acts; + struct sw_flow_actions __rcu *sf_acts; atomic_t refcnt; bool dead; @@ -59,7 +59,7 @@ struct arp_eth_header unsigned char ar_sip[4]; /* sender IP address */ unsigned char ar_tha[ETH_ALEN]; /* target hardware address */ unsigned char ar_tip[4]; /* target IP address */ -} __attribute__((packed)); +} __packed; int flow_init(void); void flow_exit(void);