/kernel/linux/linux-5.10/include/net/ |
H A D | route.h | 296 __u8 flow_flags = 0; in ip_route_connect_init() local 299 flow_flags |= FLOWI_FLAG_ANYSRC; in ip_route_connect_init() 302 protocol, flow_flags, dst, src, dport, sport, in ip_route_connect_init()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_tunnels.h | 58 __u8 flow_flags; member 258 __u8 flow_flags) in ip_tunnel_init_flow() 275 fl4->flowi4_flags = flow_flags; in ip_tunnel_init_flow() 252 ip_tunnel_init_flow(struct flowi4 *fl4, int proto, __be32 daddr, __be32 saddr, __be32 key, __u8 tos, struct net *net, int oif, __u32 mark, __u32 tun_inner_hash, __u8 flow_flags) ip_tunnel_init_flow() argument
|
H A D | route.h | 299 __u8 flow_flags = 0; in ip_route_connect_init() local 302 flow_flags |= FLOWI_FLAG_ANYSRC; in ip_route_connect_init() 305 ip_sock_rt_scope(sk), protocol, flow_flags, dst, in ip_route_connect_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 4560 static void get_flags(int flags, unsigned long *flow_flags) in get_flags() argument 4576 *flow_flags = __flow_flags; in get_flags() 4634 struct flow_cls_offload *f, unsigned long flow_flags, in mlx5e_alloc_flow() 4649 flow->flags = flow_flags; in mlx5e_alloc_flow() 4713 unsigned long flow_flags, in __mlx5e_add_fdb_flow() 4724 flow_flags |= BIT(MLX5E_TC_FLOW_FLAG_ESWITCH); in __mlx5e_add_fdb_flow() 4726 err = mlx5e_alloc_flow(priv, attr_size, f, flow_flags, in __mlx5e_add_fdb_flow() 4771 unsigned long flow_flags) in mlx5e_tc_add_fdb_peer_flow() 4801 peer_flow = __mlx5e_add_fdb_flow(peer_priv, f, flow_flags, in mlx5e_tc_add_fdb_peer_flow() 4823 unsigned long flow_flags, in mlx5e_add_fdb_flow() 4633 mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size, struct flow_cls_offload *f, unsigned long flow_flags, struct mlx5e_tc_flow_parse_attr **__parse_attr, struct mlx5e_tc_flow **__flow) mlx5e_alloc_flow() argument 4711 __mlx5e_add_fdb_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5_eswitch_rep *in_rep, struct mlx5_core_dev *in_mdev) __mlx5e_add_fdb_flow() argument 4769 mlx5e_tc_add_fdb_peer_flow(struct flow_cls_offload *f, struct mlx5e_tc_flow *flow, unsigned long flow_flags) mlx5e_tc_add_fdb_peer_flow() argument 4821 mlx5e_add_fdb_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5e_tc_flow **__flow) mlx5e_add_fdb_flow() argument 4855 mlx5e_add_nic_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5e_tc_flow **__flow) mlx5e_add_nic_flow() argument 4922 unsigned long flow_flags; mlx5e_tc_add_flow() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 4201 static void get_flags(int flags, unsigned long *flow_flags) in get_flags() argument 4217 *flow_flags = __flow_flags; in get_flags() 4322 struct flow_cls_offload *f, unsigned long flow_flags, in mlx5e_alloc_flow() 4337 flow->flags = flow_flags; in mlx5e_alloc_flow() 4404 unsigned long flow_flags, in __mlx5e_add_fdb_flow() 4415 flow_flags |= BIT(MLX5E_TC_FLOW_FLAG_ESWITCH); in __mlx5e_add_fdb_flow() 4417 err = mlx5e_alloc_flow(priv, attr_size, f, flow_flags, in __mlx5e_add_fdb_flow() 4461 unsigned long flow_flags, in mlx5e_tc_add_fdb_peer_flow() 4490 peer_flow = __mlx5e_add_fdb_flow(peer_priv, f, flow_flags, in mlx5e_tc_add_fdb_peer_flow() 4511 unsigned long flow_flags, in mlx5e_add_fdb_flow() 4321 mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size, struct flow_cls_offload *f, unsigned long flow_flags, struct mlx5e_tc_flow_parse_attr **__parse_attr, struct mlx5e_tc_flow **__flow) mlx5e_alloc_flow() argument 4402 __mlx5e_add_fdb_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5_eswitch_rep *in_rep, struct mlx5_core_dev *in_mdev) __mlx5e_add_fdb_flow() argument 4459 mlx5e_tc_add_fdb_peer_flow(struct flow_cls_offload *f, struct mlx5e_tc_flow *flow, unsigned long flow_flags, struct mlx5_eswitch *peer_esw) mlx5e_tc_add_fdb_peer_flow() argument 4509 mlx5e_add_fdb_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5e_tc_flow **__flow) mlx5e_add_fdb_flow() argument 4558 mlx5e_add_nic_flow(struct mlx5e_priv *priv, struct flow_cls_offload *f, unsigned long flow_flags, struct net_device *filter_dev, struct mlx5e_tc_flow **__flow) mlx5e_add_nic_flow() argument 4626 unsigned long flow_flags; mlx5e_tc_add_flow() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 592 u16 flow_flags = 0, action_flags = 0; in bnxt_hwrm_cfa_flow_alloc() local 673 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_TUNNEL; in bnxt_hwrm_cfa_flow_alloc() 686 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_NUM_VLAN_ONE; in bnxt_hwrm_cfa_flow_alloc() 697 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_FLOWTYPE_L2; in bnxt_hwrm_cfa_flow_alloc() 699 flow_flags |= flow->l2_key.ether_type == htons(ETH_P_IP) ? in bnxt_hwrm_cfa_flow_alloc() 734 req.flags = cpu_to_le16(flow_flags); in bnxt_hwrm_cfa_flow_alloc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 595 u16 flow_flags = 0, action_flags = 0; in bnxt_hwrm_cfa_flow_alloc() local 678 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_TUNNEL; in bnxt_hwrm_cfa_flow_alloc() 691 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_NUM_VLAN_ONE; in bnxt_hwrm_cfa_flow_alloc() 702 flow_flags |= CFA_FLOW_ALLOC_REQ_FLAGS_FLOWTYPE_L2; in bnxt_hwrm_cfa_flow_alloc() 704 flow_flags |= flow->l2_key.ether_type == htons(ETH_P_IP) ? in bnxt_hwrm_cfa_flow_alloc() 739 req->flags = cpu_to_le16(flow_flags); in bnxt_hwrm_cfa_flow_alloc()
|
/kernel/linux/linux-6.6/drivers/net/vxlan/ |
H A D | vxlan_core.c | 2222 __u8 flow_flags, struct dst_cache *dst_cache, in vxlan_get_route() 2249 fl4.flowi4_flags = flow_flags; in vxlan_get_route() 2430 __u8 tos, ttl, flow_flags = 0; in vxlan_xmit_one() local 2496 flow_flags = info->key.flow_flags; in vxlan_xmit_one() 2527 dst_port, src_port, flow_flags, in vxlan_xmit_one() 3106 info->key.flow_flags, &info->dst_cache, in vxlan_fill_metadata_dst() 2218 vxlan_get_route(struct vxlan_dev *vxlan, struct net_device *dev, struct vxlan_sock *sock4, struct sk_buff *skb, int oif, u8 tos, __be32 daddr, __be32 *saddr, __be16 dport, __be16 sport, __u8 flow_flags, struct dst_cache *dst_cache, const struct ip_tunnel_info *info) vxlan_get_route() argument
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | route.c | 546 u8 prot, u32 mark, int flow_flags) in __build_flow_key() 558 flow_flags, in __build_flow_key() 542 __build_flow_key(const struct net *net, struct flowi4 *fl4, const struct sock *sk, const struct iphdr *iph, int oif, u8 tos, u8 prot, u32 mark, int flow_flags) __build_flow_key() argument
|
H A D | udp.c | 1216 __u8 flow_flags = inet_sk_flowi_flags(sk); in udp_sendmsg() local 1222 flow_flags, in udp_sendmsg()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | route.c | 513 int flow_flags) in __build_flow_key() 527 prot, flow_flags, iph->daddr, iph->saddr, 0, 0, in __build_flow_key() 510 __build_flow_key(const struct net *net, struct flowi4 *fl4, const struct sock *sk, const struct iphdr *iph, int oif, __u8 tos, u8 prot, u32 mark, int flow_flags) __build_flow_key() argument
|
H A D | udp.c | 1205 __u8 flow_flags = inet_sk_flowi_flags(sk); in udp_sendmsg() local 1210 sk->sk_protocol, flow_flags, faddr, saddr, in udp_sendmsg()
|
H A D | ip_gre.c | 613 skb->mark, skb_get_hash(skb), key->flow_flags); in gre_fill_metadata_dst()
|
H A D | ip_tunnel.c | 615 key->flow_flags); in ip_md_tunnel_xmit()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | geneve.c | 825 fl4->flowi4_flags = info->key.flow_flags; in geneve_get_v4_rt()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 4777 info->key.flow_flags = FLOWI_FLAG_ANYSRC; in BPF_CALL_4()
|