Lines Matching refs:lsa

362 	struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *) uaddr;  in l2tp_ip6_connect()  local
371 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect()
391 l2tp_ip6_sk(sk)->peer_conn_id = lsa->l2tp_conn_id; in l2tp_ip6_connect()
414 struct sockaddr_l2tpip6 *lsa = (struct sockaddr_l2tpip6 *)uaddr; in l2tp_ip6_getname() local
419 lsa->l2tp_family = AF_INET6; in l2tp_ip6_getname()
420 lsa->l2tp_flowinfo = 0; in l2tp_ip6_getname()
421 lsa->l2tp_scope_id = 0; in l2tp_ip6_getname()
422 lsa->l2tp_unused = 0; in l2tp_ip6_getname()
426 lsa->l2tp_conn_id = lsk->peer_conn_id; in l2tp_ip6_getname()
427 lsa->l2tp_addr = sk->sk_v6_daddr; in l2tp_ip6_getname()
429 lsa->l2tp_flowinfo = np->flow_label; in l2tp_ip6_getname()
432 lsa->l2tp_addr = np->saddr; in l2tp_ip6_getname()
434 lsa->l2tp_addr = sk->sk_v6_rcv_saddr; in l2tp_ip6_getname()
436 lsa->l2tp_conn_id = lsk->conn_id; in l2tp_ip6_getname()
438 if (ipv6_addr_type(&lsa->l2tp_addr) & IPV6_ADDR_LINKLOCAL) in l2tp_ip6_getname()
439 lsa->l2tp_scope_id = sk->sk_bound_dev_if; in l2tp_ip6_getname()
440 *uaddr_len = sizeof(*lsa); in l2tp_ip6_getname()
486 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name); in l2tp_ip6_sendmsg()
519 if (lsa) { in l2tp_ip6_sendmsg()
523 if (lsa->l2tp_family && lsa->l2tp_family != AF_INET6) in l2tp_ip6_sendmsg()
526 daddr = &lsa->l2tp_addr; in l2tp_ip6_sendmsg()
528 fl6.flowlabel = lsa->l2tp_flowinfo & IPV6_FLOWINFO_MASK; in l2tp_ip6_sendmsg()
545 lsa->l2tp_scope_id && in l2tp_ip6_sendmsg()
547 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
653 DECLARE_SOCKADDR(struct sockaddr_l2tpip6 *, lsa, msg->msg_name); in l2tp_ip6_recvmsg()
662 *addr_len = sizeof(*lsa); in l2tp_ip6_recvmsg()
684 if (lsa) { in l2tp_ip6_recvmsg()
685 lsa->l2tp_family = AF_INET6; in l2tp_ip6_recvmsg()
686 lsa->l2tp_unused = 0; in l2tp_ip6_recvmsg()
687 lsa->l2tp_addr = ipv6_hdr(skb)->saddr; in l2tp_ip6_recvmsg()
688 lsa->l2tp_flowinfo = 0; in l2tp_ip6_recvmsg()
689 lsa->l2tp_scope_id = 0; in l2tp_ip6_recvmsg()
690 lsa->l2tp_conn_id = 0; in l2tp_ip6_recvmsg()
691 if (ipv6_addr_type(&lsa->l2tp_addr) & IPV6_ADDR_LINKLOCAL) in l2tp_ip6_recvmsg()
692 lsa->l2tp_scope_id = inet6_iif(skb); in l2tp_ip6_recvmsg()