#!/usr/bin/env bash set -u BASE=/sys/kernel/debug/ieee80211/phy0/ath9k echo "before" for f in ptp_infra_reanchor_reject_cnt ptp_infra_reanchor_last_delta_ns ptp_infra_reanchor_guard_ns ptp_sta_hidden_step_cnt ptp_sync_dup_drop_cnt ptp_evtlog_enable ptp_evtlog_phc ptp_tc_trace_enable ptp_stack_enable; do [ -e "$BASE/$f" ] && echo "$f=$(cat "$BASE/$f" 2>/dev/null || true)" || true done for f in ptp_evtlog_reset ptp_tc_trace_reset ptp_handoff_reset; do [ -e "$BASE/$f" ] && printf 1 > "$BASE/$f" || true done for kv in ptp_evtlog_ptp_only=1 ptp_evtlog_phc=1 ptp_tc_trace_enable=1 ptp_stack_enable=1 ptp_evtlog_enable=1; do f=${kv%%=*} v=${kv#*=} [ -e "$BASE/$f" ] && printf "%s" "$v" > "$BASE/$f" || true done echo "after" for f in ptp_evtlog_enable ptp_evtlog_ptp_only ptp_evtlog_phc ptp_tc_trace_enable ptp_stack_enable; do [ -e "$BASE/$f" ] && echo "$f=$(cat "$BASE/$f" 2>/dev/null || true)" || true done