make-rules: implement Python Dependency Groups (PEP 735) using pyproject_installer
[oi-userland.git] / components / sysutils / net-snmp / patches / 060.20461627.17502158.kernel_sunos5.patch
blob48aa2ae284b6aafafa8419d2140e420534abe114
1 This patch fixes a Solaris specific issue where ifoperstatus of
2 the vnic's inside a non global zone and also ifoperstatus of
3 the vlan shows it as down even though the link is up. The patch
4 has been submitted to the community but has not been accepted yet.
6 The details can be found in the following location
7 https://sourceforge.net/p/net-snmp/bugs/2605/
9 --- net-snmp-5.9.4/agent/mibgroup/kernel_sunos5.c.orig
10 +++ net-snmp-5.9.4/agent/mibgroup/kernel_sunos5.c
11 @@ -1739,8 +1739,8 @@
12 if (ifp->ifAdminStatus == 1) {
13 int i_tmp;
14 /* only UPed interfaces get correct link status - if any */
15 - if (getKstatInt(NULL, name,"link_up",&i_tmp) == 0) {
16 - ifp->ifOperStatus = i_tmp ? 1 : 2;
17 + if (getKstatInt("link", name,"phys_state",&i_tmp) == 0) {
18 + ifp->ifOperStatus = (i_tmp == 1) ? 1 : ((i_tmp == 0) ? 2 : 4);
19 #ifdef IFF_FAILED
20 } else if (flags & IFF_FAILED) {