yuezonghe | 824eb0c | 2024-06-27 02:32:26 -0700 | [diff] [blame] | 1 | #ifndef _NET_FLOW_KEYS_H |
2 | #define _NET_FLOW_KEYS_H | ||||
3 | |||||
4 | struct flow_keys { | ||||
5 | /* (src,dst) must be grouped, in the same way than in IP header */ | ||||
6 | __be32 src; | ||||
7 | __be32 dst; | ||||
8 | union { | ||||
9 | __be32 ports; | ||||
10 | __be16 port16[2]; | ||||
11 | }; | ||||
12 | u8 ip_proto; | ||||
13 | }; | ||||
14 | |||||
15 | extern bool skb_flow_dissect(const struct sk_buff *skb, struct flow_keys *flow); | ||||
16 | #endif |