Linux pila del subsistema de barrio (cinco procesos relacionados)

  
 

int arp_rcv (struct sk_buff * skb, struct net_device * dev, struct packet_type * pt) {struct arphdr * arp; direcciones /* cabecera ARP, más 2 del dispositivo, además de 2 direcciones IP * ///skb determina si contiene. datos suficiente si (pskb_may_pull (SKB, (sizeof (arphdr struct) + (2 * dev- >! addr_len) + (2 * sizeof (U32))))) Goto freeskb; arp = skb- > nh.arph !; si (arp- > = ar_hln dev- > addr_len

Copyright © Conocimiento de Windows All Rights Reserved