[BACK]Return to if.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / net

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/net/if.c between version 1.480 and 1.481

version 1.480, 2020/09/26 11:57:05 version 1.481, 2020/09/26 18:35:12
Line 1212  if_deactivate(struct ifnet *ifp)
Line 1212  if_deactivate(struct ifnet *ifp)
         ifp->if_slowtimo = if_nullslowtimo;          ifp->if_slowtimo = if_nullslowtimo;
         ifp->if_drain    = if_nulldrain;          ifp->if_drain    = if_nulldrain;
   
           ifp->if_link_state_changed = NULL;
   
         /* No more packets may be enqueued. */          /* No more packets may be enqueued. */
         ifp->if_snd.ifq_maxlen = 0;          ifp->if_snd.ifq_maxlen = 0;
   
Line 2415  if_link_state_change_process(struct ifne
Line 2417  if_link_state_change_process(struct ifne
                 carp_carpdev_state(ifp);                  carp_carpdev_state(ifp);
 #endif  #endif
   
           if (ifp->if_link_state_changed != NULL)
                   ifp->if_link_state_changed(ifp, link_state);
   
         DOMAIN_FOREACH(dp) {          DOMAIN_FOREACH(dp) {
                 if (dp->dom_if_link_state_change != NULL)                  if (dp->dom_if_link_state_change != NULL)
                         dp->dom_if_link_state_change(ifp, link_state);                          dp->dom_if_link_state_change(ifp, link_state);

Legend:
Removed from v.1.480  
changed lines
  Added in v.1.481

CVSweb <webmaster@jp.NetBSD.org>