Deleted Added
full compact
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 ---