mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
net: Add keys for TIPC address
Add a new flow key for TIPC addresses. Signed-off-by: Tom Herbert <[email protected]> Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
parent
c3f8324188
commit
9f24908901
2 changed files with 23 additions and 5 deletions
|
|
@ -49,6 +49,14 @@ struct flow_dissector_key_ipv6_addrs {
|
|||
struct in6_addr dst;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct flow_dissector_key_tipc_addrs:
|
||||
* @srcnode: source node address
|
||||
*/
|
||||
struct flow_dissector_key_tipc_addrs {
|
||||
__be32 srcnode;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct flow_dissector_key_addrs:
|
||||
* @v4addrs: IPv4 addresses
|
||||
|
|
@ -58,6 +66,7 @@ struct flow_dissector_key_addrs {
|
|||
union {
|
||||
struct flow_dissector_key_ipv4_addrs v4addrs;
|
||||
struct flow_dissector_key_ipv6_addrs v6addrs;
|
||||
struct flow_dissector_key_tipc_addrs tipcaddrs;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -97,6 +106,7 @@ enum flow_dissector_key_id {
|
|||
FLOW_DISSECTOR_KEY_IPV6_HASH_ADDRS, /* struct flow_dissector_key_addrs */
|
||||
FLOW_DISSECTOR_KEY_PORTS, /* struct flow_dissector_key_ports */
|
||||
FLOW_DISSECTOR_KEY_ETH_ADDRS, /* struct flow_dissector_key_eth_addrs */
|
||||
FLOW_DISSECTOR_KEY_TIPC_ADDRS, /* struct flow_dissector_key_tipc_addrs */
|
||||
|
||||
FLOW_DISSECTOR_KEY_MAX,
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue