cxgb_cpl_io.c (183059) | cxgb_cpl_io.c (183113) |
---|---|
1/************************************************************************** 2 3Copyright (c) 2007-2008, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 14 unchanged lines hidden (view full) --- 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 28***************************************************************************/ 29 30#include <sys/cdefs.h> | 1/************************************************************************** 2 3Copyright (c) 2007-2008, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 14 unchanged lines hidden (view full) --- 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 28***************************************************************************/ 29 30#include <sys/cdefs.h> |
31__FBSDID("$FreeBSD: head/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 183059 2008-09-16 01:02:17Z kmacy $"); | 31__FBSDID("$FreeBSD: head/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 183113 2008-09-17 15:49:44Z attilio $"); |
32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/fcntl.h> 36#include <sys/kernel.h> 37#include <sys/limits.h> 38#include <sys/ktr.h> 39#include <sys/lock.h> --- 1618 unchanged lines hidden (view full) --- 1658 if (sopt->sopt_name != IP_TOS) 1659 return (EOPNOTSUPP); 1660 1661 error = sooptcopyin(sopt, &optval, sizeof optval, sizeof optval); 1662 1663 if (error) 1664 return (error); 1665 | 32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/fcntl.h> 36#include <sys/kernel.h> 37#include <sys/limits.h> 38#include <sys/ktr.h> 39#include <sys/lock.h> --- 1618 unchanged lines hidden (view full) --- 1658 if (sopt->sopt_name != IP_TOS) 1659 return (EOPNOTSUPP); 1660 1661 error = sooptcopyin(sopt, &optval, sizeof optval, sizeof optval); 1662 1663 if (error) 1664 return (error); 1665 |
1666 if (optval > IPTOS_PREC_CRITIC_ECP && !suser(curthread)) 1667 return (EPERM); | 1666 if (optval > IPTOS_PREC_CRITIC_ECP) 1667 return (EINVAL); |
1668 1669 inp = so_sotoinpcb(so); 1670 inp_wlock(inp); 1671 inp_ip_tos_set(inp, optval); 1672#if 0 1673 inp->inp_ip_tos = optval; 1674#endif 1675 t3_set_tos(inp_inpcbtotcpcb(inp)->t_toe); --- 2785 unchanged lines hidden --- | 1668 1669 inp = so_sotoinpcb(so); 1670 inp_wlock(inp); 1671 inp_ip_tos_set(inp, optval); 1672#if 0 1673 inp->inp_ip_tos = optval; 1674#endif 1675 t3_set_tos(inp_inpcbtotcpcb(inp)->t_toe); --- 2785 unchanged lines hidden --- |