| /kernel/linux/linux-5.10/drivers/net/phy/mscc/ |
| D | mscc_macsec.c | 371 struct macsec_flow *flow) in vsc8584_macsec_flow() 462 struct macsec_flow *flow) in vsc8584_macsec_flow_enable() 481 struct macsec_flow *flow) in vsc8584_macsec_flow_disable() 495 static u32 vsc8584_macsec_flow_context_id(struct macsec_flow *flow) in vsc8584_macsec_flow_context_id() 521 struct macsec_flow *flow) in vsc8584_macsec_transformation() 605 struct macsec_flow *flow; in vsc8584_macsec_alloc_flow() local 628 struct macsec_flow *flow) in vsc8584_macsec_free_flow() 639 struct macsec_flow *flow, bool update) in vsc8584_macsec_add_flow() 660 struct macsec_flow *flow; in vsc8584_macsec_default_flows() local 697 struct macsec_flow *flow) in vsc8584_macsec_del_flow() [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| 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 77 static int flow_offload_fill_route(struct flow_offload *flow, in flow_offload_fill_route() 103 int flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init() 170 static void flow_offload_route_release(struct flow_offload *flow) in flow_offload_route_release() 176 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 224 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add() 258 struct flow_offload *flow) in flow_offload_refresh() 269 static inline bool nf_flow_has_expired(const struct flow_offload *flow) in nf_flow_has_expired() 275 struct flow_offload *flow) in flow_offload_del() [all …]
|
| D | nf_flow_table_offload.c | 23 struct flow_offload *flow; member 174 const struct flow_offload *flow, in flow_offload_eth_src() 205 const struct flow_offload *flow, in flow_offload_eth_dst() 250 const struct flow_offload *flow, in flow_offload_ipv4_snat() 277 const struct flow_offload *flow, in flow_offload_ipv4_dnat() 318 const struct flow_offload *flow, in flow_offload_ipv6_snat() 343 const struct flow_offload *flow, in flow_offload_ipv6_dnat() 367 static int flow_offload_l4proto(const struct flow_offload *flow) in flow_offload_l4proto() 387 const struct flow_offload *flow, in flow_offload_port_snat() 417 const struct flow_offload *flow, in flow_offload_port_dnat() [all …]
|
| D | nf_flow_table_ip.c | 20 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 88 static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_snat_ip() 113 static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_dnat_ip() 138 static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip() 249 struct flow_offload *flow; in nf_flow_offload_ip_hook() local 368 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 393 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 418 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 492 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
|
| D | nft_payload.c | 197 struct nft_flow_rule *flow, in nft_payload_offload_ll() 266 struct nft_flow_rule *flow, in nft_payload_offload_ip() 306 struct nft_flow_rule *flow, in nft_payload_offload_ip6() 346 struct nft_flow_rule *flow, in nft_payload_offload_nh() 366 struct nft_flow_rule *flow, in nft_payload_offload_tcp() 394 struct nft_flow_rule *flow, in nft_payload_offload_udp() 422 struct nft_flow_rule *flow, in nft_payload_offload_th() 442 struct nft_flow_rule *flow, in nft_payload_offload()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| 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() 178 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block() 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() 285 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_dequeue() 306 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_reinsert() 317 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen() [all …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | fq_impl.h | 15 struct fq_flow *flow, in fq_adjust_removal() 27 static void fq_rejigger_backlog(struct fq *fq, struct fq_flow *flow) in fq_rejigger_backlog() 46 struct fq_flow *flow) in fq_flow_dequeue() 66 struct fq_flow *flow; in fq_tin_dequeue() local 121 struct fq_flow *flow; in fq_flow_classify() local 140 struct fq_flow *flow) in fq_recalc_backlog() 162 struct fq_flow *flow; in fq_tin_enqueue() local 209 struct fq_flow *flow, in fq_flow_filter() 237 struct fq_flow *flow; in fq_tin_filter() local 248 struct fq_flow *flow, in fq_flow_reset() [all …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-4.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() 63 struct flow_offload *flow; in flow_offload_alloc() local 138 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 186 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add() 213 struct flow_offload *flow) in flow_offload_del() 230 void flow_offload_teardown(struct flow_offload *flow) in flow_offload_teardown() 246 struct flow_offload *flow; in flow_offload_lookup() local 264 void (*iter)(struct flow_offload *flow, void *data), in nf_flow_table_iterate() 269 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() 225 struct flow_offload *flow; in nf_flow_offload_ip_hook() local 333 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 358 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 383 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 447 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
|
| /kernel/linux/linux-4.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 636 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
|
| /kernel/linux/linux-5.10/net/sched/ |
| 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 200 struct atm_flow_data *flow = (struct atm_flow_data *)*arg; in atm_tc_change() local 326 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_delete() local 350 struct atm_flow_data *flow; in atm_tc_walk() local 369 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_tcf_block() local [all …]
|
| 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 500 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local 631 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
|
| 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()
|
| /kernel/linux/linux-4.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() 93 struct tc_cls_flower_offload *flow, in nfp_flower_compile_mac() 143 struct tc_cls_flower_offload *flow, in nfp_flower_compile_tport() 162 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ip_ext() 221 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4() 243 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv6() 264 nfp_flower_compile_geneve_opt(void *key_buf, struct tc_cls_flower_offload *flow, in nfp_flower_compile_geneve_opt() 280 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4_udp_tun() 320 int nfp_flower_compile_flow_match(struct tc_cls_flower_offload *flow, in nfp_flower_compile_flow_match()
|
| /kernel/linux/linux-5.10/net/openvswitch/ |
| D | flow_table.c | 74 struct sw_flow *flow; in ovs_flow_alloc() local 107 static void flow_free(struct sw_flow *flow) in flow_free() 129 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() local 134 void ovs_flow_free(struct sw_flow *flow, bool deferred) in ovs_flow_free() 464 struct sw_flow *flow) in table_instance_flow_free() 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() 570 struct sw_flow *flow) in ufid_table_instance_insert() 589 struct sw_flow *flow; in flow_table_copy_flows() local [all …]
|
| /kernel/linux/linux-4.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 238 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local 261 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local 306 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
|
| /kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
| D | ipu-dp.c | 45 u32 flow; member 63 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member 81 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local 116 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local 127 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init() 171 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local 229 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local 252 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local 297 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.c | 360 static struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get() 368 struct mlx5e_tc_flow *flow) in mlx5e_flow_put() 376 static void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set() 383 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag) argument 385 static bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow, in __flow_flag_test_and_set() 392 #define flow_flag_test_and_set(flow, flag) \ argument 396 static void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear() 403 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \ argument 406 static bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_test() 415 #define flow_flag_test(flow, flag) __flow_flag_test(flow, \ argument [all …]
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-4.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
|