Lines Matching refs:loc
137 * loc -- location at which to insert bytes of data
143 * Inserts "len" bytes of data at location "loc" in "packet", moving all
148 unsigned char *loc,
155 if (loc < packet->payload ||
156 loc > packet->payload + plen ||
161 toMove = (packet->payload + plen) - loc;
162 memmove(loc+len, loc, toMove);
163 memcpy(loc, bytes, len);
172 * loc -- location at which to remove bytes of data
177 * Removes "len" bytes of data from location "loc" in "packet", moving all
182 unsigned char *loc,
189 loc < packet->payload ||
190 loc + len > packet->payload + plen) {
194 toMove = ((packet->payload + plen) - loc) - len;
195 memmove(loc, loc+len, toMove);
1099 unsigned char *loc;
1149 loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
1150 if (!loc) {
1193 unsigned char *loc;
1233 loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
1234 if (!loc) {
1280 memcpy(loc+TAG_HDR_SIZE, &acIndex, sizeof(acIndex));
1281 memcpy(loc+TAG_HDR_SIZE+sizeof(ifIndex), packet->ethHdr.h_source, ETH_ALEN);
1309 unsigned char *loc;
1349 loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
1350 if (!loc) {
1396 memcpy(loc+TAG_HDR_SIZE, &cliIndex, sizeof(cliIndex));
1397 memcpy(loc+TAG_HDR_SIZE+sizeof(ifIndex), packet->ethHdr.h_source, ETH_ALEN);
1425 unsigned char *loc;
1467 loc = findTag(packet, TAG_RELAY_SESSION_ID, &tag);
1468 if (!loc) {
1530 loc + TAG_HDR_SIZE + sizeof(ifIndex), packet->session);
1541 loc + TAG_HDR_SIZE + sizeof(ifIndex),
1554 removeBytes(packet, loc, MY_RELAY_TAG_LEN + TAG_HDR_SIZE);