| /net/openvswitch/ |
| A D | conntrack.h | 20 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 D | flow.h | 53 (sizeof_field(struct sw_flow_key, tun_opts) - opt_len) 67 (offsetof(struct sw_flow_key, recirc_id) + \ 68 sizeof_field(struct sw_flow_key, recirc_id)) 75 struct sw_flow_key { struct 187 struct sw_flow_key key; 191 struct sw_flow_key *key; 202 struct sw_flow_key *unmasked_key; 230 struct sw_flow_key key; 256 static inline u8 ovs_key_mac_proto(const struct sw_flow_key *key) in ovs_key_mac_proto() 292 struct sw_flow_key *key); [all …]
|
| A D | flow_netlink.h | 30 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 D | actions.c | 47 static struct sw_flow_key *clone_key(const struct sw_flow_key *key_) in clone_key() 52 struct sw_flow_key *key = NULL; in clone_key() 120 struct sw_flow_key *key, 126 struct sw_flow_key *key, 283 struct sw_flow_key *key, in push_nsh() 829 struct sw_flow_key *key) in ovs_fragment() 892 struct sw_flow_key *key) in do_output() 1181 struct sw_flow_key *key, in execute_recirc() 1200 struct sw_flow_key *key, in execute_check_pkt_len() 1551 struct sw_flow_key *clone; in clone_execute() [all …]
|
| A D | flow_table.h | 94 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 D | datapath.h | 200 struct sw_flow_key pkt_key; 215 struct sw_flow_key key[OVS_DEFERRED_ACTION_THRESHOLD]; 320 void ovs_dp_process_packet(struct sk_buff *skb, struct sw_flow_key *key); 323 const struct sw_flow_key *, const struct dp_upcall_info *, 333 const struct sw_flow_actions *, struct sw_flow_key *);
|
| A D | flow_table.c | 53 void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src, in ovs_flow_mask_key() 645 static u32 flow_hash(const struct sw_flow_key *key, in flow_hash() 665 static bool cmp_key(const struct sw_flow_key *key1, in cmp_key() 666 const struct sw_flow_key *key2, in cmp_key() 681 const struct sw_flow_key *key, in flow_cmp_masked_key() 690 struct sw_flow_key *key = match->key; in ovs_flow_cmp_unmasked_key() 699 const struct sw_flow_key *unmasked, in masked_flow_lookup() 706 struct sw_flow_key masked_key; in masked_flow_lookup() 730 const struct sw_flow_key *key, in flow_lookup() 784 const struct sw_flow_key *key, in ovs_flow_tbl_lookup_stats() [all …]
|
| A D | conntrack.c | 109 static u16 key_to_nfproto(const struct sw_flow_key *key) in key_to_nfproto() 184 static void __ovs_ct_update_key_orig_tp(struct sw_flow_key *key, in __ovs_ct_update_key_orig_tp() 244 struct sw_flow_key *key, bool post_ct, in ovs_ct_update_key() 284 struct sw_flow_key *key, in ovs_ct_fill_key() 290 int ovs_ct_put_key(const struct sw_flow_key *swkey, in ovs_ct_put_key() 291 const struct sw_flow_key *output, struct sk_buff *skb) in ovs_ct_put_key() 534 const struct sw_flow_key *key, in ovs_ct_executed() 562 const struct sw_flow_key *key, in skb_nfct_cached() 615 static void ovs_nat_update_key(struct sw_flow_key *key, in ovs_nat_update_key() 1037 struct sw_flow_key *key, in ovs_ct_execute() [all …]
|
| A D | flow.c | 385 static int parse_ipv6hdr(struct sk_buff *skb, struct sw_flow_key *key) in parse_ipv6hdr() 486 static void clear_vlan(struct sw_flow_key *key) in clear_vlan() 494 static int parse_vlan(struct sk_buff *skb, struct sw_flow_key *key) in parse_vlan() 554 static int parse_icmpv6(struct sk_buff *skb, struct sw_flow_key *key, in parse_icmpv6() 629 static int parse_nsh(struct sk_buff *skb, struct sw_flow_key *key) in parse_nsh() 683 static int key_extract_l3l4(struct sk_buff *skb, struct sw_flow_key *key) in key_extract_l3l4() 915 static int key_extract(struct sk_buff *skb, struct sw_flow_key *key) in key_extract() 971 int ovs_flow_key_update_l3l4(struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_update_l3l4() 976 int ovs_flow_key_update(struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_update() 1002 struct sk_buff *skb, struct sw_flow_key *key) in ovs_flow_key_extract() [all …]
|
| A D | flow_netlink.c | 1924 struct sw_flow_key *new_key; in ovs_nla_get_identifier() 2546 const struct sw_flow_key *key, 2553 const struct sw_flow_key *key, in validate_and_copy_sample() 2680 const struct sw_flow_key *key, in validate_and_copy_clone() 2715 struct sw_flow_key *key, in ovs_match_init() 2766 struct sw_flow_key key; in validate_and_copy_set_tun() 2846 struct sw_flow_key key; in validate_nsh() 2870 const struct sw_flow_key *flow_key, in validate_set() 3073 const struct sw_flow_key *key, in validate_and_copy_check_pkt_len() 3187 const struct sw_flow_key *key, in __ovs_nla_copy_actions() [all …]
|
| A D | datapath.c | 128 const struct sw_flow_key *, 132 const struct sw_flow_key *, 330 const struct sw_flow_key *key, in ovs_dp_upcall() 372 struct sw_flow_key later_key; in queue_gso_packets() 452 const struct sw_flow_key *key, in queue_userspace_packet() 1004 struct sw_flow_key *key; in ovs_flow_cmd_new() 1174 struct sw_flow_key masked_key; in get_flow_actions() 1204 struct sw_flow_key *key, in ovs_nla_init_match_and_action() 1247 struct sw_flow_key key; in ovs_flow_cmd_set() 1349 struct sw_flow_key key; in ovs_flow_cmd_get() [all …]
|
| A D | openvswitch_trace.h | 15 struct sw_flow_key *key, const struct nlattr *a, int rem), 85 const struct sw_flow_key *key,
|
| A D | meter.h | 60 struct sw_flow_key *key, u32 meter_id);
|
| A D | vport.c | 497 struct sw_flow_key key; in ovs_vport_receive()
|
| A D | meter.c | 593 struct sw_flow_key *key, u32 meter_id) in ovs_meter_execute()
|