diff options
author | Daniele Di Proietto <diproiettod@vmware.com> | 2015-05-18 10:47:46 -0700 |
---|---|---|
committer | Pravin B Shelar <pshelar@nicira.com> | 2015-05-18 15:14:02 -0700 |
commit | 82eb5b0abaf0125898a89e032f27fdd08e03169b (patch) | |
tree | 82f7f201f54354ffa043876e19bf91981c217da7 /lib/stp.c | |
parent | 8613db65be6a4641eebc01765637701287f78efc (diff) | |
download | openvswitch-82eb5b0abaf0125898a89e032f27fdd08e03169b.tar.gz |
dp-packet: Remove 'frame' member.
In 'struct ofpbuf' the 'frame' pointer was used to parse different kinds of
data (Ethernet, OpenFlow, Netlink attributes). For Ethernet packets the
'frame' pointer was supposed to have the same value as the 'data'
pointer.
Since 'struct dp_packet' is only used for Ethernet packets, there's no
need for a separate 'frame' pointer: we can use the 'data' pointer
instead.
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Acked-by: Pravin B Shelar <pshelar@nicira.com>
Diffstat (limited to 'lib/stp.c')
-rw-r--r-- | lib/stp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1576,7 +1576,7 @@ stp_send_bpdu(struct stp_port *p, const void *bpdu, size_t bpdu_size) pkt = dp_packet_new(ETH_HEADER_LEN + LLC_HEADER_LEN + bpdu_size); eth = dp_packet_put_zeros(pkt, sizeof *eth); llc = dp_packet_put_zeros(pkt, sizeof *llc); - dp_packet_set_frame(pkt, eth); + dp_packet_reset_offsets(pkt); dp_packet_set_l3(pkt, dp_packet_put(pkt, bpdu, bpdu_size)); /* 802.2 header. */ |