X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=net80211%2Fieee80211.c;h=ea21c5f2af8f53724e9d9586a9442b6d5ac9c29d;hb=530d6494dbcb9cb33bdb65becbf2e2aaf7ee334d;hp=0386811e773bbab24aef9e2aa2e5e6d517e6bb7f;hpb=892214198af4703edb7cb595a64b1c8f985aaeaf;p=madwifi%2F.git diff --git a/net80211/ieee80211.c b/net80211/ieee80211.c index 0386811..ea21c5f 100644 --- a/net80211/ieee80211.c +++ b/net80211/ieee80211.c @@ -409,6 +409,11 @@ static const struct net_device_ops ieee80211_netdev_ops = { .ndo_set_multicast_list = ieee80211_set_multicast_list, .ndo_change_mtu = ieee80211_change_mtu, .ndo_do_ioctl = ieee80211_ioctl, +#if IEEE80211_VLAN_TAG_USED + .ndo_vlan_rx_register = ieee80211_vlan_register, + .ndo_vlan_rx_add_vid = ieee80211_vlan_add_vid, + .ndo_vlan_rx_kill_vid = ieee80211_vlan_kill_vid, +#endif }; #endif @@ -441,6 +446,11 @@ ieee80211_vap_setup(struct ieee80211com *ic, struct net_device *dev, dev->set_multicast_list = ieee80211_set_multicast_list; dev->change_mtu = ieee80211_change_mtu; dev->do_ioctl = ieee80211_ioctl; +#if IEEE80211_VLAN_TAG_USED + dev->vlan_rx_register = ieee80211_vlan_register; + dev->vlan_rx_add_vid = ieee80211_vlan_add_vid; + dev->vlan_rx_kill_vid = ieee80211_vlan_kill_vid; +#endif #else dev->netdev_ops = &ieee80211_netdev_ops; #endif