/linux/net/netfilter/ |
A D | nf_flow_table_core.c | 21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir() 48 struct flow_offload *flow; in flow_offload_alloc() local 142 static void nft_flow_dst_release(struct flow_offload *flow, in nft_flow_dst_release() 150 int flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init() 226 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 327 struct flow_offload *flow) in flow_offload_refresh() 348 struct flow_offload *flow) in flow_offload_del() 367 void flow_offload_teardown(struct flow_offload *flow) in flow_offload_teardown() 380 struct flow_offload *flow; in flow_offload_lookup() local 407 struct flow_offload *flow; in nf_flow_table_iterate() local [all …]
|
A D | nf_flow_table_offload.c | 25 struct flow_offload *flow; member 213 const struct flow_offload *flow, in flow_offload_eth_src() 260 const struct flow_offload *flow, in flow_offload_eth_dst() 317 const struct flow_offload *flow, in flow_offload_ipv4_snat() 344 const struct flow_offload *flow, in flow_offload_ipv4_dnat() 385 const struct flow_offload *flow, in flow_offload_ipv6_snat() 534 const struct flow_offload *flow, in flow_offload_redirect() 825 struct flow_offload *flow, in nf_flow_offload_tuple() 1012 struct flow_offload *flow) in nf_flow_offload_add() 1024 struct flow_offload *flow) in nf_flow_offload_del() [all …]
|
A D | nf_flow_table_ip.c | 23 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 77 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip() 100 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip() 123 static void nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip() 335 struct flow_offload *flow; in nf_flow_offload_ip_hook() local 454 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 477 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 500 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 572 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
|
A D | nft_payload.c | 241 struct nft_flow_rule *flow, in nft_payload_offload_ll() 310 struct nft_flow_rule *flow, in nft_payload_offload_ip() 350 struct nft_flow_rule *flow, in nft_payload_offload_ip6() 390 struct nft_flow_rule *flow, in nft_payload_offload_nh() 410 struct nft_flow_rule *flow, in nft_payload_offload_tcp() 438 struct nft_flow_rule *flow, in nft_payload_offload_udp() 466 struct nft_flow_rule *flow, in nft_payload_offload_th() 486 struct nft_flow_rule *flow, in nft_payload_offload()
|
A D | nf_tables_offload.c | 12 struct nft_flow_rule *flow; in nft_flow_rule_alloc() local 31 void nft_flow_rule_set_addr_type(struct nft_flow_rule *flow, in nft_flow_rule_set_addr_type() 54 struct nft_flow_rule *flow) in nft_flow_rule_transfer_vlan() 91 struct nft_flow_rule *flow; in nft_flow_rule_create() local 144 void nft_flow_rule_destroy(struct nft_flow_rule *flow) in nft_flow_rule_destroy() 222 const struct nft_flow_rule *flow, in nft_flow_cls_offload_setup() 243 struct nft_flow_rule *flow, in nft_flow_offload_cmd() 263 struct nft_flow_rule *flow, in nft_flow_offload_rule()
|
/linux/drivers/net/phy/mscc/ |
A D | mscc_macsec.c | 371 struct macsec_flow *flow) in vsc8584_macsec_flow() 481 struct macsec_flow *flow) in vsc8584_macsec_flow_disable() 521 struct macsec_flow *flow) in vsc8584_macsec_transformation() 605 struct macsec_flow *flow; in vsc8584_macsec_alloc_flow() local 660 struct macsec_flow *flow; in vsc8584_macsec_default_flows() local 756 struct macsec_flow *flow, *tmp; in vsc8584_macsec_dev_open() local 771 struct macsec_flow *flow, *tmp; in vsc8584_macsec_dev_stop() local 880 struct macsec_flow *flow; in vsc8584_macsec_upd_rxsa() local 899 struct macsec_flow *flow; in vsc8584_macsec_del_rxsa() local 929 struct macsec_flow *flow; in vsc8584_macsec_upd_txsa() local [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
A D | flowring.c | 43 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac() 59 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup() 103 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create() 168 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid() 227 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete() 259 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_enqueue() 317 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen() 332 void brcmf_flowring_open(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_open() 346 u8 brcmf_flowring_ifidx_get(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_ifidx_get() 360 struct brcmf_flowring *flow; in brcmf_flowring_attach() local [all …]
|
/linux/include/net/ |
A D | fq_impl.h | 41 struct fq_flow *flow, in fq_adjust_removal() 48 struct fq_flow *flow) in fq_flow_dequeue() 94 struct fq_flow *flow; in fq_tin_dequeue() local 148 struct fq_flow *flow; in fq_flow_classify() local 168 struct fq_flow *flow = NULL; in fq_find_fattest_flow() local 202 struct fq_flow *flow; in fq_tin_enqueue() local 249 struct fq_flow *flow, in fq_flow_filter() 275 struct fq_flow *flow; in fq_tin_filter() local 286 struct fq_flow *flow, in fq_flow_reset() 312 struct fq_flow *flow; in fq_tin_reset() local [all …]
|
/linux/net/sched/ |
A D | sch_atm.c | 76 struct atm_flow_data *flow; in lookup_flow() local 90 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_graft() local 107 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_leaf() local 116 struct atm_flow_data *flow; in atm_tc_find() local 128 struct atm_flow_data *flow; in atm_tc_bind_filter() local 146 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_put() local 351 struct atm_flow_data *flow; in atm_tc_walk() local 382 struct atm_flow_data *flow; in atm_tc_enqueue() local 474 struct atm_flow_data *flow; in sch_atm_dequeue() local 575 struct atm_flow_data *flow; in atm_tc_reset() local [all …]
|
A D | sch_fq_codel.c | 116 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head() 126 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add() 143 struct fq_codel_flow *flow; in fq_codel_drop() local 189 struct fq_codel_flow *flow; in fq_codel_enqueue() local 259 struct fq_codel_flow *flow; in dequeue_func() local 285 struct fq_codel_flow *flow; in fq_codel_dequeue() local 329 static void fq_codel_flow_purge(struct fq_codel_flow *flow) in fq_codel_flow_purge() 343 struct fq_codel_flow *flow = q->flows + i; in fq_codel_reset() local 507 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local 643 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
|
A D | cls_flow.c | 66 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() 76 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() 87 const struct flow_keys *flow) in flow_get_proto() 93 const struct flow_keys *flow) in flow_get_proto_src() 102 const struct flow_keys *flow) in flow_get_proto_dst() 152 const struct flow_keys *flow) in flow_get_nfct_src() 165 const struct flow_keys *flow) in flow_get_nfct_dst() 178 const struct flow_keys *flow) in flow_get_nfct_proto_src() 186 const struct flow_keys *flow) in flow_get_nfct_proto_dst() 240 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get()
|
A D | sch_fq_pie.c | 117 static inline void flow_queue_add(struct fq_pie_flow *flow, in flow_queue_add() 219 static inline struct sk_buff *dequeue_head(struct fq_pie_flow *flow) in dequeue_head() 232 struct fq_pie_flow *flow; in fq_pie_qdisc_dequeue() local 431 struct fq_pie_flow *flow = q->flows + idx; in fq_pie_init() local 515 struct fq_pie_flow *flow = q->flows + idx; in fq_pie_reset() local
|
/linux/net/openvswitch/ |
A D | flow_table.c | 74 struct sw_flow *flow; in ovs_flow_alloc() local 487 struct sw_flow *flow; in table_instance_flow_flush() local 530 struct sw_flow *flow; in ovs_flow_tbl_dump_next() local 561 struct sw_flow *flow) in table_instance_insert() 589 struct sw_flow *flow; in flow_table_copy_flows() local 705 struct sw_flow *flow; in masked_flow_lookup() local 738 struct sw_flow *flow; in flow_lookup() local 795 struct sw_flow *flow; in ovs_flow_tbl_lookup_stats() local 856 struct sw_flow *flow; in ovs_flow_tbl_lookup() local 880 struct sw_flow *flow; in ovs_flow_tbl_lookup_exact() local [all …]
|
/linux/drivers/gpu/ipu-v3/ |
A D | ipu-dp.c | 46 u32 flow; member 64 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member 82 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local 117 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local 128 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init() 187 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local 248 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local 271 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local 316 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A 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/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_tc.c | 433 struct mlx5e_tc_flow *flow, in mlx5e_attach_mod_hdr() 453 struct mlx5e_tc_flow *flow) in mlx5e_detach_mod_hdr() 3296 struct mlx5e_tc_flow *flow, in actions_match_supported() 3469 struct mlx5e_tc_flow *flow, in actions_prepare_mod_hdr_actions() 4449 struct mlx5e_tc_flow *flow; in mlx5e_alloc_flow() local 4531 struct mlx5e_tc_flow *flow; in __mlx5e_add_fdb_flow() local 4639 struct mlx5e_tc_flow *flow; in mlx5e_add_fdb_flow() local 4673 struct mlx5e_tc_flow *flow; in mlx5e_add_nic_flow() local 4766 struct mlx5e_tc_flow *flow; in mlx5e_configure_flower() local 4835 struct mlx5e_tc_flow *flow; in mlx5e_delete_flower() local [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | tc_priv.h | 120 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set() 127 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag) argument 129 static inline bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow, in __flow_flag_test_and_set() 136 #define flow_flag_test_and_set(flow, flag) \ argument 140 static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear() 147 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \ argument 150 static inline bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_test() 159 #define flow_flag_test(flow, flag) __flow_flag_test(flow, \ argument
|
A D | tc_tun_encap.c | 152 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_add() local 211 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_del() local 268 struct mlx5e_tc_flow *flow; in mlx5e_take_all_encap_flows() local 282 struct mlx5e_tc_flow *flow; in mlx5e_take_all_route_decap_flows() local 364 struct mlx5e_tc_flow *flow; in mlx5e_tc_update_neigh_used_value() local 519 struct mlx5e_tc_flow *flow) in mlx5e_detach_decap() 1143 struct mlx5e_tc_flow *flow) in mlx5e_attach_decap_route() 1312 struct mlx5e_tc_flow *flow; in mlx5e_invalidate_encap() local 1348 struct mlx5e_tc_flow *flow; in mlx5e_reoffload_encap() local 1458 struct mlx5e_tc_flow *flow; in mlx5e_unoffload_flow_list() local [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_ethtool_fdir.c | 40 static int ice_fltr_to_ethtool_flow(enum ice_fltr_ptype flow) in ice_fltr_to_ethtool_flow() 266 ice_fdir_get_hw_prof(struct ice_hw *hw, enum ice_block blk, int flow) in ice_fdir_get_hw_prof() 281 ice_fdir_erase_flow_from_hw(struct ice_hw *hw, enum ice_block blk, int flow) in ice_fdir_erase_flow_from_hw() 318 int flow = (int)flow_type & ~FLOW_EXT; in ice_fdir_rem_flow() local 344 int flow; in ice_fdir_release_flows() local 357 int flow; in ice_fdir_replay_flows() local 491 ice_fdir_alloc_flow_prof(struct ice_hw *hw, enum ice_fltr_ptype flow) in ice_fdir_alloc_flow_prof() 525 enum ice_fltr_ptype flow, enum ice_fd_hw_seg tun) in ice_fdir_set_hw_fltr_rule() 693 ice_create_init_fdir_rule(struct ice_pf *pf, enum ice_fltr_ptype flow) in ice_create_init_fdir_rule() 1336 enum ice_fltr_ptype flow; in ice_vsi_manage_fdir() local
|
/linux/drivers/infiniband/hw/hfi1/ |
A D | tid_rdma.c | 1685 struct tid_rdma_flow *flow; in find_flow_ib() local 1897 struct tid_rdma_flow *flow; in tid_rdma_rcv_read_request() local 2456 struct tid_rdma_flow *flow; in hfi1_rc_rcv_tid_rdma_read_resp() local 2633 struct tid_rdma_flow *flow; in restart_tid_rdma_read_req() local 2665 struct tid_rdma_flow *flow; in handle_read_kdeth_eflags() local 2866 struct tid_rdma_flow *flow; in hfi1_handle_kdeth_eflags() local 3050 struct tid_rdma_flow *flow; in hfi1_tid_rdma_restart_req() local 4046 struct tid_rdma_flow *flow; in hfi1_rc_rcv_tid_rdma_write_resp() local 4277 struct tid_rdma_flow *flow; in hfi1_rc_rcv_tid_rdma_write_data() local 4504 struct tid_rdma_flow *flow; in hfi1_rc_rcv_tid_rdma_ack() local [all …]
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_tc.c | 370 struct bnxt_tc_flow *flow) in bnxt_tc_parse_flow() 790 struct bnxt_tc_flow *flow, in hwrm_cfa_decap_filter_alloc() 1001 bnxt_tc_get_ref_flow_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_flow_handle() 1041 static bool bnxt_tc_can_offload(struct bnxt *bp, struct bnxt_tc_flow *flow) in bnxt_tc_can_offload() 1150 struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_decap_handle() 1231 struct flowi4 flow = { {0} }; in bnxt_tc_resolve_tunnel_hdrs() local 1443 struct bnxt_tc_flow *flow, in bnxt_tc_put_tunnel_handle() 1453 struct bnxt_tc_flow *flow, in bnxt_tc_get_tunnel_handle() 1528 struct bnxt_tc_flow *flow; in bnxt_tc_add_flow() local 1629 struct bnxt_tc_flow *flow; in bnxt_tc_get_flow_stats() local [all …]
|
/linux/samples/bpf/ |
A D | sockex2_kern.c | 63 struct flow_key_record *flow) in parse_ip() 87 struct flow_key_record *flow) in parse_ipv6() 101 struct flow_key_record *flow) in flow_dissector() 203 struct flow_key_record flow = {}; in bpf_prog2() local
|
/linux/drivers/net/ethernet/marvell/mvpp2/ |
A D | mvpp2_cls.c | 466 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_prs_init() 474 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_lkp_init() 577 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_init() 715 const struct mvpp2_cls_flow *mvpp2_cls_flow_get(int flow) in mvpp2_cls_flow_get() 737 const struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_set() local 825 const struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_get() local 847 const struct mvpp2_cls_flow *flow; in mvpp2_cls_port_init_flows() local 1177 const struct mvpp2_cls_flow *flow; in mvpp2_port_cls_rfs_rule_remove() local 1202 const struct mvpp2_cls_flow *flow; in mvpp2_port_flt_rfs_rule_insert() local 1239 struct flow_rule *flow = rule->flow; in mvpp2_cls_c2_build_match() local [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
A D | tls.c | 187 static void mlx5_fpga_tls_flow_to_cmd(void *flow, void *cmd) in mlx5_fpga_tls_flow_to_cmd() 202 void *flow; in mlx5_fpga_tls_resync_rx() local 240 void *flow, u32 swid, gfp_t flags) in mlx5_fpga_tls_send_teardown_cmd() 269 void *flow; in mlx5_fpga_tls_del_flow() local 551 static int _mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow, in _mlx5_fpga_tls_add_flow() 584 int mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow, in mlx5_fpga_tls_add_flow()
|
/linux/drivers/dma/ti/ |
A D | k3-udma-glue.c | 640 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_release_rx_flow() local 660 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_cfg_rx_flow() local 1136 struct k3_udma_glue_rx_flow *flow; in k3_udma_glue_rx_flow_get_fdq_id() local 1156 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_rx_flow_enable() local 1199 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_rx_flow_disable() local 1322 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_reset_rx_chn() local 1366 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_push_rx_chn() local 1375 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_pop_rx_chn() local 1384 struct k3_udma_glue_rx_flow *flow; in k3_udma_glue_rx_get_irq() local
|