• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/atm/

Lines Matching defs:mesg

147 		struct atmlec_msg *mesg;
153 mesg = (struct atmlec_msg *)skb2->data;
154 mesg->type = l_topology_change;
156 mesg->content.normal.flag = *buff & 0x01; /* 0x01 is topology change */
455 struct atmlec_msg *mesg;
461 mesg = (struct atmlec_msg *)skb->data;
464 DPRINTK("%s: msg from zeppelin:%d\n", dev->name, mesg->type);
465 switch (mesg->type) {
468 dev->dev_addr[i] = mesg->content.normal.mac_addr[i];
477 lec_addr_delete(priv, mesg->content.normal.atm_addr,
478 mesg->content.normal.flag);
481 priv->topology_change = mesg->content.normal.flag;
484 lec_flush_complete(priv, mesg->content.normal.flag);
488 entry = lec_arp_find(priv, mesg->content.normal.mac_addr);
492 if (mesg->content.normal.no_source_le_narp)
496 lec_arp_update(priv, mesg->content.normal.mac_addr,
497 mesg->content.normal.atm_addr,
498 mesg->content.normal.flag,
499 mesg->content.normal.targetless_le_arp);
501 if (mesg->sizeoftlvs != 0) { /* LANE2 3.1.5 */
503 mesg->sizeoftlvs);
504 lane2_associate_ind(dev, mesg->content.normal.mac_addr,
505 tmp, mesg->sizeoftlvs);
510 mesg->content.config.maximum_unknown_frame_count;
512 (mesg->content.config.max_unknown_frame_time * HZ);
513 priv->max_retry_count = mesg->content.config.max_retry_count;
514 priv->aging_time = (mesg->content.config.aging_time * HZ);
516 (mesg->content.config.forward_delay_time * HZ);
518 (mesg->content.config.arp_response_time * HZ);
519 priv->flush_timeout = (mesg->content.config.flush_timeout * HZ);
521 (mesg->content.config.path_switching_delay * HZ);
522 priv->lane_version = mesg->content.config.lane_version; /* LANE2 */
526 if (dev->change_mtu(dev, mesg->content.config.mtu))
528 mesg->content.config.mtu);
529 priv->is_proxy = mesg->content.config.is_proxy;
532 lec_set_flush_tran_id(priv, mesg->content.normal.atm_addr,
533 mesg->content.normal.flag);
537 (unsigned short)(0xffff & mesg->content.normal.flag);
546 dev->name, mesg->content.proxy.mac_addr[0],
547 mesg->content.proxy.mac_addr[1],
548 mesg->content.proxy.mac_addr[2],
549 mesg->content.proxy.mac_addr[3],
550 mesg->content.proxy.mac_addr[4],
551 mesg->content.proxy.mac_addr[5]);
557 mesg->content.proxy.mac_addr);
575 skb_copy_to_linear_data(skb2, mesg,
576 sizeof(*mesg));
588 printk("%s: Unknown message type %d\n", dev->name, mesg->type);
643 struct atmlec_msg *mesg;
652 mesg = (struct atmlec_msg *)skb->data;
653 memset(mesg, 0, sizeof(struct atmlec_msg));
654 mesg->type = type;
656 mesg->sizeoftlvs = data->len;
658 memcpy(&mesg->content.normal.mac_addr, mac_addr, ETH_ALEN);
660 mesg->content.normal.targetless_le_arp = 1;
662 memcpy(&mesg->content.normal.atm_addr, atm_addr, ATM_ESA_LEN);