Lines Matching refs: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)
166 /* We first queue this up for the peer ingestion, but the consumer
185 * peer can be freed from below us.
187 struct wg_peer *peer = wg_peer_get(PACKET_PEER(skb));
190 queue_work_on(wg_cpumask_choose_online(&peer->serial_work_cpu, peer->internal_id),
191 peer->device->packet_crypt_wq, &peer->transmit_packet_work);
192 wg_peer_put(peer);
198 * peer can be freed from below us.
200 struct wg_peer *peer = wg_peer_get(PACKET_PEER(skb));
203 napi_schedule(&peer->napi);
204 wg_peer_put(peer);