vif
memset(&vif, 0, sizeof(vif));
vif.vifc_vifi = 0;
if (inet_pton(AF_INET, ifaddr, &vif.vifc_lcl_addr) == -1)
if (setsockopt(s, IPPROTO_IP, MRT_ADD_VIF, &vif, sizeof(vif)) == -1)
memset(&vif, 0, sizeof(vif));
vif.vifc_vifi = 1;
if (inet_pton(AF_INET, outaddr, &vif.vifc_lcl_addr) == -1)
if (setsockopt(s, IPPROTO_IP, MRT_ADD_VIF, &vif, sizeof(vif)) == -1)
struct vifctl vif;
if (arvif && arvif->vif->type == NL80211_IFTYPE_STATION) {
bss_conf = &arvif->vif->bss_conf;
if (vif->type == NL80211_IFTYPE_AP &&
peer_param.peer_addr = vif->addr;
if (vif->type != NL80211_IFTYPE_MONITOR &&
fbret = qwx_peer_delete(sc, arvif->vdev_id, vif->addr);
vif->addr, arvif->vdev_id, fbret);
if (ieee80211_vif_is_mesh(arvif->vif))
qwx_peer_assoc_h_qos(struct qwx_softc *sc, struct qwx_vif *vif,
if (!ath11k_mac_vif_recalc_sta_he_txbf(ar, vif, &he_cap)) {
if (arvif && arvif->vif->type == NL80211_IFTYPE_STATION) {
bss_conf = &arvif->vif->bss_conf;
if (vif->type == NL80211_IFTYPE_AP &&
peer_param.peer_addr = vif->addr;
if (vif->type != NL80211_IFTYPE_MONITOR &&
fbret = qwz_peer_delete(sc, arvif->vdev_id, vif->addr);
vif->addr, arvif->vdev_id, fbret);
if (ieee80211_vif_is_mesh(arvif->vif))
if (!ath12k_mac_vif_recalc_sta_he_txbf(ar, vif, &he_cap)) {
rv = mt7921_mcu_uni_bss_bcnft(dev, vif, true);
.aid = htole16(vif->cfg.aid),
.dtim_period = vif->bss_conf.dtim_period,
.bcn_interval = htole16(vif->bss_conf.beacon_int),
.qos = vif->bss_conf.qos,
if (!vif->bss_conf.he_support)
mt7921_mcu_sta_uapsd(m, tlvnum, vif, ni);
mt76_connac_mcu_sta_amsdu_tlv(skb, sta, vif);
struct vif *v;
(v = (struct vif *)ifp->if_mcast) == NULL)
struct vif *v;
if ((v = (struct vif *)ifp->if_mcast) == NULL)
struct vif *v = (struct vif *)ifp0->if_mcast;
if ((v = (struct vif *)ifp->if_mcast) == NULL) {
struct vif *v;
if ((v = (struct vif *)ifp->if_mcast) == NULL)
struct vif *v;
v = (struct vif *)ifp->if_mcast;
struct vif *vifp;
if ((vifp = (struct vif *)ifp->if_mcast) == NULL) {
struct vif *v;
if ((v = (struct vif *)ifp->if_mcast) == NULL) {
struct vif *vifp;
struct vif *v;
if ((v = (struct vif *)ifp->if_mcast) == NULL)
struct vif *v = (struct vif *)ifp->if_mcast;
char c = voltag->vif[i];
u_int8_t vif[32]; /* volume identification field */
struct vmd_if *vif;
vif = &vm->vm_ifs[i];
if ((vif->vif_name = strdup(s)) == NULL) {
if ((vif->vif_switch = strdup(s)) == NULL) {
if ((vif->vif_group = strdup(s)) == NULL) {
vif->vif_rdomain = vmc->vmc_ifrdomain[i];
vif->vif_flags =
struct vmd_if *vif;
vif = &vm->vm_ifs[i];
if (vif->vif_name == NULL)
if (strlcpy(vfr.vfr_name, vif->vif_name,
vsw = switch_getbyname(vif->vif_switch);
if (vsw == NULL && vif->vif_switch != NULL)
log_warnx("switch \"%s\" not found", vif->vif_switch);
if (strlcpy(vfbr.vfr_value, vif->vif_name,
if (vif->vif_flags & VMIFF_RDOMAIN)
vfr.vfr_id = vif->vif_rdomain;
if (vif->vif_flags & VMIFF_RDOMAIN)
vfr.vfr_id = vif->vif_rdomain;
if (vif->vif_group) {
if (strlcpy(vfr.vfr_value, vif->vif_group,
proc_compose(ps, PROC_PRIV, (vif->vif_flags & VMIFF_UP) ?