Home
last modified time | relevance | path

Searched refs:rx_filter (Results 1 – 25 of 108) sorted by relevance

12345

/linux-6.1.9/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c27 u16 rx_filter; member
202 enum qed_ptp_filter_type rx_filter = QED_PTP_FILTER_NONE; in qede_ptp_cfg_filters() local
231 switch (ptp->rx_filter) { in qede_ptp_cfg_filters()
233 rx_filter = QED_PTP_FILTER_NONE; in qede_ptp_cfg_filters()
238 ptp->rx_filter = HWTSTAMP_FILTER_NONE; in qede_ptp_cfg_filters()
239 rx_filter = QED_PTP_FILTER_ALL; in qede_ptp_cfg_filters()
242 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in qede_ptp_cfg_filters()
243 rx_filter = QED_PTP_FILTER_V1_L4_EVENT; in qede_ptp_cfg_filters()
247 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in qede_ptp_cfg_filters()
249 rx_filter = QED_PTP_FILTER_V1_L4_GEN; in qede_ptp_cfg_filters()
[all …]
/linux-6.1.9/drivers/net/wireless/ti/wl18xx/
Ddebugfs.c124 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, beacon_filter, "%u");
125 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, arp_filter, "%u");
126 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, mc_filter, "%u");
127 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, dup_filter, "%u");
128 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, data_filter, "%u");
129 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, ibss_filter, "%u");
130 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, protection_filter, "%u");
131 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, accum_arp_pend_requests, "%u");
132 WL18XX_DEBUGFS_FWSTATS_FILE(rx_filter, max_arp_queue_dep, "%u");
507 DEBUGFS_FWSTATS_ADD(rx_filter, beacon_filter); in wl18xx_debugfs_add_files()
[all …]
/linux-6.1.9/tools/testing/selftests/net/
Dhwtstamp_config.c101 config.rx_filter = lookup_value(rx_filters, N_RX_FILTERS, argv[3]); in main()
102 if (config.tx_type < 0 || config.rx_filter < 0) { in main()
128 name = lookup_name(rx_filters, N_RX_FILTERS, config.rx_filter); in main()
132 printf("rx_filter = %d\n", config.rx_filter); in main()
Dtimestamping.c399 hwconfig.rx_filter = in main()
407 hwconfig_requested.rx_filter == HWTSTAMP_FILTER_NONE) in main()
414 hwconfig_requested.rx_filter, hwconfig.rx_filter); in main()
/linux-6.1.9/drivers/net/wireless/ath/carl9170/
Dcmd.h66 __le32 rx_filter = cpu_to_le32(_rx_filter); in carl9170_rx_filter() local
69 sizeof(rx_filter), (u8 *)&rx_filter, in carl9170_rx_filter()
Dfwcmd.h175 __le32 rx_filter; member
241 struct carl9170_rx_filter_cmd rx_filter; member
Dmain.c386 if (ar->fw.rx_filter) { in carl9170_op_start()
1005 if (ar->fw.rx_filter && changed_flags & ar->rx_filter_caps) { in carl9170_op_configure_filter()
1006 u32 rx_filter = 0; in carl9170_op_configure_filter() local
1009 rx_filter |= CARL9170_RX_FILTER_CTL_OTHER; in carl9170_op_configure_filter()
1012 rx_filter |= CARL9170_RX_FILTER_BAD; in carl9170_op_configure_filter()
1015 rx_filter |= CARL9170_RX_FILTER_CTL_OTHER; in carl9170_op_configure_filter()
1018 rx_filter |= CARL9170_RX_FILTER_CTL_PSPOLL; in carl9170_op_configure_filter()
1021 rx_filter |= CARL9170_RX_FILTER_OTHER_RA; in carl9170_op_configure_filter()
1022 rx_filter |= CARL9170_RX_FILTER_DECRY_FAIL; in carl9170_op_configure_filter()
1025 WARN_ON(carl9170_rx_filter(ar, rx_filter)); in carl9170_op_configure_filter()
/linux-6.1.9/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_ptp.c301 int rx_filter = cfg->rx_filter; in hclge_ptp_set_rx_mode() local
303 switch (cfg->rx_filter) { in hclge_ptp_set_rx_mode()
313 rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in hclge_ptp_set_rx_mode()
330 rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in hclge_ptp_set_rx_mode()
337 cfg->rx_filter = rx_filter; in hclge_ptp_set_rx_mode()
468 ptp->ts_cfg.rx_filter = HWTSTAMP_FILTER_NONE; in hclge_ptp_create_clock()
550 ptp->ts_cfg.rx_filter = HWTSTAMP_FILTER_NONE; in hclge_ptp_uninit()
/linux-6.1.9/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ptp.c484 switch (ptp->rx_filter) { in bnxt_hwrm_ptp_cfg()
508 if (ptp->rx_filter == HWTSTAMP_FILTER_ALL) { in bnxt_hwrm_ptp_cfg()
542 old_rx_filter = ptp->rx_filter; in bnxt_hwtstamp_set()
545 switch (stmpconf.rx_filter) { in bnxt_hwtstamp_set()
548 ptp->rx_filter = HWTSTAMP_FILTER_NONE; in bnxt_hwtstamp_set()
552 ptp->rx_filter = HWTSTAMP_FILTER_ALL; in bnxt_hwtstamp_set()
560 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in bnxt_hwtstamp_set()
566 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_SYNC; in bnxt_hwtstamp_set()
572 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_DELAY_REQ; in bnxt_hwtstamp_set()
587 stmpconf.rx_filter = ptp->rx_filter; in bnxt_hwtstamp_set()
[all …]
Dbnxt_ptp.h115 int rx_filter; member
/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_ptp.c1108 enum hwtstamp_rx_filters rx_filter = config->rx_filter; in mlxsw_sp1_ptp_get_message_types() local
1127 switch (rx_filter) { in mlxsw_sp1_ptp_get_message_types()
1161 *p_rx_filter = rx_filter; in mlxsw_sp1_ptp_get_message_types()
1262 enum hwtstamp_rx_filters rx_filter; in mlxsw_sp1_ptp_hwtstamp_set() local
1268 &rx_filter); in mlxsw_sp1_ptp_hwtstamp_set()
1285 config->rx_filter = rx_filter; in mlxsw_sp1_ptp_hwtstamp_set()
1479 enum hwtstamp_rx_filters rx_filter = config->rx_filter; in mlxsw_sp2_ptp_get_message_types() local
1484 *p_rx_filter = rx_filter; in mlxsw_sp2_ptp_get_message_types()
1486 switch (rx_filter) { in mlxsw_sp2_ptp_get_message_types()
1627 enum hwtstamp_rx_filters rx_filter; in mlxsw_sp2_ptp_hwtstamp_set() local
[all …]
/linux-6.1.9/drivers/net/dsa/mv88e6xxx/
Dhwtstamp.c118 if (!(BIT(config->rx_filter) & ptp_ops->rx_filters)) { in mv88e6xxx_set_hwtstamp_config()
119 config->rx_filter = HWTSTAMP_FILTER_NONE; in mv88e6xxx_set_hwtstamp_config()
121 config->rx_filter); in mv88e6xxx_set_hwtstamp_config()
125 switch (config->rx_filter) { in mv88e6xxx_set_hwtstamp_config()
138 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in mv88e6xxx_set_hwtstamp_config()
142 config->rx_filter = HWTSTAMP_FILTER_NONE; in mv88e6xxx_set_hwtstamp_config()
341 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in mv88e6xxx_port_rxtstamp()
/linux-6.1.9/drivers/net/dsa/hirschmann/
Dhellcreek_hwtstamp.c69 switch (config->rx_filter) { in hellcreek_set_hwtstamp_config()
72 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in hellcreek_set_hwtstamp_config()
84 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in hellcreek_set_hwtstamp_config()
90 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in hellcreek_set_hwtstamp_config()
427 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in hellcreek_port_rxtstamp()
/linux-6.1.9/drivers/net/wireless/ath/ath11k/
Ddebugfs.c620 u32 enable, rx_filter = 0, ring_id; in ath11k_write_extd_rx_stats() local
651 rx_filter = HTT_RX_FILTER_TLV_FLAGS_MPDU_START; in ath11k_write_extd_rx_stats()
652 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_START; in ath11k_write_extd_rx_stats()
653 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END; in ath11k_write_extd_rx_stats()
654 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_USER_STATS; in ath11k_write_extd_rx_stats()
655 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_USER_STATS_EXT; in ath11k_write_extd_rx_stats()
656 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_STATUS_DONE; in ath11k_write_extd_rx_stats()
658 tlv_filter.rx_filter = rx_filter; in ath11k_write_extd_rx_stats()
668 ar->debug.rx_filter = tlv_filter.rx_filter; in ath11k_write_extd_rx_stats()
1041 u32 rx_filter = 0, ring_id, filter, mode; in ath11k_write_pktlog_filter() local
[all …]
/linux-6.1.9/drivers/net/phy/mscc/
Dmscc_ptp.c391 enum hwtstamp_rx_filters rx_filter) in get_ptp_header_rx() argument
396 if (rx_filter == HWTSTAMP_FILTER_PTP_V2_L2_EVENT) in get_ptp_header_rx()
887 if (vsc8531->ptp->rx_filter == HWTSTAMP_FILTER_PTP_V2_L2_EVENT) { in vsc85xx_eth1_conf()
967 ptp_l4 = vsc8531->ptp->rx_filter == HWTSTAMP_FILTER_PTP_V2_L4_EVENT; in vsc85xx_ts_engine_init()
977 if (vsc8531->ptp->rx_filter == HWTSTAMP_FILTER_PTP_V2_L2_EVENT) { in vsc85xx_ts_engine_init()
997 vsc8531->ptp->rx_filter != HWTSTAMP_FILTER_NONE); in vsc85xx_ts_engine_init()
999 ptp_l4 && vsc8531->ptp->rx_filter != HWTSTAMP_FILTER_NONE); in vsc85xx_ts_engine_init()
1001 vsc8531->ptp->rx_filter != HWTSTAMP_FILTER_NONE); in vsc85xx_ts_engine_init()
1015 if (vsc8531->ptp->rx_filter != HWTSTAMP_FILTER_NONE) in vsc85xx_ts_engine_init()
1074 switch (cfg.rx_filter) { in vsc85xx_hwtstamp()
[all …]
/linux-6.1.9/drivers/net/ethernet/engleder/
Dtsnep_ptp.c42 switch (config.rx_filter) { in tsnep_ptp_ioctl()
59 config.rx_filter = HWTSTAMP_FILTER_ALL; in tsnep_ptp_ioctl()
209 adapter->hwtstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in tsnep_ptp_init()
/linux-6.1.9/net/core/
Ddev_ioctl.c190 enum hwtstamp_rx_filters rx_filter; in net_hwtstamp_validate() local
201 rx_filter = cfg.rx_filter; in net_hwtstamp_validate()
215 switch (rx_filter) { in net_hwtstamp_validate()
/linux-6.1.9/drivers/net/ethernet/pensando/ionic/
Dionic_phc.c112 rx_filt = ionic_hwstamp_rx_filt(config->rx_filter); in ionic_lif_hwstamp_set_ts_config()
113 rx_all = config->rx_filter != HWTSTAMP_FILTER_NONE && !rx_filt; in ionic_lif_hwstamp_set_ts_config()
119 config->rx_filter = HWTSTAMP_FILTER_ALL; in ionic_lif_hwstamp_set_ts_config()
123 __func__, config->rx_filter, rx_filt, rx_all); in ionic_lif_hwstamp_set_ts_config()
149 if (rx_all != (lif->phc->ts_config.rx_filter == HWTSTAMP_FILTER_ALL)) { in ionic_lif_hwstamp_set_ts_config()
/linux-6.1.9/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c1011 switch (config->rx_filter) { in ixgbe_ptp_set_timestamp_mode()
1041 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ixgbe_ptp_set_timestamp_mode()
1053 config->rx_filter = HWTSTAMP_FILTER_ALL; in ixgbe_ptp_set_timestamp_mode()
1067 config->rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_set_timestamp_mode()
1091 if (config->rx_filter == HWTSTAMP_FILTER_NONE) in ixgbe_ptp_set_timestamp_mode()
1097 config->rx_filter = HWTSTAMP_FILTER_ALL; in ixgbe_ptp_set_timestamp_mode()
1458 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock()
/linux-6.1.9/drivers/net/ethernet/cadence/
Dmacb_ptp.c480 switch (tstamp_config->rx_filter) { in gem_set_hwtst()
497 tstamp_config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in gem_set_hwtst()
504 tstamp_config->rx_filter = HWTSTAMP_FILTER_ALL; in gem_set_hwtst()
507 tstamp_config->rx_filter = HWTSTAMP_FILTER_NONE; in gem_set_hwtst()
/linux-6.1.9/drivers/net/ethernet/mscc/
Docelot_ptp.c514 switch (cfg.rx_filter) { in ocelot_hwstamp_set()
545 cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ocelot_hwstamp_set()
547 cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; in ocelot_hwstamp_set()
549 cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_EVENT; in ocelot_hwstamp_set()
551 cfg.rx_filter = HWTSTAMP_FILTER_NONE; in ocelot_hwstamp_set()
830 ocelot->hwtstamp_config.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ocelot_init_timestamp()
/linux-6.1.9/drivers/net/wireless/st/cw1200/
Ddebug.c129 if (priv->rx_filter.promiscuous) in cw1200_status_show()
131 else if (priv->rx_filter.fcs) in cw1200_status_show()
133 if (priv->rx_filter.bssid) in cw1200_status_show()
/linux-6.1.9/include/uapi/linux/
Dnet_tstamp.h78 int rx_filter; member
/linux-6.1.9/drivers/net/ethernet/freescale/
Dfec_ptp.c482 switch (config.rx_filter) { in fec_ptp_set()
489 config.rx_filter = HWTSTAMP_FILTER_ALL; in fec_ptp_set()
504 config.rx_filter = (fep->hwts_rx_en ? in fec_ptp_get()
/linux-6.1.9/drivers/net/ethernet/microchip/sparx5/
Dsparx5_ptp.c108 switch (cfg.rx_filter) { in sparx5_ptp_hwtstamp_set()
125 cfg.rx_filter = HWTSTAMP_FILTER_ALL; in sparx5_ptp_hwtstamp_set()
590 phc->hwtstamp_config.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in sparx5_ptp_phc_init()

12345