projects
/
cascardo
/
ovs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ovsdb-server: Fix a reference count leak bug
[cascardo/ovs.git]
/
ofproto
/
tunnel.h
diff --git
a/ofproto/tunnel.h
b/ofproto/tunnel.h
index
4a28df9
..
1f3dfc2
100644
(file)
--- a/
ofproto/tunnel.h
+++ b/
ofproto/tunnel.h
@@
-47,13
+47,14
@@
odp_port_t tnl_port_send(const struct ofport_dpif *, struct flow *,
static inline bool
tnl_port_should_receive(const struct flow *flow)
{
static inline bool
tnl_port_should_receive(const struct flow *flow)
{
- return flow
->tunnel.ip_dst != 0
;
+ return flow
_tnl_dst_is_set(&flow->tunnel)
;
}
int tnl_port_build_header(const struct ofport_dpif *ofport,
const struct flow *tnl_flow,
}
int tnl_port_build_header(const struct ofport_dpif *ofport,
const struct flow *tnl_flow,
- uint8_t dmac[ETH_ADDR_LEN],
- uint8_t smac[ETH_ADDR_LEN],
- ovs_be32 ip_src, struct ovs_action_push_tnl *data);
+ const struct eth_addr dmac,
+ const struct eth_addr smac,
+ const struct in6_addr *ipv6_src,
+ struct ovs_action_push_tnl *data);
#endif /* tunnel.h */
#endif /* tunnel.h */