Home
last modified time | relevance | path

Searched refs:sw_flow_key (Results 1 – 15 of 15) sorted by relevance

/linux/net/openvswitch/
A Dconntrack.h20 const struct sw_flow_key *, struct sw_flow_actions **,
24 int ovs_ct_execute(struct net *, struct sk_buff *, struct sw_flow_key *,
26 int ovs_ct_clear(struct sk_buff *skb, struct sw_flow_key *key);
30 int ovs_ct_put_key(const struct sw_flow_key *swkey,
31 const struct sw_flow_key *output, struct sk_buff *skb);
51 const struct sw_flow_key *key, in ovs_ct_copy_action()
64 struct sw_flow_key *key, in ovs_ct_execute()
72 struct sw_flow_key *key) in ovs_ct_clear()
78 struct sw_flow_key *key, in ovs_ct_fill_key()
91 static inline int ovs_ct_put_key(const struct sw_flow_key *swkey, in ovs_ct_put_key()
[all …]
A Dflow.h40 (sizeof_field(struct sw_flow_key, tun_opts) - opt_len)
54 (offsetof(struct sw_flow_key, recirc_id) + \
55 sizeof_field(struct sw_flow_key, recirc_id))
62 struct sw_flow_key { struct
173 struct sw_flow_key key;
177 struct sw_flow_key *key;
188 struct sw_flow_key *unmasked_key;
216 struct sw_flow_key key;
242 static inline u8 ovs_key_mac_proto(const struct sw_flow_key *key) in ovs_key_mac_proto()
278 struct sw_flow_key *key);
[all …]
A Dflow_netlink.h30 struct sw_flow_key *key, bool reset_key,
33 int ovs_nla_put_key(const struct sw_flow_key *, const struct sw_flow_key *,
39 u64 attrs, struct sw_flow_key *key, bool log);
54 const struct sw_flow_key *key, bool log);
58 const struct sw_flow_key *key,
A Dactions.c41 struct sw_flow_key pkt_key;
81 static struct sw_flow_key *clone_key(const struct sw_flow_key *key_) in clone_key()
85 struct sw_flow_key *key = NULL; in clone_key()
154 struct sw_flow_key *key,
160 struct sw_flow_key *key,
816 struct sw_flow_key *key) in ovs_fragment()
876 struct sw_flow_key *key) in do_output()
1144 struct sw_flow_key *key, in execute_recirc()
1163 struct sw_flow_key *key, in execute_check_pkt_len()
1459 struct sw_flow_key *clone; in clone_execute()
[all …]
A Dflow_table.h94 const struct sw_flow_key *,
99 const struct sw_flow_key *);
107 void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src,
A Dflow_table.c53 void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src, in ovs_flow_mask_key()
647 static u32 flow_hash(const struct sw_flow_key *key, in flow_hash()
667 static bool cmp_key(const struct sw_flow_key *key1, in cmp_key()
668 const struct sw_flow_key *key2, in cmp_key()
683 const struct sw_flow_key *key, in flow_cmp_masked_key()
692 struct sw_flow_key *key = match->key; in ovs_flow_cmp_unmasked_key()
701 const struct sw_flow_key *unmasked, in masked_flow_lookup()
708 struct sw_flow_key masked_key; in masked_flow_lookup()
732 const struct sw_flow_key *key, in flow_lookup()
786 const struct sw_flow_key *key, in ovs_flow_tbl_lookup_stats()
[all …]
A Dconntrack.c105 static u16 key_to_nfproto(const struct sw_flow_key *key) in key_to_nfproto()
235 struct sw_flow_key *key, bool post_ct, in ovs_ct_update_key()
275 struct sw_flow_key *key, in ovs_ct_fill_key()
281 int ovs_ct_put_key(const struct sw_flow_key *swkey, in ovs_ct_put_key()
282 const struct sw_flow_key *output, struct sk_buff *skb) in ovs_ct_put_key()
654 const struct sw_flow_key *key, in ovs_ct_executed()
682 const struct sw_flow_key *key, in skb_nfct_cached()
817 static void ovs_nat_update_key(struct sw_flow_key *key, in ovs_nat_update_key()
1298 struct sw_flow_key *key, in ovs_ct_execute()
1339 const struct sw_flow_key *key, bool log) in ovs_ct_add_helper()
[all …]
A Dflow.c243 static int parse_ipv6hdr(struct sk_buff *skb, struct sw_flow_key *key) in parse_ipv6hdr()
342 static void clear_vlan(struct sw_flow_key *key) in clear_vlan()
350 static int parse_vlan(struct sk_buff *skb, struct sw_flow_key *key) in parse_vlan()
410 static int parse_icmpv6(struct sk_buff *skb, struct sw_flow_key *key, in parse_icmpv6()
484 static int parse_nsh(struct sk_buff *skb, struct sw_flow_key *key) in parse_nsh()
538 static int key_extract_l3l4(struct sk_buff *skb, struct sw_flow_key *key) in key_extract_l3l4()
770 static int key_extract(struct sk_buff *skb, struct sw_flow_key *key) in key_extract()
826 int ovs_flow_key_update_l3l4(struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_update_l3l4()
831 int ovs_flow_key_update(struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_update()
857 struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_extract()
[all …]
A Ddatapath.h258 void ovs_dp_process_packet(struct sk_buff *skb, struct sw_flow_key *key);
261 const struct sw_flow_key *, const struct dp_upcall_info *,
271 const struct sw_flow_actions *, struct sw_flow_key *);
A Dflow_netlink.c1887 struct sw_flow_key *new_key; in ovs_nla_get_identifier()
2429 const struct sw_flow_key *key,
2435 const struct sw_flow_key *key, in validate_and_copy_sample()
2558 const struct sw_flow_key *key, in validate_and_copy_clone()
2591 struct sw_flow_key *key, in ovs_match_init()
2640 struct sw_flow_key key; in validate_and_copy_set_tun()
2721 struct sw_flow_key key; in validate_nsh()
2745 const struct sw_flow_key *flow_key, in validate_set()
2946 const struct sw_flow_key *key, in validate_and_copy_check_pkt_len()
3036 const struct sw_flow_key *key, in __ovs_nla_copy_actions()
[all …]
A Ddatapath.c126 const struct sw_flow_key *,
130 const struct sw_flow_key *,
281 const struct sw_flow_key *key, in ovs_dp_upcall()
316 const struct sw_flow_key *key, in queue_gso_packets()
321 struct sw_flow_key later_key; in queue_gso_packets()
401 const struct sw_flow_key *key, in queue_userspace_packet()
1104 struct sw_flow_key masked_key; in get_flow_actions()
1134 struct sw_flow_key *key, in ovs_nla_init_match_and_action()
1177 struct sw_flow_key key; in ovs_flow_cmd_set()
1279 struct sw_flow_key key; in ovs_flow_cmd_get()
[all …]
A Dopenvswitch_trace.h15 struct sw_flow_key *key, const struct nlattr *a, int rem),
85 const struct sw_flow_key *key,
A Dmeter.h61 struct sw_flow_key *key, u32 meter_id);
A Dvport.c433 struct sw_flow_key key; in ovs_vport_receive()
A Dmeter.c593 struct sw_flow_key *key, u32 meter_id) in ovs_meter_execute()

Completed in 44 milliseconds