Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Apr 2014 18:34:43 +0400
From:      "Andrey V. Elsukov" <ae@FreeBSD.org>
To:        bycn82 <bycn82@gmail.com>, freebsd-ipfw@freebsd.org
Subject:   Re: how does it pass in the rule sets
Message-ID:  <53552C83.7060008@FreeBSD.org>
In-Reply-To: <5352298C.2090902@gmail.com>
References:  <5352298C.2090902@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 19.04.2014 11:45, bycn82 wrote:
> Hi,
> can someone help to explain how does the user land command `ipfw` pass
> the rule set into the hook function in the kernel? I assume that it must
> be hardcoded in somewhere, but I did not find it yet.

ipfw(8) uses raw socket and setsockopt(2)/getsockopt(2) functions to
interact with kernel. In particular, do_cmd() function from ipfw2.c does it.

-- 
WBR, Andrey V. Elsukov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53552C83.7060008>