in_pcb.c (84e51a1b679bececc13cbe3cd3cb9b7d461b9fe7) in_pcb.c (ae19083248ad6d932f1636b743a64a319e31235d)
1/*-
2 * Copyright (c) 1982, 1986, 1991, 1993, 1995
3 * The Regents of the University of California.
4 * Copyright (c) 2007-2009 Robert N. M. Watson
5 * Copyright (c) 2010-2011 Juniper Networks, Inc.
6 * All rights reserved.
7 *
8 * Portions of this software were developed by Robert N. M. Watson under

--- 683 unchanged lines hidden (view full) ---

692
693 return (in_pcbconnect_mbuf(inp, nam, cred, NULL));
694}
695
696/*
697 * Do proper source address selection on an unbound socket in case
698 * of connect. Take jails into account as well.
699 */
1/*-
2 * Copyright (c) 1982, 1986, 1991, 1993, 1995
3 * The Regents of the University of California.
4 * Copyright (c) 2007-2009 Robert N. M. Watson
5 * Copyright (c) 2010-2011 Juniper Networks, Inc.
6 * All rights reserved.
7 *
8 * Portions of this software were developed by Robert N. M. Watson under

--- 683 unchanged lines hidden (view full) ---

692
693 return (in_pcbconnect_mbuf(inp, nam, cred, NULL));
694}
695
696/*
697 * Do proper source address selection on an unbound socket in case
698 * of connect. Take jails into account as well.
699 */
700static int
700int
701in_pcbladdr(struct inpcb *inp, struct in_addr *faddr, struct in_addr *laddr,
702 struct ucred *cred)
703{
704 struct ifaddr *ifa;
705 struct sockaddr *sa;
706 struct sockaddr_in *sin;
707 struct route sro;
708 int error;

--- 1792 unchanged lines hidden ---
701in_pcbladdr(struct inpcb *inp, struct in_addr *faddr, struct in_addr *laddr,
702 struct ucred *cred)
703{
704 struct ifaddr *ifa;
705 struct sockaddr *sa;
706 struct sockaddr_in *sin;
707 struct route sro;
708 int error;

--- 1792 unchanged lines hidden ---