portrange
portrange = IPV6_PORTRANGE;
error = _getsockopt(sd, proto, portrange, &old, &oldlen);
error = _setsockopt(sd, proto, portrange, &portlow,
if (_setsockopt(sd, proto, portrange, &old,
int proto, portrange, portlow;
portrange = IP_PORTRANGE;
%type <pc> portrange portcomp
portrange:
| portrange
| portrange
| portrange
| portrange
port_item : portrange {
| unaryop portrange {
| portrange PORTBINARY portrange {
portrange : numberstring {
%type <v.range> portplain portstar portrange
static SYSCTL_NODE(_net_inet_ip, IPPROTO_IP, portrange,
int proto, portrange, portlow;
portrange = IP_PORTRANGE;
portrange = IPV6_PORTRANGE;
opt.sopt_name = portrange;
struct portrange save_ports;
struct portrange save_ports;