netdev
[Top] [All Lists]

Re: [Linux Diffserv] Need to be root to setsockopt() for EF?

To: Craig Rodrigues <crodrigu@xxxxxxx>
Subject: Re: [Linux Diffserv] Need to be root to setsockopt() for EF?
From: Pekka Savola <pekkas@xxxxxxxxxx>
Date: Fri, 5 Oct 2001 08:18:06 +0300 (EEST)
Cc: <diffserv-general@xxxxxxxxxxxxxxxxxxxxx>, <netdev@xxxxxxxxxxx>
In-reply-to: <20011002140208.A4220@bbn.com>
Sender: owner-netdev@xxxxxxxxxxx
On Tue, 2 Oct 2001, Craig Rodrigues wrote:
> Can someone shed some light as to why I got this
> error under Linux?  Is it configuration problem,
> or is there some sort of policy decision in the kernel that
> requires the process to be run as root when setting
> those DSCP values?

A part of DSCP field was previously Precedence.

Linux has required that in order to use 'Critical' or higher Precedence,
one must have CAP_NET_ADMIN capability, in most cases, root.

I'm not one to say whether this restriction should be removed.  Perhaps.

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Netcore Oy                   not those you stumble over and fall"
Systems. Networks. Security.  -- Robert Jordan: A Crown of Swords




<Prev in Thread] Current Thread [Next in Thread>