Lines Matching refs:mesg

143 		struct atmlec_msg *mesg;
149 mesg = (struct atmlec_msg *)skb2->data;
150 mesg->type = l_topology_change;
152 mesg->content.normal.flag = *buff & 0x01;
347 struct atmlec_msg *mesg;
352 mesg = (struct atmlec_msg *)skb->data;
355 pr_debug("%s: msg from zeppelin:%d\n", dev->name, mesg->type);
356 switch (mesg->type) {
358 eth_hw_addr_set(dev, mesg->content.normal.mac_addr);
364 lec_addr_delete(priv, mesg->content.normal.atm_addr,
365 mesg->content.normal.flag);
368 priv->topology_change = mesg->content.normal.flag;
371 lec_flush_complete(priv, mesg->content.normal.flag);
375 entry = lec_arp_find(priv, mesg->content.normal.mac_addr);
379 if (mesg->content.normal.no_source_le_narp)
383 lec_arp_update(priv, mesg->content.normal.mac_addr,
384 mesg->content.normal.atm_addr,
385 mesg->content.normal.flag,
386 mesg->content.normal.targetless_le_arp);
388 if (mesg->sizeoftlvs != 0) { /* LANE2 3.1.5 */
390 mesg->sizeoftlvs);
391 lane2_associate_ind(dev, mesg->content.normal.mac_addr,
392 tmp, mesg->sizeoftlvs);
397 mesg->content.config.maximum_unknown_frame_count;
399 (mesg->content.config.max_unknown_frame_time * HZ);
400 priv->max_retry_count = mesg->content.config.max_retry_count;
401 priv->aging_time = (mesg->content.config.aging_time * HZ);
403 (mesg->content.config.forward_delay_time * HZ);
405 (mesg->content.config.arp_response_time * HZ);
406 priv->flush_timeout = (mesg->content.config.flush_timeout * HZ);
408 (mesg->content.config.path_switching_delay * HZ);
409 priv->lane_version = mesg->content.config.lane_version;
415 if (dev_set_mtu(dev, mesg->content.config.mtu))
417 dev->name, mesg->content.config.mtu);
419 priv->is_proxy = mesg->content.config.is_proxy;
422 lec_set_flush_tran_id(priv, mesg->content.normal.atm_addr,
423 mesg->content.normal.flag);
427 (unsigned short)(0xffff & mesg->content.normal.flag);
433 dev->name, mesg->content.proxy.mac_addr);
438 if (br_fdb_test_addr_hook(dev, mesg->content.proxy.mac_addr)) {
449 skb_copy_to_linear_data(skb2, mesg, sizeof(*mesg));
459 pr_info("%s: Unknown message type %d\n", dev->name, mesg->type);
513 struct atmlec_msg *mesg;
521 mesg = (struct atmlec_msg *)skb->data;
522 memset(mesg, 0, sizeof(struct atmlec_msg));
523 mesg->type = type;
525 mesg->sizeoftlvs = data->len;
527 ether_addr_copy(mesg->content.normal.mac_addr, mac_addr);
529 mesg->content.normal.targetless_le_arp = 1;
531 memcpy(&mesg->content.normal.atm_addr, atm_addr, ATM_ESA_LEN);