Lines Matching refs:snl
286 nl_bind_locked(struct nlpcb *nlp, struct sockaddr_nl *snl) in nl_bind_locked() argument
289 if (nlp->nl_port != snl->nl_pid) { in nl_bind_locked()
293 nlp->nl_port, snl->nl_pid); in nl_bind_locked()
297 if (snl->nl_pid == 0) in nl_bind_locked()
298 snl->nl_pid = nl_find_port(); in nl_bind_locked()
299 if (nl_port_lookup(snl->nl_pid) != NULL) in nl_bind_locked()
301 nlp->nl_port = snl->nl_pid; in nl_bind_locked()
306 if (snl->nl_groups & ((uint32_t)1 << i)) in nl_bind_locked()
370 struct sockaddr_nl *snl = (struct sockaddr_nl *)sa; in nl_bind() local
374 if (snl->nl_len != sizeof(*snl)) { in nl_bind()
382 error = nl_bind_locked(nlp, snl); in nl_bind()
386 snl->nl_pid, snl->nl_groups, error); in nl_bind()
395 struct sockaddr_nl snl = { in nl_assign_port() local
402 snl.nl_groups = nlp_get_groups_compat(nlp); in nl_assign_port()
403 error = nl_bind_locked(nlp, &snl); in nl_assign_port()
443 struct sockaddr_nl *snl = (struct sockaddr_nl *)sa; in nl_connect() local
447 if (snl->nl_len != sizeof(*snl)) { in nl_connect()
463 NL_LOG(LOG_DEBUG2, "socket %p, connect to %u", so, snl->nl_pid); in nl_connect()