Lines 1435-1441
vlan_config(struct ifvlan *ifv, struct ifnet *p, uint16_t vid)
Link Here
|
1435 |
ifp->if_resolvemulti = p->if_resolvemulti; |
1435 |
ifp->if_resolvemulti = p->if_resolvemulti; |
1436 |
ifp->if_addrlen = p->if_addrlen; |
1436 |
ifp->if_addrlen = p->if_addrlen; |
1437 |
ifp->if_broadcastaddr = p->if_broadcastaddr; |
1437 |
ifp->if_broadcastaddr = p->if_broadcastaddr; |
1438 |
ifp->if_pcp = ifv->ifv_pcp; |
|
|
1439 |
|
1438 |
|
1440 |
/* |
1439 |
/* |
1441 |
* Copy only a selected subset of flags from the parent. |
1440 |
* Copy only a selected subset of flags from the parent. |
Lines 1960-1966
vlan_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
Link Here
|
1960 |
break; |
1959 |
break; |
1961 |
} |
1960 |
} |
1962 |
ifv->ifv_pcp = ifr->ifr_vlan_pcp; |
1961 |
ifv->ifv_pcp = ifr->ifr_vlan_pcp; |
1963 |
ifp->if_pcp = ifv->ifv_pcp; |
|
|
1964 |
vlan_tag_recalculate(ifv); |
1962 |
vlan_tag_recalculate(ifv); |
1965 |
/* broadcast event about PCP change */ |
1963 |
/* broadcast event about PCP change */ |
1966 |
EVENTHANDLER_INVOKE(ifnet_event, ifp, IFNET_EVENT_PCP); |
1964 |
EVENTHANDLER_INVOKE(ifnet_event, ifp, IFNET_EVENT_PCP); |