Lines Matching defs:saddr
85 if (interface -> hw_address.hlen - 1 == sizeof (trh->saddr))
86 memcpy (trh->saddr, &interface -> hw_address.hbuf [1],
87 sizeof (trh->saddr));
89 memset (trh->saddr, 0x00, sizeof (trh->saddr));
160 trh->saddr[0] |= TR_RII;
163 if (trh->saddr[0] & TR_RII)
206 trh->saddr[0] |= TR_RII;
225 trh->saddr[0] |= TR_RII;
231 trh->saddr[0] |= TR_RII;
239 if (trh->saddr[0] & TR_RII)
256 unsigned char saddr[TR_ALEN];
261 memcpy(saddr, trh->saddr, sizeof(saddr));
262 saddr[0] &= 0x7f; /* strip off source routing present flag */
266 if (memcmp(&rover->addr[0], &saddr[0], TR_ALEN) == 0)
272 if ((trh->saddr[0] & TR_RII) &&
292 memcpy(rover->addr, saddr, sizeof(rover->addr));
295 if (trh->saddr[0] & TR_RII) {