Skip to content

Commit 48d2893

Browse files
committed
dpif-offload: Rename offload provider local functions and structures.
Mass rename of offload provider structures and functions to improve coherence and readability. Most of these symbols are local and not exported, so they do not require extensive prefixes. Acked-by: Ilya Maximets <i.maximets@ovn.org> Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
1 parent 3691f99 commit 48d2893

9 files changed

+729
-860
lines changed

lib/dpif-offload-dpdk-netdev.c

Lines changed: 124 additions & 156 deletions
Large diffs are not rendered by default.

lib/dpif-offload-dpdk-private.h

Lines changed: 31 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -18,56 +18,47 @@
1818
#define DPIF_OFFLOAD_DPDK_PRIVATE_H
1919

2020
/* Forward declarations of private structures. */
21-
struct dpif_offload_dpdk;
21+
struct dpdk_offload;
2222
struct netdev;
2323

2424
/* DPIF offload dpdk implementation-specific functions. These should only be
2525
* used by the associated netdev offload provider, i.e.,
2626
* dpif-offload-dpdk-netdev. */
2727
unsigned int dpdk_offload_thread_id(void);
28-
void dpif_offload_dpdk_flow_unreference(struct dpif_offload_dpdk *offload,
29-
unsigned pmd_id, void *flow_reference);
30-
uint32_t dpif_offload_dpdk_allocate_flow_mark(struct dpif_offload_dpdk *);
31-
void dpif_offload_dpdk_free_flow_mark(struct dpif_offload_dpdk *,
32-
uint32_t flow_mark);
33-
struct netdev *dpif_offload_dpdk_get_netdev(
34-
const struct dpif_offload_dpdk *, odp_port_t port_no);
35-
void dpif_offload_dpdk_traverse_ports(
36-
const struct dpif_offload_dpdk *offload,
28+
void dpdk_flow_unreference(struct dpdk_offload *offload, unsigned pmd_id,
29+
void *flow_reference);
30+
uint32_t dpdk_allocate_flow_mark(struct dpdk_offload *);
31+
void dpdk_free_flow_mark(struct dpdk_offload *, uint32_t flow_mark);
32+
struct netdev *dpdk_offload_get_netdev(const struct dpdk_offload *,
33+
odp_port_t port_no);
34+
void dpdk_offload_traverse_ports(
35+
const struct dpdk_offload *offload,
3736
bool (*cb)(struct netdev *, odp_port_t, void *), void *aux);
3837

39-
4038
/* dpif-offload-dpdk-netdev specific offload functions. These should only be
4139
* used by the associated dpif offload provider, i.e., dpif-offload-dpdk. */
42-
int netdev_offload_dpdk_init(struct netdev *,
40+
int dpdk_netdev_offload_init(struct netdev *,
4341
unsigned int offload_thread_count);
44-
void netdev_offload_dpdk_uninit(struct netdev *);
45-
int netdev_offload_dpdk_flow_flush(struct dpif_offload_dpdk *,
46-
struct netdev *);
47-
uint64_t netdev_offload_dpdk_flow_count(struct netdev *,
48-
unsigned int offload_thread_count);
49-
uint64_t netdev_offload_dpdk_flow_count_by_thread(struct netdev *,
50-
unsigned int tid);
51-
int netdev_offload_dpdk_hw_miss_packet_recover(struct dpif_offload_dpdk *,
52-
struct netdev *,
53-
unsigned pmd_id,
54-
struct dp_packet *,
55-
void **flow_reference);
56-
int netdev_offload_dpdk_flow_put(struct dpif_offload_dpdk *,
57-
unsigned pmd_id, void *flow_reference,
58-
struct netdev *, struct match *,
59-
struct nlattr *actions, size_t actions_len,
60-
const ovs_u128 *ufid, odp_port_t orig_in_port,
61-
void **previous_flow_reference,
62-
struct dpif_flow_stats *);
63-
int netdev_offload_dpdk_flow_del(struct dpif_offload_dpdk *,
64-
struct netdev *, unsigned pmd_id,
65-
const ovs_u128 *ufid,
66-
void *flow_reference,
67-
struct dpif_flow_stats *);
68-
int netdev_offload_dpdk_flow_get(struct netdev *, struct match *,
69-
struct nlattr **actions, const ovs_u128 *ufid,
70-
struct dpif_flow_stats *,
71-
struct dpif_flow_attrs *, struct ofpbuf *buf);
42+
void dpdk_netdev_offload_uninit(struct netdev *);
43+
int dpdk_netdev_flow_flush(struct dpdk_offload *, struct netdev *);
44+
uint64_t dpdk_netdev_flow_count(struct netdev *,
45+
unsigned int offload_thread_count);
46+
uint64_t dpdk_netdev_flow_count_by_thread(struct netdev *, unsigned int tid);
47+
int dpdk_netdev_hw_miss_packet_recover(struct dpdk_offload *, struct netdev *,
48+
unsigned pmd_id, struct dp_packet *,
49+
void **flow_reference);
50+
int dpdk_netdev_flow_put(struct dpdk_offload *, unsigned pmd_id,
51+
void *flow_reference, struct netdev *, struct match *,
52+
struct nlattr *actions, size_t actions_len,
53+
const ovs_u128 *ufid, odp_port_t orig_in_port,
54+
void **previous_flow_reference,
55+
struct dpif_flow_stats *);
56+
int dpdk_netdev_flow_del(struct dpdk_offload *, struct netdev *,
57+
unsigned pmd_id, const ovs_u128 *ufid,
58+
void *flow_reference, struct dpif_flow_stats *);
59+
int dpdk_netdev_flow_get(struct netdev *, struct match *,
60+
struct nlattr **actions, const ovs_u128 *ufid,
61+
struct dpif_flow_stats *, struct dpif_flow_attrs *,
62+
struct ofpbuf *buf);
7263

7364
#endif /* DPIF_OFFLOAD_DPDK_PRIVATE_H */

0 commit comments

Comments
 (0)