dp-packet: Remove ofpbuf dependency.
authorPravin B Shelar <pshelar@nicira.com>
Sun, 22 Feb 2015 11:21:09 +0000 (03:21 -0800)
committerPravin B Shelar <pshelar@nicira.com>
Tue, 3 Mar 2015 21:37:37 +0000 (13:37 -0800)
commitcf62fa4c7074121184a1f1d07980990113657612
tree1d1b25bf0222b0b8e62d546f4d56ad366b84abed
parente14deea0bd133796872d06f39a14d0393880f5bb
dp-packet: Remove ofpbuf dependency.

Currently dp-packet make use of ofpbuf for managing packet
buffers. That complicates ofpbuf, by making dp-packet
independent of ofpbuf both libraries can be optimized for
their own use case.
This avoids mapping operation between ofpbuf and dp_packet
in datapath upcalls.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jarno Rajahalme <jrajahalme@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
58 files changed:
lib/bfd.c
lib/bfd.h
lib/cfm.c
lib/cfm.h
lib/dp-packet.c
lib/dp-packet.h
lib/dpif-netdev.c
lib/dpif-netdev.h
lib/dpif-netlink.c
lib/dpif.c
lib/dpif.h
lib/flow.c
lib/flow.h
lib/lacp.c
lib/lacp.h
lib/learning-switch.c
lib/netdev-bsd.c
lib/netdev-dpdk.c
lib/netdev-dummy.c
lib/netdev-linux.c
lib/netdev-vport.c
lib/netdev.c
lib/odp-execute.c
lib/ofp-print.c
lib/packets.c
lib/packets.h
lib/pcap-file.c
lib/pcap-file.h
lib/rstp-common.h
lib/rstp-state-machines.c
lib/rstp.c
lib/rstp.h
lib/stp.c
lib/stp.h
ofproto/bond.c
ofproto/bond.h
ofproto/connmgr.c
ofproto/connmgr.h
ofproto/fail-open.c
ofproto/ofproto-dpif-ipfix.c
ofproto/ofproto-dpif-ipfix.h
ofproto/ofproto-dpif-monitor.c
ofproto/ofproto-dpif-sflow.c
ofproto/ofproto-dpif-sflow.h
ofproto/ofproto-dpif-upcall.c
ofproto/ofproto-dpif-xlate.c
ofproto/ofproto-dpif-xlate.h
ofproto/ofproto-dpif.c
ofproto/ofproto-dpif.h
ofproto/ofproto-provider.h
ofproto/ofproto.c
ofproto/pktbuf.c
ofproto/pktbuf.h
tests/ofproto-dpif.at
tests/test-flows.c
tests/test-rstp.c
tests/test-stp.c
utilities/ovs-ofctl.c