View | Details | Raw Unified | Return to bug 230794
Collapse All | Expand All

(-)b/sys/net/if_vlan.c (-2 lines)
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);

Return to bug 230794