Home
last modified time | relevance | path

Searched refs:vlan (Results 1 – 25 of 53) sorted by relevance

123

/dragonfly/contrib/wpa_supplicant/src/ap/
H A Dvlan_init.c84 while (vlan) { in vlan_dynamic_add()
97 vlan = vlan->next; in vlan_dynamic_add()
109 while (vlan) { in vlan_dynamic_remove()
125 vlan = next; in vlan_dynamic_remove()
143 vlan = os_zalloc(sizeof(*vlan)); in vlan_init()
161 vlan->next = hapd->conf->vlan; in vlan_init()
162 hapd->conf->vlan = vlan; in vlan_init()
192 if (vlan == NULL || vlan->vlan_id != VLAN_ID_WILDCARD) in vlan_add_dynamic()
244 vlan = hapd->conf->vlan; in vlan_remove_dynamic()
246 if (vlan->vlan_id == vlan_id && vlan->dynamic_vlan > 0) { in vlan_remove_dynamic()
[all …]
H A Dvlan_full.c469 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in vlan_newlink()
475 if (!vlan) in vlan_newlink()
566 struct hostapd_vlan *first, *prev, *vlan = hapd->conf->vlan; in vlan_dellink() local
572 while (vlan) { in vlan_dellink()
574 prev = vlan; in vlan_dellink()
575 vlan = vlan->next; in vlan_dellink()
580 if (!vlan) in vlan_dellink()
620 if (if_nametoindex(vlan->ifname) && vlan_if_remove(hapd, vlan)) in vlan_dellink()
625 if (vlan == first) in vlan_dellink()
626 hapd->conf->vlan = vlan->next; in vlan_dellink()
[all …]
H A Dsta_info.c910 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in ap_sta_get_free_vlan_id()
942 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in ap_sta_set_vlan()
946 if (!vlan) { in ap_sta_set_vlan()
956 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in ap_sta_set_vlan()
962 if (vlan) { in ap_sta_set_vlan()
984 if (vlan && vlan->vlan_id == VLAN_ID_WILDCARD) { in ap_sta_set_vlan()
1003 } else if (vlan && vlan->dynamic_vlan > 0) { in ap_sta_set_vlan()
1014 sta->vlan_desc = vlan ? &vlan->vlan_desc : NULL; in ap_sta_set_vlan()
1036 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in ap_sta_bind_vlan()
1040 if (vlan) in ap_sta_bind_vlan()
[all …]
H A Dwpa_auth_ft.c299 vlan->notempty = vlan->untagged || vlan->tagged[0]; in wpa_ft_rrb_get_tlv_vlan()
362 if (!vlan || !vlan->notempty) in wpa_ft_vlan_len()
386 if (!vlan || !vlan->notempty) in wpa_ft_vlan_lin()
1347 if (vlan && vlan->notempty) { in wpa_ft_store_pmk_r0()
1353 *r0->vlan = *vlan; in wpa_ft_store_pmk_r0()
1436 if (vlan && vlan->notempty) { in wpa_ft_store_pmk_r1()
1442 *r1->vlan = *vlan; in wpa_ft_store_pmk_r1()
1496 if (vlan && r1->vlan) in wpa_ft_fetch_pmk_r1()
1497 *vlan = *r1->vlan; in wpa_ft_fetch_pmk_r1()
1498 if (vlan && !r1->vlan) in wpa_ft_fetch_pmk_r1()
[all …]
H A Dvlan_init.h17 struct hostapd_vlan *vlan,
32 vlan_add_dynamic(struct hostapd_data *hapd, struct hostapd_vlan *vlan, in vlan_add_dynamic() argument
H A Dap_config.c29 struct hostapd_vlan *vlan, *prev; in hostapd_config_free_vlan() local
31 vlan = bss->vlan; in hostapd_config_free_vlan()
33 while (vlan) { in hostapd_config_free_vlan()
34 prev = vlan; in hostapd_config_free_vlan()
35 vlan = vlan->next; in hostapd_config_free_vlan()
39 bss->vlan = NULL; in hostapd_config_free_vlan()
950 int hostapd_vlan_valid(struct hostapd_vlan *vlan, in hostapd_vlan_valid() argument
953 struct hostapd_vlan *v = vlan; in hostapd_vlan_valid()
977 const char * hostapd_get_vlan_id_ifname(struct hostapd_vlan *vlan, int vlan_id) in hostapd_get_vlan_id_ifname() argument
979 struct hostapd_vlan *v = vlan; in hostapd_get_vlan_id_ifname()
H A Dwpa_auth_glue.c366 ifname = hostapd_get_vlan_id_ifname(hapd->conf->vlan, vlan_id); in hostapd_wpa_auth_set_key()
816 if (!hostapd_vlan_valid(hapd->conf->vlan, &vlan_desc)) { in hostapd_wpa_auth_update_vlan()
929 struct vlan_description *vlan) in hostapd_wpa_auth_set_vlan() argument
938 if (vlan->notempty && in hostapd_wpa_auth_set_vlan()
939 !hostapd_vlan_valid(hapd->conf->vlan, vlan)) { in hostapd_wpa_auth_set_vlan()
943 vlan->untagged, vlan->tagged[0] ? "+" : ""); in hostapd_wpa_auth_set_vlan()
947 if (ap_sta_set_vlan(hapd, sta, vlan) < 0) in hostapd_wpa_auth_set_vlan()
962 struct vlan_description *vlan) in hostapd_wpa_auth_get_vlan() argument
972 *vlan = *sta->vlan_desc; in hostapd_wpa_auth_get_vlan()
974 os_memset(vlan, 0, sizeof(*vlan)); in hostapd_wpa_auth_get_vlan()
H A Dap_config.h96 char vlan[IFNAMSIZ + 1]; member
455 struct hostapd_vlan *vlan; member
1092 int hostapd_vlan_valid(struct hostapd_vlan *vlan,
1094 const char * hostapd_get_vlan_id_ifname(struct hostapd_vlan *vlan,
H A Dvlan_util.h23 int vlan_if_remove(struct hostapd_data *hapd, struct hostapd_vlan *vlan);
H A Dwpa_auth_ie.c907 struct vlan_description *vlan; in wpa_validate_wpa_ie() local
909 vlan = sm->pmksa->vlan_desc; in wpa_validate_wpa_ie()
913 vlan ? vlan->untagged : 0, in wpa_validate_wpa_ie()
914 (vlan && vlan->tagged[0]) ? "+" : ""); in wpa_validate_wpa_ie()
/dragonfly/sys/netgraph7/
H A Dng_vlan.c127 NETGRAPH_INIT(vlan, &ng_vlan_typestruct);
131 u_int16_t vlan; member
147 ng_vlan_findentry(priv_p priv, u_int16_t vlan) in ng_vlan_findentry() argument
153 if (f->vlan == vlan) in ng_vlan_findentry()
218 if (vf->vlan & ~EVL_VLID_MASK) { in ng_vlan_rcvmsg()
240 if (ng_vlan_findentry(priv, vf->vlan)) { in ng_vlan_rcvmsg()
253 f->vlan = vf->vlan; in ng_vlan_rcvmsg()
291 vf->vlan = f->vlan; in ng_vlan_rcvmsg()
348 u_int16_t vlan; in ng_vlan_rcvdata() local
380 vlan = EVL_VLANOFTAG(ntohs(evl->evl_tag)); in ng_vlan_rcvdata()
[all …]
H A Dng_vlan.h53 u_int16_t vlan; member
/dragonfly/contrib/wpa_supplicant/src/drivers/
H A Ddriver_roboswitch.c361 u16 vlan = 0, _read[2]; in wpa_driver_roboswitch_init() local
387 vlan *= 10; in wpa_driver_roboswitch_init()
388 vlan += *sep - '0'; in wpa_driver_roboswitch_init()
389 if (vlan > ROBO_VLAN_MAX) { in wpa_driver_roboswitch_init()
430 vlan |= 1 << 13; in wpa_driver_roboswitch_init()
434 &vlan, 1); in wpa_driver_roboswitch_init()
439 "VLAN %d", __func__, vlan & ~(1 << 13)); in wpa_driver_roboswitch_init()
/dragonfly/sys/dev/netif/ae/
H A Dif_aevar.h58 uint16_t vlan; member
71 uint16_t vlan; member
/dragonfly/sys/dev/netif/ix/
H A Dixgbe_common.h139 s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan,
141 s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
145 s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass);
H A Dixgbe_82598.c1004 s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, in ixgbe_set_vfta_82598() argument
1016 if (vlan > 4095) in ixgbe_set_vfta_82598()
1020 regindex = (vlan >> 5) & 0x7F; /* upper seven bits */ in ixgbe_set_vfta_82598()
1023 vftabyte = ((vlan >> 3) & 0x03); /* bits (4:3) indicating byte array */ in ixgbe_set_vfta_82598()
1024 bitindex = (vlan & 0x7) << 2; /* lower 3 bits indicate nibble */ in ixgbe_set_vfta_82598()
1033 bitindex = vlan & 0x1F; /* lower five bits */ in ixgbe_set_vfta_82598()
H A Dixgbe_82598.h43 s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
H A Dixgbe_common.c3929 if (vlan == 0) in ixgbe_find_vlvf_slot()
3939 vlan |= IXGBE_VLVF_VIEN; in ixgbe_find_vlvf_slot()
3948 if (bits == vlan) in ixgbe_find_vlvf_slot()
3973 s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, in ixgbe_set_vfta_generic() argument
3981 if (vlan > 4095 || vind > 63) in ixgbe_set_vfta_generic()
3996 regidx = vlan / 32; in ixgbe_set_vfta_generic()
3997 vfta_delta = 1 << (vlan % 32); in ixgbe_set_vfta_generic()
4040 s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind, in ixgbe_set_vlvf_generic() argument
4049 if (vlan > 4095 || vind > 63) in ixgbe_set_vlvf_generic()
4062 vlvf_index = ixgbe_find_vlvf_slot(hw, vlan, vlvf_bypass); in ixgbe_set_vlvf_generic()
[all …]
H A Dixgbe_api.c1077 s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, in ixgbe_set_vfta() argument
1080 return ixgbe_call_func(hw, hw->mac.ops.set_vfta, (hw, vlan, vind, in ixgbe_set_vfta()
1097 s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on, in ixgbe_set_vlvf() argument
1100 return ixgbe_call_func(hw, hw->mac.ops.set_vlvf, (hw, vlan, vind, in ixgbe_set_vlvf()
H A Dixgbe_api.h128 s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan,
130 s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
/dragonfly/sys/net/
H A DMakefile13 vlan \
/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_ioctl.c748 struct ieee80211req_sta_vlan vlan; in ieee80211_ioctl_getstavlan() local
751 if (ireq->i_len != sizeof(vlan)) in ieee80211_ioctl_getstavlan()
753 error = copyin(ireq->i_data, &vlan, sizeof(vlan)); in ieee80211_ioctl_getstavlan()
758 vlan.sv_macaddr); in ieee80211_ioctl_getstavlan()
763 vlan.sv_vlan = ni->ni_vlan; in ieee80211_ioctl_getstavlan()
764 error = copyout(&vlan, ireq->i_data, sizeof(vlan)); in ieee80211_ioctl_getstavlan()
2596 struct ieee80211req_sta_vlan vlan; in ieee80211_ioctl_setstavlan() local
2599 if (ireq->i_len != sizeof(vlan)) in ieee80211_ioctl_setstavlan()
2601 error = copyin(ireq->i_data, &vlan, sizeof(vlan)); in ieee80211_ioctl_setstavlan()
2606 vlan.sv_macaddr); in ieee80211_ioctl_setstavlan()
[all …]
/dragonfly/sys/net/lagg/
H A Dif_lagg.c1649 const struct ether_vlan_header *vlan; in lagg_hashmbuf() local
1666 struct ether_vlan_header vlan; in lagg_hashmbuf() member
1689 vlan = lagg_gethdr(m, off, sizeof(*vlan), &buf); in lagg_hashmbuf()
1690 if (vlan == NULL) in lagg_hashmbuf()
1694 p = hash32_buf(&vlan->evl_tag, sizeof(vlan->evl_tag), p); in lagg_hashmbuf()
1695 etype = ntohs(vlan->evl_proto); in lagg_hashmbuf()
1696 off += sizeof(*vlan) - sizeof(*eh); in lagg_hashmbuf()
/dragonfly/sys/bus/firewire/
H A D00README70 facilities what ethernet can do. (ipv6, bridging, vlan etc.)
144 - IPv4, IPv6, bridging, vlan.
/dragonfly/share/man/man4/
H A DMakefile391 vlan.4 \
555 MLINKS+=vlan.4 if_vlan.4

123