• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/wlp/

Lines Matching refs:neighbor

141  * Enroll into a WSS using provided neighbor as registrar
143 * First search the neighborhood information to learn which neighbor is
154 struct wlp_neighbor_e *neighbor;
159 list_for_each_entry(neighbor, &wlp->neighbors, node) {
160 dev_addr = &neighbor->uwb_dev->dev_addr;
162 result = wlp_enroll_neighbor(wlp, neighbor, wss, wssid);
167 dev_err(dev, "WLP: Cannot find neighbor %02x:%02x. \n",
176 * User provides WSSID of WSS, search for neighbor that has this WSS
186 struct wlp_neighbor_e *neighbor;
193 list_for_each_entry(neighbor, &wlp->neighbors, node) {
194 list_for_each_entry(wssid_e, &neighbor->wssid, node) {
196 result = wlp_enroll_neighbor(wlp, neighbor,
219 * neighbor can be used as registrar.
310 * WSS they have activated. Based on that cache we search which neighbor we
312 * specify which neighbor it prefers as registrar.
418 * Determine if neighbor has WSS activated
420 * @returns: 1 if neighbor has WSS activated, zero otherwise
424 * - examine the WLP IE sent by the neighbor
445 dev_err(dev, "Unable to send C1 frame to neighbor "
462 dev_err(dev, "Timeout while sending C1 to neighbor "
468 dev_err(dev, "Unable to send C1 to neighbor %02x:%02x.\n",
480 "frame from neighbor %02x:%02x.\n",
509 * Activate connection with neighbor by updating EDA cache
511 * @wss: local WSS to which neighbor wants to connect
512 * @dev_addr: neighbor's address
513 * @wssid: neighbor's WSSID - must be same as our WSS's WSSID
514 * @tag: neighbor's WSS tag used to identify frames transmitted by it
515 * @virt_addr: neighbor's virtual EUI-48
533 "with new connected neighbor information.\n");
542 * Connect to WSS neighbor
544 * Use C3/C4 exchange to determine if neighbor has WSS activated and
545 * retrieve the WSS tag and virtual EUI-48 of the neighbor.
565 dev_err(dev, "Unable to send C3 frame to neighbor "
581 dev_err(dev, "Timeout while sending C3 to neighbor "
588 dev_err(dev, "Unable to send C3 to neighbor %02x:%02x.\n",
599 "frame from neighbor %02x:%02x.\n",
606 dev_err(dev, "WLP: Unable to parse C4 frame from neighbor.\n");
613 "neighbor %02x:%02x.\n", dev_addr->data[1],
620 /* Record that we unsuccessfully tried to connect to this neighbor */
630 * Connect to neighbor with common WSS, send pending frame
632 * This function is scheduled when a frame is destined to a neighbor with
637 * First determine if neighbor has the same WSS activated, connect if it
638 * does. The C3/C4 exchange is dual purpose to determine if neighbor has
674 "with neighbor %02x:%02x.\n",
684 "neighbor %02x:%02x \n",
691 "transmission (neighbor %02x:%02x). \n",
717 * @eda_entry: pointer to neighbor's entry in the EDA cache
718 * @_skb: skb containing data destined to the neighbor
739 dev_err(dev, "WLP: Destination neighbor (Ethernet: "
752 * Prepare skb for neighbor: connect if not already and prep WLP header
791 dev_err(dev, "Could not connect to neighbor "
802 * Emulate broadcast: copy skb, send copy to neighbor (connect if not already)
831 "to neighbor.\n");