/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | flowring.c | 53 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac() 69 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup() 113 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create() 178 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid() 188 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block() 237 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete() 269 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_enqueue() 295 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_dequeue() 316 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_reinsert() 327 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen() [all …]
|
/Linux-v4.19/include/net/ |
D | fq_impl.h | 16 struct fq_flow *flow, in fq_adjust_removal() 28 static void fq_rejigger_backlog(struct fq *fq, struct fq_flow *flow) in fq_rejigger_backlog() 47 struct fq_flow *flow) in fq_flow_dequeue() 67 struct fq_flow *flow; in fq_tin_dequeue() local 115 struct fq_flow *flow; in fq_flow_classify() local 139 struct fq_flow *flow) in fq_recalc_backlog() 161 struct fq_flow *flow; in fq_tin_enqueue() local 208 struct fq_flow *flow, in fq_flow_filter() 236 struct fq_flow *flow; in fq_tin_filter() local 247 struct fq_flow *flow, in fq_flow_reset() [all …]
|
/Linux-v4.19/net/openvswitch/ |
D | flow_table.c | 81 struct sw_flow *flow; in ovs_flow_alloc() local 137 static void flow_free(struct sw_flow *flow) in flow_free() 155 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() local 160 void ovs_flow_free(struct sw_flow *flow, bool deferred) in ovs_flow_free() 251 struct sw_flow *flow; in table_instance_destroy() local 289 struct sw_flow *flow; in ovs_flow_tbl_dump_next() local 321 struct sw_flow *flow) in table_instance_insert() 330 struct sw_flow *flow) in ufid_table_instance_insert() 349 struct sw_flow *flow; in flow_table_copy_flows() local 448 static bool flow_cmp_masked_key(const struct sw_flow *flow, in flow_cmp_masked_key() [all …]
|
D | datapath.c | 233 struct sw_flow *flow; in ovs_dp_process_packet() local 534 struct sw_flow *flow; in ovs_packet_cmd_execute() local 723 static int ovs_flow_cmd_fill_stats(const struct sw_flow *flow, in ovs_flow_cmd_fill_stats() 751 static int ovs_flow_cmd_fill_actions(const struct sw_flow *flow, in ovs_flow_cmd_fill_actions() 791 static int ovs_flow_cmd_fill_info(const struct sw_flow *flow, int dp_ifindex, in ovs_flow_cmd_fill_info() 862 static struct sk_buff *ovs_flow_cmd_build_info(const struct sw_flow *flow, in ovs_flow_cmd_build_info() 887 struct sw_flow *flow = NULL, *new_flow; in ovs_flow_cmd_new() local 1126 struct sw_flow *flow; in ovs_flow_cmd_set() local 1229 struct sw_flow *flow; in ovs_flow_cmd_get() local 1288 struct sw_flow *flow = NULL; in ovs_flow_cmd_del() local [all …]
|
D | flow.c | 72 void ovs_flow_stats_update(struct sw_flow *flow, __be16 tcp_flags, in ovs_flow_stats_update() 138 void ovs_flow_stats_get(const struct sw_flow *flow, in ovs_flow_stats_get() 168 void ovs_flow_stats_clear(struct sw_flow *flow) in ovs_flow_stats_clear()
|
/Linux-v4.19/net/netfilter/ |
D | nf_flow_table_core.c | 16 struct flow_offload flow; member 25 flow_offload_fill_dir(struct flow_offload *flow, struct nf_conn *ct, in flow_offload_fill_dir() 62 struct flow_offload *flow; in flow_offload_alloc() local 137 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 185 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add() 200 struct flow_offload *flow) in flow_offload_del() 217 void flow_offload_teardown(struct flow_offload *flow) in flow_offload_teardown() 233 struct flow_offload *flow; in flow_offload_lookup() local 251 void (*iter)(struct flow_offload *flow, void *data), in nf_flow_table_iterate() 256 struct flow_offload *flow; in nf_flow_table_iterate() local [all …]
|
D | nf_flow_table_ip.c | 18 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 91 static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_snat_ip() 116 static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_dnat_ip() 141 static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip() 221 struct flow_offload *flow; in nf_flow_offload_ip_hook() local 330 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 355 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 380 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 440 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
|
/Linux-v4.19/net/sched/ |
D | sch_atm.c | 75 struct atm_flow_data *flow; in lookup_flow() local 89 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_graft() local 106 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_leaf() local 115 struct atm_flow_data *flow; in atm_tc_find() local 127 struct atm_flow_data *flow; in atm_tc_bind_filter() local 145 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_put() local 199 struct atm_flow_data *flow = (struct atm_flow_data *)*arg; in atm_tc_change() local 324 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_delete() local 348 struct atm_flow_data *flow; in atm_tc_walk() local 367 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_tcf_block() local [all …]
|
D | cls_flow.c | 70 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() 80 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() 91 const struct flow_keys *flow) in flow_get_proto() 97 const struct flow_keys *flow) in flow_get_proto_src() 106 const struct flow_keys *flow) in flow_get_proto_dst() 156 const struct flow_keys *flow) in flow_get_nfct_src() 169 const struct flow_keys *flow) in flow_get_nfct_dst() 182 const struct flow_keys *flow) in flow_get_nfct_proto_src() 190 const struct flow_keys *flow) in flow_get_nfct_proto_dst() 244 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get()
|
D | sch_fq_codel.c | 122 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head() 132 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add() 149 struct fq_codel_flow *flow; in fq_codel_drop() local 194 struct fq_codel_flow *flow; in fq_codel_enqueue() local 265 struct fq_codel_flow *flow; in dequeue_func() local 291 struct fq_codel_flow *flow; in fq_codel_dequeue() local 342 static void fq_codel_flow_purge(struct fq_codel_flow *flow) in fq_codel_flow_purge() 356 struct fq_codel_flow *flow = q->flows + i; in fq_codel_reset() local 505 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local 638 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
|
D | sch_hhf.c | 183 struct hh_flow_state *flow, *next; in seek_list() local 214 struct hh_flow_state *flow; in alloc_new_hh() local 251 struct hh_flow_state *flow; in hhf_classify() local 484 struct hh_flow_state *flow, *next; in hhf_destroy() local
|
D | sch_fq.c | 136 static void fq_flow_add_tail(struct fq_flow_head *head, struct fq_flow *flow) in fq_flow_add_tail() 316 static struct sk_buff *fq_dequeue_head(struct Qdisc *sch, struct fq_flow *flow) in fq_dequeue_head() 350 static void flow_queue_add(struct fq_flow *flow, struct sk_buff *skb) in flow_queue_add() 561 static void fq_flow_purge(struct fq_flow *flow) in fq_flow_purge()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | match.c | 42 struct tc_cls_flower_offload *flow, u8 key_type, in nfp_flower_compile_meta_tci() 95 struct tc_cls_flower_offload *flow, in nfp_flower_compile_mac() 145 struct tc_cls_flower_offload *flow, in nfp_flower_compile_tport() 164 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ip_ext() 223 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4() 245 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv6() 266 nfp_flower_compile_geneve_opt(void *key_buf, struct tc_cls_flower_offload *flow, in nfp_flower_compile_geneve_opt() 282 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4_udp_tun() 322 int nfp_flower_compile_flow_match(struct tc_cls_flower_offload *flow, in nfp_flower_compile_flow_match()
|
D | offload.c | 163 struct tc_cls_flower_offload *flow, in nfp_flower_calculate_key_layers() 459 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_add_offload() 550 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_del_offload() 599 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_get_stats()
|
D | action.c | 342 struct flowi4 flow = {}; in nfp_fl_set_ipv4_udp_tun() local 542 nfp_fl_pedit(const struct tc_action *action, struct tc_cls_flower_offload *flow, in nfp_fl_pedit() 713 struct tc_cls_flower_offload *flow, in nfp_flower_loop_action() 816 struct tc_cls_flower_offload *flow, in nfp_flower_compile_action()
|
/Linux-v4.19/drivers/gpu/ipu-v3/ |
D | ipu-dp.c | 54 u32 flow; member 72 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member 90 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local 125 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local 136 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init() 180 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local 237 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local 260 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local 302 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls.c | 39 static void mlx5e_tls_set_ipv4_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv4_flow() 51 static void mlx5e_tls_set_ipv6_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv6_flow() 63 static void mlx5e_tls_set_flow_tcp_ports(void *flow, struct sock *sk) in mlx5e_tls_set_flow_tcp_ports() 73 static int mlx5e_tls_set_flow(void *flow, struct sock *sk, u32 caps) in mlx5e_tls_set_flow() 112 void *flow; in mlx5e_tls_add() local
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_tc.c | 189 struct bnxt_tc_flow *flow) in bnxt_tc_parse_flow() 434 static int bnxt_hwrm_cfa_flow_alloc(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_hwrm_cfa_flow_alloc() 557 struct bnxt_tc_flow *flow, in hwrm_cfa_decap_filter_alloc() 770 bnxt_tc_get_ref_flow_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_flow_handle() 810 static bool bnxt_tc_can_offload(struct bnxt *bp, struct bnxt_tc_flow *flow) in bnxt_tc_can_offload() 919 struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_decap_handle() 1000 struct flowi4 flow = { {0} }; in bnxt_tc_resolve_tunnel_hdrs() local 1069 static int bnxt_tc_get_decap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_decap_handle() 1167 static int bnxt_tc_get_encap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_encap_handle() 1212 struct bnxt_tc_flow *flow, in bnxt_tc_put_tunnel_handle() [all …]
|
/Linux-v4.19/samples/bpf/ |
D | sockex2_kern.c | 62 struct bpf_flow_keys *flow) in parse_ip() 86 struct bpf_flow_keys *flow) in parse_ipv6() 99 static inline bool flow_dissector(struct __sk_buff *skb, struct bpf_flow_keys *flow) in flow_dissector() 201 struct bpf_flow_keys flow = {}; in bpf_prog2() local
|
/Linux-v4.19/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_cls.c | 459 struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_prs_init() 467 struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_lkp_init() 489 static void mvpp2_cls_flow_init(struct mvpp2 *priv, struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_init() 589 struct mvpp2_cls_flow *mvpp2_cls_flow_get(int flow) in mvpp2_cls_flow_get() 612 struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_set() local 701 struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_get() local 726 struct mvpp2_cls_flow *flow; in mvpp2_cls_port_init_flows() local
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 172 struct mlx5e_tc_flow *flow, in mlx5e_attach_mod_hdr() 249 struct mlx5e_tc_flow *flow) in mlx5e_detach_mod_hdr() 570 struct mlx5e_tc_flow *flow, in mlx5e_hairpin_flow_add() 656 struct mlx5e_tc_flow *flow) in mlx5e_hairpin_flow_del() 680 struct mlx5e_tc_flow *flow) in mlx5e_tc_add_nic_flow() 794 struct mlx5e_tc_flow *flow) in mlx5e_tc_del_nic_flow() 827 struct mlx5e_tc_flow *flow) in mlx5e_tc_add_fdb_flow() 900 struct mlx5e_tc_flow *flow) in mlx5e_tc_del_fdb_flow() 928 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_add() local 972 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_del() local [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | tls.c | 201 static void mlx5_fpga_tls_flow_to_cmd(void *flow, void *cmd) in mlx5_fpga_tls_flow_to_cmd() 216 void *flow; in mlx5_fpga_tls_resync_rx() local 246 void *flow, u32 swid, gfp_t flags) in mlx5_fpga_tls_send_teardown_cmd() 276 void *flow; in mlx5_fpga_tls_del_flow() local 556 static int _mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow, in _mlx5_fpga_tls_add_flow() 589 int mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow, in mlx5_fpga_tls_add_flow()
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.c | 203 struct usnic_fwd_flow *flow; in usnic_fwd_alloc_flow() local 269 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow) in usnic_fwd_dealloc_flow()
|
/Linux-v4.19/net/core/ |
D | flow_dissector.c | 1092 static inline const u32 *flow_keys_hash_start(const struct flow_keys *flow) in flow_keys_hash_start() 1100 static inline size_t flow_keys_hash_length(const struct flow_keys *flow) in flow_keys_hash_length() 1121 __be32 flow_get_u32_src(const struct flow_keys *flow) in flow_get_u32_src() 1137 __be32 flow_get_u32_dst(const struct flow_keys *flow) in flow_get_u32_dst() 1224 const struct flow_keys *flow) in make_flow_keys_digest()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/accel/ |
D | tls.c | 40 int mlx5_accel_tls_add_flow(struct mlx5_core_dev *mdev, void *flow, in mlx5_accel_tls_add_flow()
|