Home
last modified time | relevance | path

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

1234

/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c27 u16 rx_filter; member
205 enum qed_ptp_filter_type rx_filter = QED_PTP_FILTER_NONE; in qede_ptp_cfg_filters() local
226 switch (ptp->rx_filter) { in qede_ptp_cfg_filters()
228 rx_filter = QED_PTP_FILTER_NONE; in qede_ptp_cfg_filters()
233 ptp->rx_filter = HWTSTAMP_FILTER_NONE; in qede_ptp_cfg_filters()
234 rx_filter = QED_PTP_FILTER_ALL; in qede_ptp_cfg_filters()
237 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in qede_ptp_cfg_filters()
238 rx_filter = QED_PTP_FILTER_V1_L4_EVENT; in qede_ptp_cfg_filters()
242 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in qede_ptp_cfg_filters()
244 rx_filter = QED_PTP_FILTER_V1_L4_GEN; in qede_ptp_cfg_filters()
[all …]
/linux/tools/testing/selftests/net/
H A Dhwtstamp_config.c103 config.rx_filter = lookup_value(rx_filters, N_RX_FILTERS, argv[3]); in main()
104 if (config.tx_type < 0 || config.rx_filter < 0) { in main()
130 name = lookup_name(rx_filters, N_RX_FILTERS, config.rx_filter); in main()
134 printf("rx_filter = %d\n", config.rx_filter); in main()
H A 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/net/ethtool/
H A Dtsconfig.c22 u32 rx_filter; member
57 data->hwtst_config.rx_filter = BIT(cfg.rx_filter); in tsconfig_prepare_data()
116 if (data->hwtst_config.rx_filter) { in tsconfig_reply_size()
117 ret = ethnl_bitset32_size(&data->hwtst_config.rx_filter, in tsconfig_reply_size()
159 if (data->hwtst_config.rx_filter) { in tsconfig_fill_reply()
161 &data->hwtst_config.rx_filter, in tsconfig_fill_reply()
376 req_rx_filter = BIT(hwtst_config.rx_filter); in ethnl_set_tsconfig()
393 hwtst_config.rx_filter = ffs(req_rx_filter) - 1; in ethnl_set_tsconfig()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_ptp.c62 if (config->rx_filter == HWTSTAMP_FILTER_NONE) { in iavf_ptp_set_timestamp_mode()
65 } else if (config->rx_filter > HWTSTAMP_FILTER_NTP_ALL) { in iavf_ptp_set_timestamp_mode()
72 config->rx_filter = HWTSTAMP_FILTER_ALL; in iavf_ptp_set_timestamp_mode()
405 adapter->ptp.hwtstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in iavf_ptp_release()
431 adapter->ptp.hwtstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in iavf_ptp_process_caps()
/linux/drivers/net/wireless/ath/carl9170/
H A 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()
H A Dfwcmd.h175 __le32 rx_filter; member
241 struct carl9170_rx_filter_cmd rx_filter; member
H A Dmain.c386 if (ar->fw.rx_filter) { in carl9170_op_start()
1011 if (ar->fw.rx_filter && changed_flags & ar->rx_filter_caps) { in carl9170_op_configure_filter()
1012 u32 rx_filter = 0; in carl9170_op_configure_filter() local
1015 rx_filter |= CARL9170_RX_FILTER_CTL_OTHER; in carl9170_op_configure_filter()
1018 rx_filter |= CARL9170_RX_FILTER_BAD; in carl9170_op_configure_filter()
1021 rx_filter |= CARL9170_RX_FILTER_CTL_OTHER; in carl9170_op_configure_filter()
1024 rx_filter |= CARL9170_RX_FILTER_CTL_PSPOLL; in carl9170_op_configure_filter()
1027 rx_filter |= CARL9170_RX_FILTER_OTHER_RA; in carl9170_op_configure_filter()
1028 rx_filter |= CARL9170_RX_FILTER_DECRY_FAIL; in carl9170_op_configure_filter()
1031 WARN_ON(carl9170_rx_filter(ar, rx_filter)); in carl9170_op_configure_filter()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ptp.c1097 enum hwtstamp_rx_filters rx_filter = config->rx_filter; in mlxsw_sp1_ptp_get_message_types() local
1116 switch (rx_filter) { in mlxsw_sp1_ptp_get_message_types()
1150 *p_rx_filter = rx_filter; in mlxsw_sp1_ptp_get_message_types()
1252 enum hwtstamp_rx_filters rx_filter; in mlxsw_sp1_ptp_hwtstamp_set() local
1258 &rx_filter); in mlxsw_sp1_ptp_hwtstamp_set()
1275 config->rx_filter = rx_filter; in mlxsw_sp1_ptp_hwtstamp_set()
1473 enum hwtstamp_rx_filters rx_filter = config->rx_filter; in mlxsw_sp2_ptp_get_message_types() local
1478 *p_rx_filter = rx_filter; in mlxsw_sp2_ptp_get_message_types()
1480 switch (rx_filter) { in mlxsw_sp2_ptp_get_message_types()
1623 enum hwtstamp_rx_filters rx_filter; in mlxsw_sp2_ptp_hwtstamp_set() local
[all …]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.c521 switch (ptp->rx_filter) { in bnxt_hwrm_ptp_cfg()
565 old_rx_filter = ptp->rx_filter; in bnxt_hwtstamp_set()
568 switch (stmpconf->rx_filter) { in bnxt_hwtstamp_set()
571 ptp->rx_filter = HWTSTAMP_FILTER_NONE; in bnxt_hwtstamp_set()
575 ptp->rx_filter = HWTSTAMP_FILTER_ALL; in bnxt_hwtstamp_set()
583 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in bnxt_hwtstamp_set()
589 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_SYNC; in bnxt_hwtstamp_set()
595 ptp->rx_filter = HWTSTAMP_FILTER_PTP_V2_DELAY_REQ; in bnxt_hwtstamp_set()
610 stmpconf->rx_filter = ptp->rx_filter; in bnxt_hwtstamp_set()
614 ptp->rx_filter = old_rx_filter; in bnxt_hwtstamp_set()
[all …]
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_netdev.c346 switch (config->rx_filter) { in fbnic_hwtstamp_set()
355 config->rx_filter = HWTSTAMP_FILTER_ALL; in fbnic_hwtstamp_set()
359 config->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in fbnic_hwtstamp_set()
363 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_EVENT; in fbnic_hwtstamp_set()
367 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; in fbnic_hwtstamp_set()
371 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in fbnic_hwtstamp_set()
378 old_rx_filter = fbn->hwtstamp_config.rx_filter; in fbnic_hwtstamp_set()
381 if (old_rx_filter != config->rx_filter && netif_running(fbn->netdev)) { in fbnic_hwtstamp_set()
394 if (config->rx_filter > HWTSTAMP_FILTER_ALL) in fbnic_hwtstamp_set()
395 config->rx_filter = HWTSTAMP_FILTER_SOME; in fbnic_hwtstamp_set()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c432 switch (tstamp_config->rx_filter) { in gem_set_hwtst()
449 tstamp_config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in gem_set_hwtst()
456 tstamp_config->rx_filter = HWTSTAMP_FILTER_ALL; in gem_set_hwtst()
459 tstamp_config->rx_filter = HWTSTAMP_FILTER_NONE; in gem_set_hwtst()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c1003 switch (config->rx_filter) { in ixgbe_ptp_set_timestamp_mode()
1033 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ixgbe_ptp_set_timestamp_mode()
1045 config->rx_filter = HWTSTAMP_FILTER_ALL; in ixgbe_ptp_set_timestamp_mode()
1057 config->rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_set_timestamp_mode()
1082 if (config->rx_filter == HWTSTAMP_FILTER_NONE) in ixgbe_ptp_set_timestamp_mode()
1088 config->rx_filter = HWTSTAMP_FILTER_ALL; in ixgbe_ptp_set_timestamp_mode()
1453 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddebugfs.c820 u32 ring_id, rx_filter = 0; in ath12k_write_extd_rx_stats() local
845 rx_filter = HTT_RX_FILTER_TLV_FLAGS_MPDU_START; in ath12k_write_extd_rx_stats()
846 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_START; in ath12k_write_extd_rx_stats()
847 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END; in ath12k_write_extd_rx_stats()
848 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_USER_STATS; in ath12k_write_extd_rx_stats()
849 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_USER_STATS_EXT; in ath12k_write_extd_rx_stats()
850 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_END_STATUS_DONE; in ath12k_write_extd_rx_stats()
851 rx_filter |= HTT_RX_FILTER_TLV_FLAGS_PPDU_START_USER_INFO; in ath12k_write_extd_rx_stats()
853 tlv_filter.rx_filter = rx_filter; in ath12k_write_extd_rx_stats()
863 ar->debug.rx_filter = tlv_filter.rx_filter; in ath12k_write_extd_rx_stats()
/linux/Documentation/translations/zh_CN/networking/
H A Dtimestamping.rst440 int rx_filter; /* HWTSTAMP_FILTER_* */
467 ifr_data指向 struct hwtstamp_config。tx_type 和 rx_filter 是驱动
490 /* 可能的 hwtstamp_config->rx_filter 值 */
/linux/drivers/net/wireless/st/cw1200/
H A 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/drivers/net/phy/
H A Dmicrochip_rds_ptp.c461 if (clock->rx_filter == HWTSTAMP_FILTER_NONE || in mchp_rds_ptp_rxtstamp()
486 config->rx_filter = clock->rx_filter; in mchp_rds_ptp_hwtstamp_get()
503 switch (config->rx_filter) { in mchp_rds_ptp_hwtstamp_set()
607 config->rx_filter != HWTSTAMP_FILTER_NONE); in mchp_rds_ptp_hwtstamp_set()
612 clock->rx_filter = config->rx_filter; in mchp_rds_ptp_hwtstamp_set()
H A Ddp83640.c1120 cfg->rx_filter = dp83640->hwts_rx_en; in dp83640_hwtstamp_get()
1139 switch (cfg->rx_filter) { in dp83640_hwtstamp_set()
1151 cfg->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; in dp83640_hwtstamp_set()
1159 cfg->rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_EVENT; in dp83640_hwtstamp_set()
1167 cfg->rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; in dp83640_hwtstamp_set()
1175 cfg->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in dp83640_hwtstamp_set()
/linux/drivers/net/dsa/microchip/
H A Dksz_ptp.c399 switch (config->rx_filter) { in ksz8463_set_hwtstamp_config()
405 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; in ksz8463_set_hwtstamp_config()
409 config->rx_filter = HWTSTAMP_FILTER_NONE; in ksz8463_set_hwtstamp_config()
481 switch (config->rx_filter) { in ksz_set_hwtstamp_config()
487 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_EVENT; in ksz_set_hwtstamp_config()
492 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; in ksz_set_hwtstamp_config()
497 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ksz_set_hwtstamp_config()
501 config->rx_filter = HWTSTAMP_FILTER_NONE; in ksz_set_hwtstamp_config()
/linux/include/uapi/linux/
H A Dnet_tstamp.h82 * @rx_filter: one of HWTSTAMP_FILTER_*
86 * driver or hardware does not support the requested @rx_filter value,
88 * @rx_filter will indicate the actual mode on return.
93 int rx_filter; member
149 /* possible values for hwtstamp_config->rx_filter */
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ptp.c550 wx->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in wx_ptp_create_clock()
578 switch (config->rx_filter) { in wx_ptp_set_timestamp_mode()
608 config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in wx_ptp_set_timestamp_mode()
618 config->rx_filter = HWTSTAMP_FILTER_NONE; in wx_ptp_set_timestamp_mode()
/linux/drivers/net/wireless/ti/wl1251/
H A Dmain.c779 wl->rx_filter = WL1251_DEFAULT_RX_FILTER; in wl1251_op_configure_filter()
788 wl->rx_filter |= CFG_RX_FCS_ERROR; in wl1251_op_configure_filter()
794 wl->rx_filter |= CFG_RX_CTL_EN; in wl1251_op_configure_filter()
798 wl->rx_filter |= CFG_RX_PREQ_EN; in wl1251_op_configure_filter()
817 wl1251_acx_rx_config(wl, wl->rx_config, wl->rx_filter); in wl1251_op_configure_filter()
1616 wl->rx_filter = WL1251_DEFAULT_RX_FILTER; in wl1251_alloc_hw()
/linux/drivers/net/can/dev/
H A Ddev.c433 cfg->rx_filter = HWTSTAMP_FILTER_ALL; in can_hwtstamp_get()
447 cfg->rx_filter == HWTSTAMP_FILTER_ALL) in can_hwtstamp_set()
/linux/drivers/ptp/
H A Dptp_ines.c338 cfg->rx_filter = port->rxts_enabled ? HWTSTAMP_FILTER_PTP_V2_EVENT in ines_hwtstamp_get()
376 switch (cfg->rx_filter) { in ines_hwtstamp_set()
395 cfg->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in ines_hwtstamp_set()
/linux/drivers/net/ethernet/freescale/
H A Dfec_ptp.c650 switch (config->rx_filter) { in fec_ptp_set()
657 config->rx_filter = HWTSTAMP_FILTER_ALL; in fec_ptp_set()
670 config->rx_filter = (fep->hwts_rx_en ? in fec_ptp_get()

1234