2015-07-14 11:34 GMT+02:00 John Crispin <blo...@openwrt.org>: > > > On 14/07/2015 11:18, valent.turko...@gmail.com wrote: >> I have your found out that NETSHe offers some of their firmwares for >> free download and testing with TDMA enbled driver: >> http://netshe.ru/files/NETSHe-3.0/ > > looks like it is based on owrt, did you manage to find the GPL source ? > is the tdma linked directly into the kernel or provided as a module ?
I just took an image and did a grep -ri tdma and got the following results: Übereinstimmungen in Binärdatei ./usr/lib/libpcore.so.4.0.0. Übereinstimmungen in Binärdatei ./usr/sbin/iw. Übereinstimmungen in Binärdatei ./lib/modules/3.8.6/mac80211.ko. Übereinstimmungen in Binärdatei ./lib/modules/3.8.6/pdwext.ko. Übereinstimmungen in Binärdatei ./lib/modules/3.8.6/cfg80211.ko. Übereinstimmungen in Binärdatei ./lib/modules/3.8.6/ath.ko. Übereinstimmungen in Binärdatei ./lib/modules/3.8.6/pnwext.ko. Looks like they at least modify GPLd iw, ath9k and mac80211 code or am I wrong here? regards Martin some strings output: [~/tdma/squashfs-root]$ strings ./usr/sbin/iw | grep -i tdma tdma TDMA join_tdma leave_tdma Join the TDMA network with the given frequency, version, slots, bitrate and keys Leave the current TDMA network. [~/tdma/squashfs-root]$ strings ./lib/modules/3.8.6/cfg80211.ko | grep -i tdma /home/stanislav/stasoft/NETSHe-SDK-4/barrier_breaker/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/compat-wireless-2014-05-22/net/wireless/cfg80211_tdma.c [~/tdma/squashfs-root]$ strings ./lib/modules/3.8.6/mac80211.ko | grep -i tdma TDMA: It is the first node. Start with node_id (%d) TDMA: Try to associate with node_id (%d) and node_bitmap (%04X) TDMA: No neighbours or beacons in ASSOCIATING state. Reset state to UNKNOW TDMA: All neighbours accept this node settings. Change state to ASSOCIATED TDMA: Not all neighbours voted for this node. TDMA: (%lu) All neighbours do'nt see node / or beaconing troubles. Reset node. (LV %lu / LB %lu / TC %lu / NB %d) TDMA: Could not allocate memory for beacon! TDMA: Could not put beacon header into skb! TDMA: Could not put ESSID into skb! TDMA: Could not put basic rates into skb! TDMA: Could not put ext rates into skb! TDMA: Could not put HT capabilities into skb! TDMA: Could not allocate beacon TDMA: Could not put TDMA info into skb! TDMA: Could not put peer info into skb! 6%s: Failed to join TDMA network, DFS for specified channel is required TDMA: Something wrong TDMA: Start network join with %d nodes and %d version TDMA: Setuped bitrate - %d. Calced - %d. Supported Rates - %x TDMA: Round duration - %lu, TX slot duration - %lu, Second TX slot duration - %lu TDMA: Beacon interval in TU - %d. TDMA: stop is called TDMA: leave is called TDMA: Enable frame transmission TDMA: Wrong beacon len - %d TDMA: Different SSID TDMA: Wrong ie len - %d TDMA: Wrong IE - %d TDMA: Wrong version - %d %d TDMA: Wrong node_id TDMA: Rate mismatch TDMA: Uh-Oh! Beacon with the same ID received. TDMA: Desynchronize this node TDMA: Just ignore it. 6%s: No room for a new TDMA STA entry %pM TDMA: Could not link the key TDMA: Could not allocate key TDMA: Round duration - %lu, TX slot duration - %lu, Second TX slot duration - %lu TDMA: Neighbour with node_id (%d) is voted for this node. TDMA: Disable frame transmission after beacon precessing TDMA: USC - %u TDMA: Reset starts Intf Queue %d TDMA: Reset starts IEEE80211 Queue %d tdma_originator_expire tdma_max_clock_drift tdma_get_skb_from_queue tdma_sta_init tdma_get_avail_slot tdma_get_tx_window tdma_originator_update tdma_calc_ideal_interval tdma_process_pending_frames tdma_store_pending_frame ieee80211_tdma_tx_notify tdma_process_hdr tdma_plan_next_tx tdma_update_skb_hdr tdma_tx_slot_duration tdma_sched_tx tdma_originator_get tdma_amsdu_to_8023s tdma_tu_adjust tdma_update_hdr_counter tdma_tx_slot_calc _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel