Lines Matching defs:peer
9 #include "peer.h"
39 void wg_packet_send_queued_handshake_initiation(struct wg_peer *peer,
41 void wg_packet_send_handshake_response(struct wg_peer *peer);
45 void wg_packet_send_keepalive(struct wg_peer *peer);
46 void wg_packet_purge_staged_packets(struct wg_peer *peer);
47 void wg_packet_send_staged_packets(struct wg_peer *peer);
68 #define PACKET_PEER(skb) (PACKET_CB(skb)->keypair->entry.peer)
164 /* We first queue this up for the peer ingestion, but the consumer
183 * peer can be freed from below us.
185 struct wg_peer *peer = wg_peer_get(PACKET_PEER(skb));
188 queue_work_on(wg_cpumask_choose_online(&peer->serial_work_cpu, peer->internal_id),
189 peer->device->packet_crypt_wq, &peer->transmit_packet_work);
190 wg_peer_put(peer);
196 * peer can be freed from below us.
198 struct wg_peer *peer = wg_peer_get(PACKET_PEER(skb));
201 napi_schedule(&peer->napi);
202 wg_peer_put(peer);