/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | action.c | 115 nfp_fl_push_vlan(struct nfp_fl_push_vlan *push_vlan, in nfp_fl_push_vlan() argument 121 push_vlan->head.jump_id = NFP_FL_ACTION_OPCODE_PUSH_VLAN; in nfp_fl_push_vlan() 122 push_vlan->head.len_lw = act_size >> NFP_FL_LW_SIZ; in nfp_fl_push_vlan() 123 push_vlan->reserved = 0; in nfp_fl_push_vlan() 124 push_vlan->vlan_tpid = act->vlan.proto; in nfp_fl_push_vlan() 129 push_vlan->vlan_tci = cpu_to_be16(tmp_push_vlan_tci); in nfp_fl_push_vlan()
|
H A D | offload.c | 595 struct nfp_fl_push_vlan *push_vlan; in nfp_flower_update_merge_with_actions() local 616 push_vlan = (struct nfp_fl_push_vlan *)a; in nfp_flower_update_merge_with_actions() 617 if (push_vlan->vlan_tci) in nfp_flower_update_merge_with_actions()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | action.c | 115 nfp_fl_push_vlan(struct nfp_fl_push_vlan *push_vlan, in nfp_fl_push_vlan() argument 121 push_vlan->head.jump_id = NFP_FL_ACTION_OPCODE_PUSH_VLAN; in nfp_fl_push_vlan() 122 push_vlan->head.len_lw = act_size >> NFP_FL_LW_SIZ; in nfp_fl_push_vlan() 123 push_vlan->reserved = 0; in nfp_fl_push_vlan() 124 push_vlan->vlan_tpid = act->vlan.proto; in nfp_fl_push_vlan() 129 push_vlan->vlan_tci = cpu_to_be16(tmp_push_vlan_tci); in nfp_fl_push_vlan()
|
H A D | offload.c | 593 struct nfp_fl_push_vlan *push_vlan; in nfp_flower_update_merge_with_actions() local 614 push_vlan = (struct nfp_fl_push_vlan *)a; in nfp_flower_update_merge_with_actions() 615 if (push_vlan->vlan_tci) in nfp_flower_update_merge_with_actions()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.h | 584 MLX5_CAP_ESW_INGRESS_ACL(esw->dev, push_vlan)); in esw_vst_mode_is_steering() 591 MLX5_CAP_ESW_FLOWTABLE_FDB(dev, push_vlan); in mlx5_eswitch_vlan_actions_supported()
|
H A D | fs_cmd.c | 616 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5_cmd_set_fte()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.h | 456 MLX5_CAP_ESW_FLOWTABLE_FDB(dev, push_vlan); in mlx5_eswitch_vlan_actions_supported()
|
H A D | fs_cmd.c | 464 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5_cmd_set_fte()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_dbg.c | 207 rule_id, action->push_vlan->vlan_hdr); in dr_dump_rule_action_mem()
|
H A D | dr_action.c | 905 attr.vlans.headers[attr.vlans.count++] = action->push_vlan->vlan_hdr; in mlx5dr_actions_build_ste_arr() 1510 action->push_vlan->vlan_hdr = vlan_hdr_h; in mlx5dr_action_create_push_vlan()
|
H A D | dr_cmd.c | 852 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5dr_cmd_set_fte()
|
H A D | dr_types.h | 1134 struct mlx5dr_action_push_vlan *push_vlan; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_cmd.c | 590 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5dr_cmd_set_fte()
|
H A D | dr_types.h | 777 } push_vlan; member
|
H A D | dr_action.c | 768 attr.vlans.headers[attr.vlans.count++] = action->push_vlan.vlan_hdr; in mlx5dr_actions_build_ste_arr() 1268 action->push_vlan.vlan_hdr = vlan_hdr_h; in mlx5dr_action_create_push_vlan()
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | actions.c | 229 static int push_vlan(struct sk_buff *skb, struct sw_flow_key *key, in push_vlan() function 1345 err = push_vlan(skb, key, nla_data(a)); in do_execute_actions()
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | actions.c | 232 static int push_vlan(struct sk_buff *skb, struct sw_flow_key *key, in push_vlan() function 1375 err = push_vlan(skb, key, nla_data(a)); in do_execute_actions()
|
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 405 u8 push_vlan[0x1]; member 3033 struct mlx5_ifc_vlan_bits push_vlan; member
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 439 u8 push_vlan[0x1]; member 3528 struct mlx5_ifc_vlan_bits push_vlan; member
|