Cross Reference: v6optvalue.c
xref
: /
illumos-gate
/
usr
/
src
/
cmd
/
ipf
/
lib
/
common
/
v6optvalue.c
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
/*
* Copyright (C) 1993-2001 by Darren Reed.
*
* See the IPFILTER.LICENCE file for details on licencing.
*
* $Id:
v6optvalue.c
,v 1.1 2003/04/26 04:55:58 darrenr Exp $
*/
#
include
"
ipf.h
"
u_32_t
getv6optbyname
(
optname
)
char
*
optname
;
{
#
ifdef
USE_INET6
struct
ipopt_names
*
io
;
for
(
io
=
v6ionames
;
io
->
on_name
;
io
++)
if
(!
strcasecmp
(
optname
,
io
->
on_name
))
return
io
->
on_bit
;
#
endif
return
-
1
;
}
u_32_t
getv6optbyvalue
(
optval
)
int
optval
;
{
#
ifdef
USE_INET6
struct
ipopt_names
*
io
;
for
(
io
=
v6ionames
;
io
->
on_name
;
io
++)
if
(
io
->
on_value
==
optval
)
return
io
->
on_bit
;
#
endif
return
-
1
;
}