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 --- |