• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/mlx5/mlx5_core/

Lines Matching refs:egress

622 	esw_debug(dev, "Create vport[%d] egress ACL log_max_size(%d)\n",
627 esw_warn(dev, "Failed to get E-Switch egress flow namespace\n");
639 esw_warn(dev, "Failed to create E-Switch vport[%d] egress flow Table, err(%d)\n",
654 esw_warn(dev, "Failed to create E-Switch vport[%d] egress allowed vlans flow group, err(%d)\n",
665 esw_warn(dev, "Failed to create E-Switch vport[%d] egress drop flow group, err(%d)\n",
670 vport->egress.acl = acl;
671 vport->egress.drop_grp = drop_grp;
672 vport->egress.allowed_vlans_grp = vlan_grp;
684 if (!IS_ERR_OR_NULL(vport->egress.allowed_vlan))
685 mlx5_del_flow_rule(vport->egress.allowed_vlan);
687 if (!IS_ERR_OR_NULL(vport->egress.drop_rule))
688 mlx5_del_flow_rule(vport->egress.drop_rule);
690 vport->egress.allowed_vlan = NULL;
691 vport->egress.drop_rule = NULL;
697 if (IS_ERR_OR_NULL(vport->egress.acl))
700 esw_debug(esw->dev, "Destroy vport[%d] E-Switch egress ACL\n", vport->vport);
703 mlx5_destroy_flow_group(vport->egress.allowed_vlans_grp);
704 mlx5_destroy_flow_group(vport->egress.drop_grp);
705 mlx5_destroy_flow_table(vport->egress.acl);
706 vport->egress.allowed_vlans_grp = NULL;
707 vport->egress.drop_grp = NULL;
708 vport->egress.acl = NULL;
859 if (IS_ERR_OR_NULL(vport->egress.acl)) {
860 esw_warn(esw->dev, "vport[%d] configure rgress rules failed, egress acl is not initialized!\n",
871 "vport[%d] configure egress rules, vlan(%d) qos(%d)\n",
878 esw_warn(esw->dev, "vport[%d] configure egress rules failed, err(%d)\n",
892 vport->egress.allowed_vlan =
893 mlx5_add_flow_rule(vport->egress.acl,
899 if (IS_ERR_OR_NULL(vport->egress.allowed_vlan)) {
900 err = PTR_ERR(vport->egress.allowed_vlan);
901 printf("mlx5_core: WARN: ""vport[%d] configure egress allowed vlan rule failed, err(%d)\n", vport->vport, err);
902 vport->egress.allowed_vlan = NULL;
909 vport->egress.drop_rule =
910 mlx5_add_flow_rule(vport->egress.acl,
916 if (IS_ERR_OR_NULL(vport->egress.drop_rule)) {
917 err = PTR_ERR(vport->egress.drop_rule);
918 printf("mlx5_core: WARN: ""vport[%d] configure egress drop rule failed, err(%d)\n", vport->vport, err);
919 vport->egress.drop_rule = NULL;