Home
last modified time | relevance | path

Searched refs:spoofchk (Results 1 - 25 of 96) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dsriov.c41 bool spoofchk) in efx_sriov_set_vf_spoofchk()
46 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
40 efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, bool spoofchk) efx_sriov_set_vf_spoofchk() argument
H A Dsriov.h18 bool spoofchk);
H A Dsiena_sriov.h53 bool spoofchk);
H A Def10_sriov.h48 bool spoofchk);
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dsriov.c41 bool spoofchk) in efx_sriov_set_vf_spoofchk()
46 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
40 efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, bool spoofchk) efx_sriov_set_vf_spoofchk() argument
H A Dsriov.h18 bool spoofchk);
H A Def10_sriov.h46 bool spoofchk);
H A Def10_sriov.c730 int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) in efx_ef10_sriov_set_vf_spoofchk() argument
734 /* Can't enable spoofchk if firmware doesn't support it. */ in efx_ef10_sriov_set_vf_spoofchk()
737 spoofchk) in efx_ef10_sriov_set_vf_spoofchk()
742 spoofchk ? 0 : MC_CMD_PRIVILEGE_MASK_IN_GRP_MAC_SPOOFING_TX); in efx_ef10_sriov_set_vf_spoofchk()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dsriov.h47 bool spoofchk) in efx_sriov_set_vf_spoofchk()
52 return efx->type->sriov_set_vf_spoofchk(efx, vf_i, spoofchk); in efx_sriov_set_vf_spoofchk()
46 efx_sriov_set_vf_spoofchk(struct net_device *net_dev, int vf_i, bool spoofchk) efx_sriov_set_vf_spoofchk() argument
H A Dsiena_sriov.h53 bool spoofchk);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dlegacy.c455 u16 vport, bool spoofchk) in mlx5_eswitch_set_vport_spoofchk()
471 pschk = evport->info.spoofchk; in mlx5_eswitch_set_vport_spoofchk()
472 evport->info.spoofchk = spoofchk; in mlx5_eswitch_set_vport_spoofchk()
480 evport->info.spoofchk = pschk; in mlx5_eswitch_set_vport_spoofchk()
454 mlx5_eswitch_set_vport_spoofchk(struct mlx5_eswitch *esw, u16 vport, bool spoofchk) mlx5_eswitch_set_vport_spoofchk() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_lgcy.c45 esw_warn(dev, "vport[%d] ingress create untagged spoofchk flow group, err(%d)\n", in esw_acl_ingress_lgcy_groups_create()
78 esw_warn(dev, "vport[%d] ingress create spoofchk flow group, err(%d)\n", in esw_acl_ingress_lgcy_groups_create()
179 if (!vport->info.vlan && !vport->info.qos && !vport->info.spoofchk) { in esw_acl_ingress_lgcy_setup()
216 if (vst_check_cvlan || vport->info.spoofchk) in esw_acl_ingress_lgcy_setup()
232 if (vport->info.spoofchk) { in esw_acl_ingress_lgcy_setup()
254 if (!vst_check_cvlan && !vport->info.spoofchk) in esw_acl_ingress_lgcy_setup()
/kernel/linux/linux-5.10/include/linux/
H A Dif_link.h25 __u32 spoofchk; member
/kernel/linux/linux-6.6/include/linux/
H A Dif_link.h25 __u32 spoofchk; member
/kernel/linux/linux-6.6/include/linux/pds/
H A Dpds_core_if.h357 * @spoofchk: enable address spoof checking
373 u8 spoofchk; member
413 u8 spoofchk; member
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_sriov.c564 ivi->spoofchk = vfinfo->spoofchk; in hinic_get_vf_config()
901 bool spoofchk) in hinic_set_vf_spoofchk()
914 spoofchk_cfg.state = spoofchk ? 1 : 0; in hinic_set_vf_spoofchk()
921 dev_err(&hwdev->hwif->pdev->dev, "Failed to set VF(%d) spoofchk, err: %d, status: 0x%x, out size: 0x%x\n", in hinic_set_vf_spoofchk()
927 vf_infos[HW_VF_ID_TO_OS(vf_id)].spoofchk = spoofchk; in hinic_set_vf_spoofchk()
943 cur_spoofchk = nic_dev->hwdev->func_to_io.vf_infos[vf].spoofchk; in hinic_ndo_set_vf_spoofchk()
952 netif_info(nic_dev, drv, netdev, "Set VF %d spoofchk %s successfully\n", in hinic_ndo_set_vf_spoofchk()
956 "Current firmware doesn't support to set vf spoofchk, nee in hinic_ndo_set_vf_spoofchk()
900 hinic_set_vf_spoofchk(struct hinic_hwdev *hwdev, u16 vf_id, bool spoofchk) hinic_set_vf_spoofchk() argument
[all...]
H A Dhinic_sriov.h45 bool spoofchk; member
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_sriov.c584 ivi->spoofchk = vfinfo->spoofchk; in hinic_get_vf_config()
917 bool spoofchk) in hinic_set_vf_spoofchk()
930 spoofchk_cfg.state = spoofchk ? 1 : 0; in hinic_set_vf_spoofchk()
937 dev_err(&hwdev->hwif->pdev->dev, "Failed to set VF(%d) spoofchk, err: %d, status: 0x%x, out size: 0x%x\n", in hinic_set_vf_spoofchk()
943 vf_infos[HW_VF_ID_TO_OS(vf_id)].spoofchk = spoofchk; in hinic_set_vf_spoofchk()
959 cur_spoofchk = nic_dev->hwdev->func_to_io.vf_infos[vf].spoofchk; in hinic_ndo_set_vf_spoofchk()
968 netif_info(nic_dev, drv, netdev, "Set VF %d spoofchk %s successfully\n", in hinic_ndo_set_vf_spoofchk()
972 "Current firmware doesn't support to set vf spoofchk, nee in hinic_ndo_set_vf_spoofchk()
916 hinic_set_vf_spoofchk(struct hinic_hwdev *hwdev, u16 vf_id, bool spoofchk) hinic_set_vf_spoofchk() argument
[all...]
H A Dhinic_sriov.h45 bool spoofchk; member
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic.h28 u8 spoofchk; member
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic.h33 u8 spoofchk; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_lgcy.c45 esw_warn(dev, "vport[%d] ingress create untagged spoofchk flow group, err(%d)\n", in esw_acl_ingress_lgcy_groups_create()
78 esw_warn(dev, "vport[%d] ingress create spoofchk flow group, err(%d)\n", in esw_acl_ingress_lgcy_groups_create()
176 if (!vport->info.vlan && !vport->info.qos && !vport->info.spoofchk) { in esw_acl_ingress_lgcy_setup()
210 if (vport->info.spoofchk) { in esw_acl_ingress_lgcy_setup()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.h100 bool spoofchk; member
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h38 u8 spoofchk:1; member
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.h100 bool spoofchk; member

Completed in 12 milliseconds

1234