#!/bin/bash
#
# Run from the root of your kernel sources
#
cd include/net
sed -i -e "s:ieee80211:d80211:g" -e "s:IEEE80211:D80211:g" d80211*.h
cd ../..

cd net/d80211
sed -i -e "s:ieee80211:d80211:g" \
	-e "s:IEEE80211:D80211:g" \
	-e "s:ARPHRD_D80211:ARPHRD_IEEE80211:g" \
	*.{c,h} Kconfig Makefile
for src in *ieee80211*.{c,h}; do
	[ ! -e $src ] && continue
	dst=${src/ieee80211/d80211}
	cg-rm $src
	mv $src $dst
	cg-add $dst
done
cd ../..

sed -i -e "s:ieee80211_ptr:d80211_ptr:g" \
	include/linux/netdevice.h

find drivers/net/wireless/d80211 -type f | while read file; do
	sed -i -e "s:ieee80211:d80211:g" -e "s:IEEE80211:D80211:g" $file
done

