ip_reass: provide sysctl MIB returning IP fragment TTL
For now it is read-only, but eventually the cycle that goes over
all fragments should be refactored and this MIB should also become
read/write.
This MIB will allow SNMP daemons to implement MIB-II ipReasmTimeout MIB
straightfoward. Right now net-snmp compilation is broken by 1922eb3e9c
.
The base system bsnmpd is not broken just because it ignored PR_SLOWTIMO,
and thus always returned incorrectly doubled value for ipReasmTimeout.
This commit is contained in:
parent
f829268bcc
commit
8338690a0a
@ -167,6 +167,10 @@ SYSCTL_PROC(_net_inet_ip, OID_AUTO, maxfragbucketsize,
|
||||
sysctl_maxfragbucketsize, "I",
|
||||
"Maximum number of IPv4 fragment reassembly queue entries per bucket");
|
||||
|
||||
static u_int ipfragttl = IPFRAGTTL / 2;
|
||||
SYSCTL_UINT(_net_inet_ip, OID_AUTO, fragttl, CTLFLAG_RD, &ipfragttl,
|
||||
IPFRAGTTL / 2, "IP fragment life time on reassembly queue");
|
||||
|
||||
/*
|
||||
* Take incoming datagram fragment and try to reassemble it into
|
||||
* whole datagram. If the argument is the first fragment or one
|
||||
|
Loading…
Reference in New Issue
Block a user