Administración de dispositivos de red para Linux Pila de protocolos de red (Continuación)

  
 

Tenga en cuenta que en una estructura tan grande, hay un miembro llamado: struct net_device * a continuación, eh, eh, muy familiarizado con él, es usarlo para establecer una lista vinculada de dispositivos de red. Cada dispositivo de red cuando se activa, llamará register_netdev () función (drivers /net /net_init.c) Seguimiento: int register_netdev (struct net_device * dev) {int err; rtnl_lock (); /** Si el nombre es una formato de cadena de la persona que llama quiere que * hacer una asignación de nombre * /if (strchr (dev- > nombre, '%')) {err = dev_alloc_name (dev, dev- > nombre), si (err < 0) Ir a;}

/** Enganche de compatibilidad. Mata a este en 2.5 * /

if (dev- > nombre [0] == 0

Copyright © Conocimiento de Windows All Rights Reserved