Lines Matching defs:ohdr
1587 const struct ovpn_wire_header *ohdr)
1594 keyid = (ntohl(ohdr->opcode) >> 24) & 0x07;
1612 struct ovpn_wire_header *ohdr;
1632 ohdr = mtodo(m, sizeof(struct udphdr));
1634 peerid = ntohl(ohdr->opcode) & 0x00ffffff;
1647 key = ovpn_find_key(sc, peer, ohdr);
1667 ovpn_finish_rx(sc, m, peer, key, ntohl(ohdr->seq), _ovpn_lock_trackerp);
1838 struct ovpn_wire_header *ohdr;
1889 ohdr = mtod(m, struct ovpn_wire_header *);
1890 ohdr->opcode = (OVPN_OP_DATA_V2 << OVPN_OP_SHIFT) | key->keyid;
1891 ohdr->opcode <<= 24;
1892 ohdr->opcode |= key->peerid;
1893 ohdr->opcode = htonl(ohdr->opcode);
1913 ohdr->seq = seq;
1939 crp->crp_payload_start = sizeof(*ohdr);
1947 crp->crp_aad_length = sizeof(*ohdr) - sizeof(ohdr->auth_tag);
1948 crp->crp_aad = ohdr;
2216 struct ovpn_wire_header ohdr;
2218 const size_t hdrlen = sizeof(ohdr) - sizeof(ohdr.auth_tag);
2225 m_copydata(m, off + sizeof(struct udphdr), hdrlen, (caddr_t)&ohdr);
2227 peerid = ntohl(ohdr.opcode) & 0x00ffffff;
2238 struct ovpn_wire_header *ohdr;
2259 ohdrlen = sizeof(*ohdr) - sizeof(ohdr->auth_tag);
2298 ohdr = mtodo(m, sizeof(*uhdr));
2300 key = ovpn_find_key(sc, peer, ohdr);
2312 ohdr = mtodo(m, sizeof(*uhdr));
2314 ovpn_finish_rx(sc, m, peer, key, ntohl(ohdr->seq),
2320 ohdrlen += sizeof(ohdr->auth_tag);
2329 ohdr = mtodo(m, sizeof(*uhdr));
2340 crp->crp_payload_start = sizeof(struct udphdr) + sizeof(*ohdr);
2342 sizeof(*uhdr) - sizeof(*ohdr);
2346 crp->crp_aad_length = sizeof(*ohdr) - sizeof(ohdr->auth_tag);
2347 crp->crp_aad = ohdr;
2354 memcpy(crp->crp_iv, &ohdr->seq, sizeof(ohdr->seq));
2355 memcpy(crp->crp_iv + sizeof(ohdr->seq), key->decrypt->nonce,