Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| libnetstat [2010/08/02 22:40] – Further nits PáliGáborJános | libnetstat [2021/03/28 07:36] (current) – Remove Perforce repo link (NXDOMAIN) KubilayKocak | ||
|---|---|---|---|
| Line 32: | Line 32: | ||
| ==== Project Tasks ==== | ==== Project Tasks ==== | ||
| + | |||
| + | === Old Features === | ||
| ^ Task ^ Status | ^ Task ^ Status | ||
| Line 49: | Line 51: | ||
| | Cleaning up | Not done | //none// | There are some part to be dropped (i.e. not used), and simplified by using macros, for example. | | Cleaning up | Not done | //none// | There are some part to be dropped (i.e. not used), and simplified by using macros, for example. | ||
| | Support for other protocols | Not done | //none// | Take care of SCTP, Netgraph, IPX, and %%AppleTalk%% protocol stuff. | | | Support for other protocols | Not done | //none// | Take care of SCTP, Netgraph, IPX, and %%AppleTalk%% protocol stuff. | | ||
| - | | NIF sysctl(8) enumeration | In progress | aman | Enumerating network interfaces via sysctl(8) (similarly to ifmib(4)?). | | ||
| - | | Handling streamed variables | Not done | //none// | Decide how to handle the streamed sysctl variables (e.g. net.inet.tcp.spcblist): | ||
| | MIF export fix | Done | aman | Kernel patches for exporting mifs and mroutes are making witness(4) alerts. | | | MIF export fix | Done | aman | Kernel patches for exporting mifs and mroutes are making witness(4) alerts. | | ||
| | Compilation fix | Done | pgj | libnetstat(3) compiles only with //-O// at the moment due to some pointer tricks. | | | Compilation fix | Done | pgj | libnetstat(3) compiles only with //-O// at the moment due to some pointer tricks. | | ||
| | net/stat.h | Done | pgj | Introduce a kernel-level netstat header to collect common declarations. | | | net/stat.h | Done | pgj | Introduce a kernel-level netstat header to collect common declarations. | | ||
| - | | 64-bit counters | In progress | + | |
| + | === New Features === | ||
| + | |||
| + | ^ Task ^ Status | ||
| + | | NIF sysctl(8) enumeration | In progress | aman | Enumerating network interfaces via sysctl(8) (similarly to ifmib(4)?). | | ||
| + | | 64-bit counters | Deferred | ||
| | SNMP support | Not done | //none// | Add SNMP support to // | | SNMP support | Not done | //none// | Add SNMP support to // | ||
| | VIMAGE support | Not done | //none// | Respect virtualized network stacks, so they can be monitored independently (for example, by a -J // | | VIMAGE support | Not done | //none// | Respect virtualized network stacks, so they can be monitored independently (for example, by a -J // | ||
| Line 61: | Line 66: | ||
| ==== Code ==== | ==== Code ==== | ||
| - | The current version of the implementation can be found in the project' | + | The current version of the implementation can be found as [[http:// |
| ==== Contact ==== | ==== Contact ==== | ||
| Line 67: | Line 72: | ||
| Feel free to contact any or all of the contributors in the project. | Feel free to contact any or all of the contributors in the project. | ||
| - | * Robert Watson | + | * RobertWatson |
| - | * Gábor Páli (initial implementation | + | * PáliGáborJános |
| - | * Aman Jassal | + | * AmanJassal |
| - | * Mark Nesterovych (documentation, | + | |
| + | ==== Past Contributors ==== | ||
| - | We usually have regular weekly meetings on # | + | * MarkNesterovych |