and added files
authorDobrica Pavlinusic <dpavlin@mjesec.ffzg.hr>
Sun, 7 Oct 2007 14:03:48 +0000 (16:03 +0200)
committerDobrica Pavlinusic <dpavlin@mjesec.ffzg.hr>
Sun, 7 Oct 2007 14:03:48 +0000 (16:03 +0200)
1172 files changed:
bcmdrivers/broadcom/atm/impl1/blaa_dd96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/atm/impl1/blaa_dd96348GWB.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GW.bin_save [new file with mode: 0644]
bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GWB.bin_save [new file with mode: 0644]
bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GWB.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GWB.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GWB.o_save [new file with mode: 0644]
bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GWB.o_save [new file with mode: 0644]
bcmdrivers/broadcom/net/wl/impl1/Makefile [new file with mode: 0644]
bcmdrivers/broadcom/net/wl/impl1/Makefile.srom [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/include/typedefs.h [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/shared/Makefile [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/shared/bcm4306_map.c [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/shared/bcm4318_map.c [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/shared/defaults.c [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/shared/linux_osl_pkt.c [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/wl/config/wlconfig_lx_wl_dslcpe_binosl_pkt [new file with mode: 0755]
bcmdrivers/broadcom/net/wl/impl1/wl96348GW.o_save [new file with mode: 0644]
bcmdrivers/broadcom/net/wl/impl1/wl96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GWB.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GW.o_save [new file with mode: 0644]
kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GWB.o_save [new file with mode: 0644]
targets/96348GW/96348GW [new file with mode: 0755]
targets/96348GWB/96348GWB [new file with mode: 0644]
userapps/broadcom/adslctl/adslctl_96348GWB_save [new file with mode: 0755]
userapps/broadcom/adslctl/adslctl_96348GW_save [new file with mode: 0755]
userapps/broadcom/atmctl/atmctl_96348GWB_save [new file with mode: 0755]
userapps/broadcom/atmctl/atmctl_96348GW_save [new file with mode: 0755]
userapps/broadcom/cfm/cfm_96348GWB_save [new file with mode: 0755]
userapps/broadcom/cfm/cfm_96348GW_save [new file with mode: 0755]
userapps/broadcom/cfm/util/psi/libpsi_96348GW.so [new file with mode: 0755]
userapps/broadcom/cfm/util/psi/libpsi_96348GWB.so [new file with mode: 0755]
userapps/broadcom/cfm/util/psi/libpsixml_96348GW.so [new file with mode: 0755]
userapps/broadcom/cfm/util/psi/libpsixml_96348GWB.so [new file with mode: 0755]
userapps/broadcom/ddnsd/ddnsd_96348GWB_save [new file with mode: 0755]
userapps/broadcom/ddnsd/ddnsd_96348GW_save [new file with mode: 0755]
userapps/broadcom/dhcpr/dhcpr_96348GWB_save [new file with mode: 0755]
userapps/broadcom/dhcpr/dhcpr_96348GW_save [new file with mode: 0755]
userapps/broadcom/dnsprobe/dnsprobe_96348GWB_save [new file with mode: 0755]
userapps/broadcom/dnsprobe/dnsprobe_96348GW_save [new file with mode: 0755]
userapps/broadcom/epittcp/epi_ttcp_96348GWB_save [new file with mode: 0755]
userapps/broadcom/epittcp/epi_ttcp_96348GW_save [new file with mode: 0755]
userapps/broadcom/ethctl/ethctl_96348GWB_save [new file with mode: 0755]
userapps/broadcom/ethctl/ethctl_96348GW_save [new file with mode: 0755]
userapps/broadcom/hotplug/hotplug_96348GWB_save [new file with mode: 0755]
userapps/broadcom/hotplug/hotplug_96348GW_save [new file with mode: 0755]
userapps/broadcom/igmp/igmp_96348GWB_save [new file with mode: 0755]
userapps/broadcom/igmp/igmp_96348GW_save [new file with mode: 0755]
userapps/broadcom/ippd/ippd_96348GWB_save [new file with mode: 0755]
userapps/broadcom/ippd/ippd_96348GW_save [new file with mode: 0755]
userapps/broadcom/nas/nas_96348GWB_save [new file with mode: 0755]
userapps/broadcom/nas/nas_96348GW_save [new file with mode: 0755]
userapps/broadcom/netctl/netctl_96348GWB_save [new file with mode: 0755]
userapps/broadcom/netctl/netctl_96348GW_save [new file with mode: 0755]
userapps/broadcom/sntp/sntp_96348GWB_save [new file with mode: 0755]
userapps/broadcom/sntp/sntp_96348GW_save [new file with mode: 0755]
userapps/broadcom/upnp/igd/linux/upnp_96348GWB_save [new file with mode: 0755]
userapps/broadcom/upnp/igd/linux/upnp_96348GW_save [new file with mode: 0755]
userapps/broadcom/wlctl/wlctl_96348GWB_save [new file with mode: 0755]
userapps/broadcom/wlctl/wlctl_96348GW_save [new file with mode: 0755]
userapps/opensource/libosip2/lib/libosip2.a [new symlink]
userapps/opensource/libosip2/lib/libosipparser2.a [new symlink]
userapps/opensource/net-snmp/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/AGENT.txt [new file with mode: 0644]
userapps/opensource/net-snmp/COPYING [new file with mode: 0644]
userapps/opensource/net-snmp/ChangeLog [new file with mode: 0644]
userapps/opensource/net-snmp/CodingStyle [new file with mode: 0644]
userapps/opensource/net-snmp/EXAMPLE.conf.def [new file with mode: 0644]
userapps/opensource/net-snmp/FAQ [new file with mode: 0644]
userapps/opensource/net-snmp/INSTALL [new file with mode: 0644]
userapps/opensource/net-snmp/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/Makefile.rules [new file with mode: 0644]
userapps/opensource/net-snmp/Makefile.top [new file with mode: 0644]
userapps/opensource/net-snmp/NEWS [new file with mode: 0644]
userapps/opensource/net-snmp/PORTING [new file with mode: 0644]
userapps/opensource/net-snmp/README [new file with mode: 0644]
userapps/opensource/net-snmp/README.agentx [new file with mode: 0644]
userapps/opensource/net-snmp/README.hpux11 [new file with mode: 0644]
userapps/opensource/net-snmp/README.krb5 [new file with mode: 0644]
userapps/opensource/net-snmp/README.snmpv3 [new file with mode: 0644]
userapps/opensource/net-snmp/README.solaris [new file with mode: 0644]
userapps/opensource/net-snmp/README.thread [new file with mode: 0644]
userapps/opensource/net-snmp/README.win32 [new file with mode: 0644]
userapps/opensource/net-snmp/TODO [new file with mode: 0644]
userapps/opensource/net-snmp/acconfig.h [new file with mode: 0644]
userapps/opensource/net-snmp/aclocal.m4 [new file with mode: 0644]
userapps/opensource/net-snmp/agent/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/agent/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/agent/agent_handler.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/auto_nlist.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/autonlist.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/dlmods/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/all_helpers.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/bulk_to_next.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/debug_handler.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/instance.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/mode_end_call.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/multiplexer.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/null.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/old_api.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/read_only.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/scalar1.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/serialize.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/table.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/helpers/table_iterator.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/kernel.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/kernel.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/m2m.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mib_modules.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/README [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/README.smux [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/README [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/agutil.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/agutil.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/agutil_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/alarm.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/alarm.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/event.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/event.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/history.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/history.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/row_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/rows.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/rows.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/statistics.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/statistics.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/test_alarm.sh [new file with mode: 0755]
userapps/opensource/net-snmp/agent/mibgroup/Rmon/test_hist.sh [new file with mode: 0755]
userapps/opensource/net-snmp/agent/mibgroup/agent/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agent/nsModuleTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agent/nsTransactionTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agent_mibs.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/agentx_config.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/agentx_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/client.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/client.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/master.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/master.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/master_admin.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/master_admin.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/protocol.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/protocol.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/subagent.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/agentx/subagent.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/event-mib.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteEventNotificationTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteEventNotificationTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteEventTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteEventTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteObjectsTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteObjectsTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerBooleanTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerBooleanTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerDeltaTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerDeltaTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerExistenceTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerExistenceTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerThresholdTable.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/disman/mteTriggerThresholdTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/dummy/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/Makefile.dlmod [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/data_set.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/data_set.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/delayed_instance.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/delayed_instance.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/example.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/example.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/notification.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/notification.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/scalar_int.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/scalar_int.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/ucdDemoPublic.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/ucdDemoPublic.cmds [new file with mode: 0755]
userapps/opensource/net-snmp/agent/mibgroup/examples/ucdDemoPublic.conf [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/examples/ucdDemoPublic.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/header_complex.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_device.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_device.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_disk.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_disk.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_filesys.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_filesys.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_network.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_network.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_other.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_other.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_partition.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_partition.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_print.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_print.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_proc.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_proc.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_storage.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_storage.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_swinst.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_swinst.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_swrun.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_swrun.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_system.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host/hr_system.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/host_res.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ipfwchains/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ipfwchains/README [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/kernel_sunos5.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/kernel_sunos5.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/at.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/icmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/ip.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/ipAddr.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/ipAddr.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/ipv6.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/ipv6.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/kernel_linux.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/kernel_linux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/mta_sendmail.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/mta_sendmail.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/route_write.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/setSerialNo.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/snmp_mib.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/sysORTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/system_mib.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/tcp.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/tcpTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/udp.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/udpTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/vacm_context.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/vacm_vars.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibII/var_route.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibdefs.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/mibincl.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/misc/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/misc/dlmod.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/misc/dlmod.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/misc/ipfwacc.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/misc/ipfwacc.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/notification.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/notification/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/notification/snmpNotifyFilterProfileTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/notification/snmpNotifyFilterTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/notification/snmpNotifyTable.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/smux.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/smux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_bgp.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_bgp.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_ospf.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_ospf.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_rip2.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux/snmp_rip2.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/smux_gated.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/snmpEngine.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/snmpMPDStats.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/snmpMPDStats.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/usmStats.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/usmStats.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/usmUser.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3/usmUser.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/snmpv3mibs.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/struct.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/snmpTargetAddrEntry.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/snmpTargetAddrEntry.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/snmpTargetParamsEntry.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/snmpTargetParamsEntry.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/target.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/target.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/target_counters.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/target/target_counters.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/testhandler.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/testhandler.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/tunnel.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/tunnel/tunnel.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/tunnel/tunnel.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/disk.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/disk.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/diskio.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/diskio.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/dlmod.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/dlmod.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/errormib.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/errormib.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/extensible.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/extensible.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/file.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/file.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/hpux.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/hpux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/lmSensors.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/lmSensors.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/loadave.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/loadave.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/logmatch.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/logmatch.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_dynix.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_dynix.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_freebsd2.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_freebsd2.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_hpux.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_hpux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_netbsd1.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_netbsd1.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_solaris2.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/memory_solaris2.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/pass.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/pass.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/pass_persist.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/pass_persist.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/proc.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/proc.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/proxy.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/proxy.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/versioninfo.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/versioninfo.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_bsdi4.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_bsdi4.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_dynix.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_dynix.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_freebsd2.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_freebsd2.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_hpux.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_hpux.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_netbsd1.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_netbsd1.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_solaris2.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd-snmp/vmstat_solaris2.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/ucd_snmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/util_funcs.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/utilities.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/utilities/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/utilities/override.h [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/v2party/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/mibgroup/vestinternett/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/agent/object_monitor.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/snmp_agent.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/snmp_perl.c [new file with mode: 0644]
userapps/opensource/net-snmp/agent/snmp_perl.pl [new file with mode: 0644]
userapps/opensource/net-snmp/agent/snmpd.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/apps/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/apps/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/apps/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/apps/encode_keychange.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/notification_log.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/notification_log.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpbulkget.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpbulkwalk.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpdelta.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpdf.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpget.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpgetnext.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/if.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/inet.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/inet6.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/main.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/main.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/netstat.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/route.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/winstub.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpnetstat/winstub.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpset.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpstatus.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptable.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptest.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptranslate.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrap.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrapd.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrapd_handlers.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrapd_handlers.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrapd_log.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmptrapd_log.h [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpusm.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpvacm.c [new file with mode: 0644]
userapps/opensource/net-snmp/apps/snmpwalk.c [new file with mode: 0644]
userapps/opensource/net-snmp/config.cache [new file with mode: 0644]
userapps/opensource/net-snmp/config.guess [new file with mode: 0755]
userapps/opensource/net-snmp/config.log [new file with mode: 0644]
userapps/opensource/net-snmp/config.status [new file with mode: 0755]
userapps/opensource/net-snmp/config.sub [new file with mode: 0755]
userapps/opensource/net-snmp/configure [new file with mode: 0755]
userapps/opensource/net-snmp/configure-summary [new file with mode: 0644]
userapps/opensource/net-snmp/configure.in [new file with mode: 0644]
userapps/opensource/net-snmp/dist/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/dist/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/dist/README.build-scripts [new file with mode: 0644]
userapps/opensource/net-snmp/dist/cvsshow [new file with mode: 0755]
userapps/opensource/net-snmp/dist/cvsup [new file with mode: 0755]
userapps/opensource/net-snmp/dist/net-snmp.spec [new file with mode: 0644]
userapps/opensource/net-snmp/dist/nsb-config [new file with mode: 0755]
userapps/opensource/net-snmp/dist/nsb-functions [new file with mode: 0644]
userapps/opensource/net-snmp/dist/nsb-nightly [new file with mode: 0755]
userapps/opensource/net-snmp/dist/nsb-package [new file with mode: 0755]
userapps/opensource/net-snmp/dist/nsb-platform [new file with mode: 0755]
userapps/opensource/net-snmp/dist/snmpd-init.d [new file with mode: 0755]
userapps/opensource/net-snmp/dotgdbinit [new file with mode: 0644]
userapps/opensource/net-snmp/doxygen.conf [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_callbacks.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_handler.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_index.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_read_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_registry.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/agent_trap.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/all_helpers.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/auto_nlist.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/bulk_to_next.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/debug_handler.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/ds_agent.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/instance.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/mib_modules.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/mode_end_call.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/multiplexer.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/net-snmp-agent-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/null.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/object_monitor.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/old_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/read_only.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/scalar.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/serialize.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/set_helper.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/snmp_agent.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/snmp_vars.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/table.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/table_array.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/table_data.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/table_dataset.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/table_iterator.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/var_struct.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/agent/watcher.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/config_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/definitions.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/README [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/asn1.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/callback.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/check_varbind.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/cmu_compat.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/container.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/container_binary_array.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/data_list.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/default_store.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/factory.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/getopt.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/int64.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/keytools.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/lcd_time.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/libsnmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/md5.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/mib.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/mt_support.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/oid_stash.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/parse.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp-tc.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpAAL5PVCDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpCallbackDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpIPXDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpTCPDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpTCPIPv6Domain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpUDPDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpUDPIPv6Domain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpUnixDomain.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_alarm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_assert.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_client.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_debug.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_enum.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_impl.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_locking.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_logging.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_parse_args.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_secmod.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmp_transport.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpksm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpusm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/snmpv3.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/system.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/tools.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/transform_oids.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/ucd_compat.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/vacm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/library/winservice.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/machine/generic.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/mib_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/net-snmp-config.h.in [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/net-snmp-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/output_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/pdu_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/session_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/snmpv3_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/aix.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/bsd.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/bsdi.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/bsdi3.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/bsdi4.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/cygwin.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/darwin.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/dynix.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/freebsd.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/freebsd2.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/freebsd3.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/freebsd4.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/generic.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/hpux.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/irix.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/linux.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/mips.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/netbsd.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/openbsd.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/solaris.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/solaris2.6.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/solaris2.7.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/solaris2.8.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/solaris2.9.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/sunos.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/svr5.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/sysv.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/system/ultrix4.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/types.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/utilities.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/varbind_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/net-snmp/version.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/README [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/agent_index.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/agent_read_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/agent_registry.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/agent_trap.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/asn1.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/auto_nlist.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/callback.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/default_store.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/ds_agent.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/header_complex.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/int64.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/keytools.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/mib.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/mib_module_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/mibincl.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/parse.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/read_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/scapi.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp-tc.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_agent.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_alarm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_api.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_client.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_debug.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_impl.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_logging.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_parse_args.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmp_vars.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmpusm.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/snmpv3.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/struct.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/system.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/tools.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/transform_oids.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/ucd-snmp-agent-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/ucd-snmp-config.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/ucd-snmp-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/util_funcs.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/var_struct.h [new file with mode: 0644]
userapps/opensource/net-snmp/include/ucd-snmp/version.h [new file with mode: 0644]
userapps/opensource/net-snmp/install-sh [new file with mode: 0755]
userapps/opensource/net-snmp/libtool [new file with mode: 0755]
userapps/opensource/net-snmp/local/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/local/FAQ2HTML [new file with mode: 0755]
userapps/opensource/net-snmp/local/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/local/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/local/README.mib2c [new file with mode: 0644]
userapps/opensource/net-snmp/local/convertcode [new file with mode: 0755]
userapps/opensource/net-snmp/local/fixproc [new file with mode: 0755]
userapps/opensource/net-snmp/local/ipf-mod.pl [new file with mode: 0755]
userapps/opensource/net-snmp/local/mib2c [new file with mode: 0755]
userapps/opensource/net-snmp/local/mib2c.array-user.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.column_defines.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.column_enums.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.create-dataset.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.int_watch.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.iterate.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.old-api.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.scalar.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/mib2c.vartypes.conf [new file with mode: 0644]
userapps/opensource/net-snmp/local/pass_persisttest [new file with mode: 0644]
userapps/opensource/net-snmp/local/passtest [new file with mode: 0755]
userapps/opensource/net-snmp/local/snmp-ucd.sh [new file with mode: 0755]
userapps/opensource/net-snmp/local/snmpcheck.def [new file with mode: 0755]
userapps/opensource/net-snmp/local/snmpconf [new file with mode: 0755]
userapps/opensource/net-snmp/local/snmpconf.dir/snmp-data/authopts [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmp-data/debugging [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmp-data/mibs [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmp-data/output [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmp-data/snmpconf-config [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/acl [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/basic_setup [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/extending [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/monitor [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/operation [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/snmpconf-config [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/system [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmpd-data/trapsinks [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmptrapd-data/formatting [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmptrapd-data/snmpconf-config [new file with mode: 0644]
userapps/opensource/net-snmp/local/snmpconf.dir/snmptrapd-data/traphandle [new file with mode: 0644]
userapps/opensource/net-snmp/local/tkmib [new file with mode: 0755]
userapps/opensource/net-snmp/local/traptoemail [new file with mode: 0755]
userapps/opensource/net-snmp/ltmain.sh [new file with mode: 0644]
userapps/opensource/net-snmp/maketarget [new file with mode: 0755]
userapps/opensource/net-snmp/man/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/man/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/man/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/man/add_mibdir.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/add_module_replacement.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/default_store.3.bot [new file with mode: 0644]
userapps/opensource/net-snmp/man/default_store.3.top [new file with mode: 0644]
userapps/opensource/net-snmp/man/get_module_node.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/init_mib.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/init_mib_internals.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/mib2c.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/mib_api.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_agent.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_bulk_to_next.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_debug.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_example_scalar_int.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_handler.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_instance.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_library.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_mib_handler_methods.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_mib_utilities.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_mode_end_call.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_multiplexer.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_old_api.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_read_only.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_scalar.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_serialize.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_table.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_table_array.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_table_data.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_table_dataset.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_table_iterator.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_todo.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/netsnmp_watcher.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/print_description.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/print_mib.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/print_objid.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/print_value.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/print_variable.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_all_mibs.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_config.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_mib.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_module.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_module_node.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/read_objid.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/shutdown_mib.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp.conf.5.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_agent_api.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_alarm.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_api.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_api_errstring.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_close.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_config.5.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_error.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_free_pdu.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_open.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_perror.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_read.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_select_info.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_send.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_api.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_async_send.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_close.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_error.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_init.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_open.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_perror.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_read.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_select_info.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_send.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_session.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_sess_timeout.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_set_mib_warnings.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_set_save_descriptions.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_timeout.3 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmp_trap_api.3.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpbulkget.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpbulkwalk.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpcmd.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpconf.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpd.8.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpd.conf.5.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpdelta.1 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpdf.1 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpget.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpgetnext.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpinform.1 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpnetstat.1 [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpset.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpstatus.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptable.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptest.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptranslate.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptrap.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptrapd.8.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmptrapd.conf.5.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpusm.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/snmpwalk.1.def [new file with mode: 0644]
userapps/opensource/net-snmp/man/variables.5.def [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/AGENTX-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/DISMAN-EVENT-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/DISMAN-SCHEDULE-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/DISMAN-SCRIPT-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/EtherLike-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/HCNUM-TC.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/HOST-RESOURCES-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/HOST-RESOURCES-TYPES.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IANA-LANGUAGE-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IANAifType-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IF-INVERTED-STACK-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IF-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/INET-ADDRESS-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IP-FORWARD-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IPV6-ICMP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IPV6-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IPV6-TC.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IPV6-TCP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/IPV6-UDP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/LM-SENSORS-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/MTA-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/Makefile.mib [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-AGENT-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-EXAMPLES-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-MONITOR-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-SYSTEM-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NET-SNMP-TC.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NETWORK-SERVICES-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/NOTIFICATION-LOG-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/README.mibs [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/RFC-1215.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/RFC1155-SMI.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/RFC1213-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/RMON-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SMUX-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-COMMUNITY-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-FRAMEWORK-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-MPD-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-NOTIFICATION-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-PROXY-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-TARGET-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-USER-BASED-SM-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMP-VIEW-BASED-ACM-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMPv2-CONF.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMPv2-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMPv2-SMI.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMPv2-TC.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/SNMPv2-TM.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/TCP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/TUNNEL-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DEMO-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DEMO-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DISKIO-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DISKIO-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DLMOD-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-DLMOD-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-IPFILTER-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-IPFILTER-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-IPFWACC-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-IPFWACC-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-SNMP-MIB-OLD.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-SNMP-MIB.inc [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UCD-SNMP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/UDP-MIB.txt [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/ianalist [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/mibfetch [new file with mode: 0755]
userapps/opensource/net-snmp/mibs/rfclist [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/rfcmibs.diff [new file with mode: 0644]
userapps/opensource/net-snmp/mibs/smistrip [new file with mode: 0755]
userapps/opensource/net-snmp/mkinstalldirs [new file with mode: 0755]
userapps/opensource/net-snmp/net-snmp-config [new file with mode: 0644]
userapps/opensource/net-snmp/net-snmp-config.in [new file with mode: 0755]
userapps/opensource/net-snmp/ov/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/ov/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/ov/README [new file with mode: 0644]
userapps/opensource/net-snmp/ov/UCD-Computer [new file with mode: 0644]
userapps/opensource/net-snmp/ov/UCD-fields [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.20.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.20.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.26.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.26.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.32.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.32.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.38.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.38.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.44.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.44.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.50.m [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.50.p [new file with mode: 0644]
userapps/opensource/net-snmp/ov/bitmaps/UCD.fields [new file with mode: 0644]
userapps/opensource/net-snmp/ov/oid_to_sym.in [new file with mode: 0644]
userapps/opensource/net-snmp/ov/oid_to_type.in [new file with mode: 0644]
userapps/opensource/net-snmp/perl/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/ASN.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/ASN.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/Changes [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/ASN/test.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/Changes [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/DBD_AnyData.patch [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/Format.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/INSTALL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/README [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/Storage.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/configs/scli [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/configs/unix [new file with mode: 0644]
userapps/opensource/net-snmp/perl/AnyData_SNMP/netsh [new file with mode: 0755]
userapps/opensource/net-snmp/perl/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/Makefile.makefiles [new file with mode: 0644]
userapps/opensource/net-snmp/perl/Makefile.subs.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/Changes [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/OID.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/OID.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/README [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/test.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/OID/typemap [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/BUG [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/MANIFEST.SKIP [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/README [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/SNMP.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/SNMP.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/TODO [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/async1.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/async2.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/bulkwalk.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/ipforward.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/mibtree.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/mibwalk.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/pingmib.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/tablewalk.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/testleak.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/examples/trap-example.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/hints/irix.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/hints/solaris.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/perlsnmp.h [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/README [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/async.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/bulkwalk.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/conf.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/conftest.conf [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/get.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/getnext.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/mib.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/mib.txt [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/mibload.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/notify.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/session.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/set.t [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/snmptest.conf [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/t/startagent.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/SNMP/typemap [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/Changes [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/agent.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/agent.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/default_store/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/default_store/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/default_store/default_store.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/default_store/default_store.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/default_store/gen [new file with mode: 0755]
userapps/opensource/net-snmp/perl/agent/default_store/test.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/netsnmp_request_infoPtr.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/test.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/agent/typemap [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/Changes [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/MANIFEST [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/README [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/default_store.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/default_store.xs [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/gen [new file with mode: 0755]
userapps/opensource/net-snmp/perl/default_store/test.pl [new file with mode: 0644]
userapps/opensource/net-snmp/perl/default_store/typemap [new file with mode: 0644]
userapps/opensource/net-snmp/perl/make-perl-makefiles [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/INSTALL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/Makefile.PL [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/displaytable.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/getValues.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/green.gif [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/manager.pm [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/red.gif [new file with mode: 0644]
userapps/opensource/net-snmp/perl/manager/setupauth [new file with mode: 0755]
userapps/opensource/net-snmp/perl/manager/setupdb [new file with mode: 0755]
userapps/opensource/net-snmp/perl/manager/setupuser [new file with mode: 0755]
userapps/opensource/net-snmp/perl/manager/snmptosql [new file with mode: 0755]
userapps/opensource/net-snmp/sedscript.in [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/MSG00001.bin [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/Makefile.depend [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/callback.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/check_varbind.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/cmu_compat.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/data_list.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/getopt.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/mt_support.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpAAL5PVCDomain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpCallbackDomain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpIPXDomain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpTCPDomain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpTCPIPv6Domain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpUDPIPv6Domain.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmp_alarm.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmp_auth.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmp_enum.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmp_version.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snmpksm.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/snprintf.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/strtol.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/strtoul.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/system.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/test_binary_array.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/ucd-snmp-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/winservice.c [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/winservice.mc [new file with mode: 0644]
userapps/opensource/net-snmp/snmplib/winservice.rc [new file with mode: 0644]
userapps/opensource/net-snmp/stamp-h [new file with mode: 0644]
userapps/opensource/net-snmp/stamp-h.in [new file with mode: 0644]
userapps/opensource/net-snmp/testing/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/testing/Makefile [new file with mode: 0644]
userapps/opensource/net-snmp/testing/Makefile.in [new file with mode: 0644]
userapps/opensource/net-snmp/testing/README [new file with mode: 0644]
userapps/opensource/net-snmp/testing/RUNTESTS [new file with mode: 0755]
userapps/opensource/net-snmp/testing/T.c [new file with mode: 0644]
userapps/opensource/net-snmp/testing/T2.sh [new file with mode: 0644]
userapps/opensource/net-snmp/testing/TESTCONF.sh [new file with mode: 0644]
userapps/opensource/net-snmp/testing/data.keychange-md5 [new file with mode: 0644]
userapps/opensource/net-snmp/testing/data.keychange-sha1 [new file with mode: 0644]
userapps/opensource/net-snmp/testing/data.keychange-sha1-des [new file with mode: 0644]
userapps/opensource/net-snmp/testing/data.kul-md5 [new file with mode: 0644]
userapps/opensource/net-snmp/testing/data.kul-sha1 [new file with mode: 0644]
userapps/opensource/net-snmp/testing/etimetest.c [new file with mode: 0644]
userapps/opensource/net-snmp/testing/eval_oneprogram.sh [new file with mode: 0755]
userapps/opensource/net-snmp/testing/eval_onescript.sh [new file with mode: 0755]
userapps/opensource/net-snmp/testing/eval_suite.sh [new file with mode: 0755]
userapps/opensource/net-snmp/testing/eval_testlist [new file with mode: 0644]
userapps/opensource/net-snmp/testing/eval_tools.sh [new file with mode: 0644]
userapps/opensource/net-snmp/testing/keymanagetest.c [new file with mode: 0644]
userapps/opensource/net-snmp/testing/misctest.c [new file with mode: 0644]
userapps/opensource/net-snmp/testing/scapitest.c [new file with mode: 0644]
userapps/opensource/net-snmp/testing/test_keychange.sh [new file with mode: 0755]
userapps/opensource/net-snmp/testing/test_kul.sh [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/Sv1config [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Sv2cconfig [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Sv3DESconfig [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Sv3SHADESconfig [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Sv3config [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Sv3configsha [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/Svanyconfig [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T001snmpv1get [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T014snmpv2cget [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T015snmpv2cgetnext [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T0160snmpv2cbulkget [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T016snmpv2cgetfail [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T017snmpv2ctov1getfail [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T018snmpv1tov2cgetfail [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T019snmpv2cnosuch [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T020snmpv3get [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T021snmpv3getnext [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T0220snmpv3bulkget [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T022snmpv3getMD5 [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T023snmpv3getMD5DES [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T024snmpv3getSHA1 [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T025snmpv3getSHADES [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T028snmpv3getfail [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T030snmpv3usercreation [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T049snmpv3inform [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T050snmpv3trap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T051snmpv2ctrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T052snmpv2cinform [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T053agentv1trap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T054agentv2ctrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T055agentv1mintrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T056agentv2cmintrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T058agentauthtrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T100agenthup [new file with mode: 0755]
userapps/opensource/net-snmp/testing/tests/T110agentxget [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T111agentxset [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T112agentxsetfail [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T113agentxtrap [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T120proxyget [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T121proxyset [new file with mode: 0644]
userapps/opensource/net-snmp/testing/tests/T122proxysetfail [new file with mode: 0644]
userapps/opensource/net-snmp/win32/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/bin/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/config.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/config.h.borland [new file with mode: 0644]
userapps/opensource/net-snmp/win32/encode_keychange/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/encode_keychange/encode_keychange.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/lib/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libagent/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libagent/libagent.def [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libagent/libagent.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libhelpers/libhelpers.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libsnmp/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libsnmp/libsnmp.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libsnmp_dll/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libsnmp_dll/libsnmp.def [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libsnmp_dll/libsnmp_dll.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libucdmibs/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/libucdmibs/libucdmibs.def [new file with mode: 0644]
userapps/opensource/net-snmp/win32/mib_module_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/mib_module_dot_conf.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/mib_module_includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/mib_module_inits.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/mib_module_shutdown.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/net-snmp/agent/mib_module_config.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/net-snmp/library/snmpv3-security-includes.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/net-snmp/net-snmp-config.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/netsnmpmibs/netsnmpmibs.dsp [new file with mode: 0755]
userapps/opensource/net-snmp/win32/netsnmpmibssdk/netsnmpmibssdk.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpbulkget/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpbulkget/snmpbulkget.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpbulkwalk/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpbulkwalk/snmpbulkwalk.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpd/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpd/snmpd.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpdelta/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpdelta/snmpdelta.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpdf/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpdf/snmpdf.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpdsdk/snmpd.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpget/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpget/snmpget.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpgetnext/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpgetnext/snmpgetnext.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpnetstat/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpnetstat/snmpnetstat.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpset/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpset/snmpset.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpsm_init.h [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpstatus/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpstatus/snmpstatus.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptable/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptable/snmptable.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptest/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptest/snmptest.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptranslate/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptranslate/snmptranslate.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptrap/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptrap/snmptrap.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptrapd/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmptrapd/snmptrapd.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpusm/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpusm/snmpusm.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpvacm/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpvacm/snmpvacm.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpwalk/.cvsignore [new file with mode: 0644]
userapps/opensource/net-snmp/win32/snmpwalk/snmpwalk.dsp [new file with mode: 0644]
userapps/opensource/net-snmp/win32/win32.dsw [new file with mode: 0644]
userapps/opensource/net-snmp/win32/win32.opt [new file with mode: 0644]
userapps/opensource/net-snmp/win32/win32sdk.dsw [new file with mode: 0644]
userapps/opensource/reaim/CREDITS [new file with mode: 0644]
userapps/opensource/reaim/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/LICENSE [new file with mode: 0644]
userapps/opensource/reaim/contrib/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/contrib/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/contrib/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/contrib/reaim.spec [new file with mode: 0644]
userapps/opensource/reaim/firewall.sh [new file with mode: 0644]
userapps/opensource/reaim/html/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/html/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/html/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/html/back.gif [new file with mode: 0644]
userapps/opensource/reaim/html/clear.gif [new file with mode: 0644]
userapps/opensource/reaim/html/dcc.html [new file with mode: 0644]
userapps/opensource/reaim/html/doc-ns4.css [new file with mode: 0644]
userapps/opensource/reaim/html/doc.css [new file with mode: 0644]
userapps/opensource/reaim/html/index.html [new file with mode: 0644]
userapps/opensource/reaim/html/setup.html [new file with mode: 0644]
userapps/opensource/reaim/html/tick.gif [new file with mode: 0644]
userapps/opensource/reaim/html/white.gif [new file with mode: 0644]
userapps/opensource/reaim/reaim.8 [new file with mode: 0644]
userapps/opensource/reaim/redhat/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/redhat/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/redhat/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/redhat/README.txt [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/init.d/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/init.d/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/init.d/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/init.d/reaim [new file with mode: 0755]
userapps/opensource/reaim/redhat/etc/logrotate.d/CVS/Entries [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/logrotate.d/CVS/Repository [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/logrotate.d/CVS/Root [new file with mode: 0644]
userapps/opensource/reaim/redhat/etc/logrotate.d/reaim [new file with mode: 0644]

diff --git a/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GW.o_save b/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GW.o_save
new file mode 100644 (file)
index 0000000..9bc670b
Binary files /dev/null and b/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GWB.o_save b/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GWB.o_save
new file mode 100644 (file)
index 0000000..9bc670b
Binary files /dev/null and b/bcmdrivers/broadcom/atm/impl1/blaa_dd96348GWB.o_save differ
diff --git a/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GW.bin_save b/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GW.bin_save
new file mode 100644 (file)
index 0000000..ae6413a
Binary files /dev/null and b/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GW.bin_save differ
diff --git a/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GWB.bin_save b/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GWB.bin_save
new file mode 100644 (file)
index 0000000..fafad10
Binary files /dev/null and b/bcmdrivers/broadcom/char/adsl/impl1/adsl_phy96348GWB.bin_save differ
diff --git a/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GW.o_save b/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GW.o_save
new file mode 100644 (file)
index 0000000..64ee4c8
Binary files /dev/null and b/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GWB.o_save b/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GWB.o_save
new file mode 100644 (file)
index 0000000..b8704f2
Binary files /dev/null and b/bcmdrivers/broadcom/char/adsl/impl1/adsldd96348GWB.o_save differ
diff --git a/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GW.o_save b/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GW.o_save
new file mode 100644 (file)
index 0000000..c225b9e
Binary files /dev/null and b/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GWB.o_save b/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GWB.o_save
new file mode 100644 (file)
index 0000000..c225b9e
Binary files /dev/null and b/bcmdrivers/broadcom/char/atmapi/impl1/atmapi96348GWB.o_save differ
diff --git a/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GW.o_save b/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GW.o_save
new file mode 100644 (file)
index 0000000..0ae7d7a
Binary files /dev/null and b/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GWB.o_save b/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GWB.o_save
new file mode 100644 (file)
index 0000000..0ae7d7a
Binary files /dev/null and b/bcmdrivers/broadcom/char/bcmprocfs/impl1/bcmprocfs96348GWB.o_save differ
diff --git a/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GW.o_save b/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GW.o_save
new file mode 100644 (file)
index 0000000..99832e9
Binary files /dev/null and b/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GWB.o_save b/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GWB.o_save
new file mode 100644 (file)
index 0000000..5b8ad5e
Binary files /dev/null and b/bcmdrivers/broadcom/net/enet/impl2/bcm_enet96348GWB.o_save differ
diff --git a/bcmdrivers/broadcom/net/wl/impl1/Makefile b/bcmdrivers/broadcom/net/wl/impl1/Makefile
new file mode 100644 (file)
index 0000000..a9be652
--- /dev/null
@@ -0,0 +1,16 @@
+obj-$(CONFIG_BCM_WLAN) += wl.o
+
+wl-objs += wl_dep.o
+
+ifeq "$(BRCM_CHIP)" "6348"
+$(obj)/wl_dep.o: $(obj)/shared/bcm4306_map.o $(obj)/shared/bcm4318_map.o
+else
+$(obj)/wl_dep.o:
+endif
+       cp $(obj)/wl$(PROFILE).o_save $(obj)/wl_dep.o
+
+ifeq "$(BRCM_CHIP)" "6348"
+include $(BRCMDRIVERS_DIR)/broadcom/./net/wl/impl1/Makefile.srom
+endif
+
+
diff --git a/bcmdrivers/broadcom/net/wl/impl1/Makefile.srom b/bcmdrivers/broadcom/net/wl/impl1/Makefile.srom
new file mode 100755 (executable)
index 0000000..dab3e0d
--- /dev/null
@@ -0,0 +1,24 @@
+#  Copyright 2004, Broadcom Corporation
+#  All Rights Reserved.
+#  
+#  This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
+#  the contents of this file may not be disclosed to third parties, copied or
+#  duplicated in any form, in whole or in part, without the prior written
+#  permission of Broadcom Corporation.
+#
+# Makefile for the Broadcom wl srom file
+#
+#
+
+ifneq ($(WLDEVBUILD),)
+$(obj)/../../shared/bcm4306_map.o $(obj)/../../shared/bcm4318_map.o:
+       $(CC) $(CFLAGS) -I$(WLSRCBASE)/include -c -o $@ $*.c
+else
+$(obj)/shared/bcm4306_map.o $(obj)/shared/bcm4318_map.o:
+       $(CC) $(CFLAGS) -I$(obj)/include -c -o $@ $*.c
+endif
+       $(OBJCOPY) -j .data -O binary $@ $*.bin
+       if [ ! -e $(INSTALL_DIR)/etc/wlan ]; then \
+               mkdir $(INSTALL_DIR)/etc/wlan; \
+       fi
+       cp -av $*.bin  $(INSTALL_DIR)/etc/wlan  
diff --git a/bcmdrivers/broadcom/net/wl/impl1/include/typedefs.h b/bcmdrivers/broadcom/net/wl/impl1/include/typedefs.h
new file mode 100755 (executable)
index 0000000..308f625
--- /dev/null
@@ -0,0 +1,326 @@
+/*
+ * Copyright 2005, Broadcom Corporation      
+ * All Rights Reserved.      
+ *       
+ * THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY      
+ * KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM      
+ * SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS      
+ * FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.      
+ * $Id$
+ */
+
+#ifndef _TYPEDEFS_H_
+#define _TYPEDEFS_H_
+
+
+/* Define 'SITE_TYPEDEFS' in the compile to include a site specific
+ * typedef file "site_typedefs.h".
+ *
+ * If 'SITE_TYPEDEFS' is not defined, then the "Inferred Typedefs"
+ * section of this file makes inferences about the compile environment
+ * based on defined symbols and possibly compiler pragmas.
+ *
+ * Following these two sections is the "Default Typedefs"
+ * section. This section is only prcessed if 'USE_TYPEDEF_DEFAULTS' is
+ * defined. This section has a default set of typedefs and a few
+ * proprocessor symbols (TRUE, FALSE, NULL, ...).
+ */
+
+#ifdef SITE_TYPEDEFS
+
+/*******************************************************************************
+ * Site Specific Typedefs
+ *******************************************************************************/
+
+#include "site_typedefs.h"
+
+#else
+
+/*******************************************************************************
+ * Inferred Typedefs
+ *******************************************************************************/
+
+/* Infer the compile environment based on preprocessor symbols and pramas.
+ * Override type definitions as needed, and include configuration dependent
+ * header files to define types.
+ */
+
+#ifdef __cplusplus
+
+#define TYPEDEF_BOOL
+#ifndef FALSE
+#define FALSE  false
+#endif
+#ifndef TRUE
+#define TRUE   true
+#endif
+
+#else  /* ! __cplusplus */
+
+#if defined(_WIN32)
+
+#define TYPEDEF_BOOL
+typedef        unsigned char   bool;                   /* consistent w/BOOL */
+
+#endif /* _WIN32 */
+
+#endif /* ! __cplusplus */
+
+/* use the Windows ULONG_PTR type when compiling for 64 bit */
+#if defined(_WIN64)
+#include <basetsd.h>
+#define TYPEDEF_UINTPTR
+typedef ULONG_PTR      uintptr;
+#endif
+
+#ifdef _HNDRTE_
+typedef long unsigned int size_t;
+#endif
+
+#ifdef _MSC_VER            /* Microsoft C */
+#define TYPEDEF_INT64
+#define TYPEDEF_UINT64
+typedef signed __int64 int64;
+typedef unsigned __int64 uint64;
+#endif
+
+#if defined(MACOSX) && defined(KERNEL)
+#define TYPEDEF_BOOL
+#endif
+
+
+#if defined(linux)
+#define TYPEDEF_UINT
+#define TYPEDEF_USHORT
+#define TYPEDEF_ULONG
+#endif
+
+#if !defined(linux) && !defined(_WIN32) && !defined(PMON) && !defined(_CFE_) && !defined(_HNDRTE_) && !defined(_MINOSL_)
+#define TYPEDEF_UINT
+#define TYPEDEF_USHORT
+#endif
+
+
+/* Do not support the (u)int64 types with strict ansi for GNU C */
+#if defined(__GNUC__) && defined(__STRICT_ANSI__)
+#define TYPEDEF_INT64
+#define TYPEDEF_UINT64
+#endif
+
+/* ICL accepts unsigned 64 bit type only, and complains in ANSI mode
+ * for singned or unsigned */
+#if defined(__ICL)
+
+#define TYPEDEF_INT64
+
+#if defined(__STDC__)
+#define TYPEDEF_UINT64
+#endif
+
+#endif /* __ICL */
+
+
+#if !defined(_WIN32) && !defined(PMON) && !defined(_CFE_) && !defined(_HNDRTE_) && !defined(_MINOSL_)
+
+/* pick up ushort & uint from standard types.h */
+#if defined(linux) && defined(__KERNEL__)
+
+#include <linux/types.h>       /* sys/types.h and linux/types.h are oil and water */
+
+#else
+
+#include <sys/types.h> 
+
+#endif
+
+#endif /* !_WIN32 && !PMON && !_CFE_ && !_HNDRTE_  && !_MINOSL_ */
+
+#if defined(MACOSX) && defined(KERNEL)
+#include <IOKit/IOTypes.h>
+#endif
+
+
+/* use the default typedefs in the next section of this file */
+#define USE_TYPEDEF_DEFAULTS
+
+#endif /* SITE_TYPEDEFS */
+
+
+/*******************************************************************************
+ * Default Typedefs
+ *******************************************************************************/
+
+#ifdef USE_TYPEDEF_DEFAULTS
+#undef USE_TYPEDEF_DEFAULTS
+
+#ifndef TYPEDEF_BOOL
+typedef        /*@abstract@*/ unsigned char    bool;
+#endif
+
+/*----------------------- define uchar, ushort, uint, ulong ------------------*/
+
+#ifndef TYPEDEF_UCHAR
+typedef unsigned char  uchar;
+#endif
+
+#ifndef TYPEDEF_USHORT
+typedef unsigned short ushort;
+#endif
+
+#ifndef TYPEDEF_UINT
+typedef unsigned int   uint;
+#endif
+
+#ifndef TYPEDEF_ULONG
+typedef unsigned long  ulong;
+#endif
+
+/*----------------------- define [u]int8/16/32/64, uintptr --------------------*/
+
+#ifndef TYPEDEF_UINT8
+typedef unsigned char  uint8;
+#endif
+
+#ifndef TYPEDEF_UINT16
+typedef unsigned short uint16;
+#endif
+
+#ifndef TYPEDEF_UINT32
+typedef unsigned int   uint32;
+#endif
+
+#ifndef TYPEDEF_UINT64
+typedef unsigned long long uint64;
+#endif
+
+#ifndef TYPEDEF_UINTPTR
+typedef unsigned int   uintptr;
+#endif
+
+#ifndef TYPEDEF_INT8
+typedef signed char    int8;
+#endif
+
+#ifndef TYPEDEF_INT16
+typedef signed short   int16;
+#endif
+
+#ifndef TYPEDEF_INT32
+typedef signed int     int32;
+#endif
+
+#ifndef TYPEDEF_INT64
+typedef signed long long int64;
+#endif
+
+/*----------------------- define float32/64, float_t -----------------------*/
+
+#ifndef TYPEDEF_FLOAT32
+typedef float          float32;
+#endif
+
+#ifndef TYPEDEF_FLOAT64
+typedef double         float64;
+#endif
+
+/*
+ * abstracted floating point type allows for compile time selection of
+ * single or double precision arithmetic.  Compiling with -DFLOAT32
+ * selects single precision; the default is double precision.
+ */
+
+#ifndef TYPEDEF_FLOAT_T
+
+#if defined(FLOAT32)
+typedef float32 float_t;
+#else /* default to double precision floating point */
+typedef float64 float_t;
+#endif
+
+#endif /* TYPEDEF_FLOAT_T */
+
+/*----------------------- define macro values -----------------------------*/
+
+#ifndef FALSE
+#define FALSE  0
+#endif
+
+#ifndef TRUE
+#define TRUE   1
+#endif
+
+#ifndef NULL
+#define        NULL    0
+#endif
+
+#ifndef OFF
+#define        OFF     0
+#endif
+
+#ifndef ON
+#define        ON      1
+#endif
+
+#define        AUTO    (-1)
+
+/* Reclaiming text and data :
+   The following macros specify special linker sections that can be reclaimed
+   after a system is considered 'up'.
+ */ 
+#if defined(__GNUC__) && defined(BCMRECLAIM)
+extern bool    bcmreclaimed;
+#define BCMINITDATA(_data)     __attribute__ ((__section__ (".dataini." #_data))) _data##_ini          
+#define BCMINITFN(_fn)         __attribute__ ((__section__ (".textini." #_fn))) _fn##_ini
+#define BCMINIT(_id)           _id##_ini
+#else 
+#define BCMINITDATA(_data)     _data           
+#define BCMINITFN(_fn)         _fn
+#define BCMINIT(_id)           _id
+#define bcmreclaimed           0
+#endif
+
+/*----------------------- define PTRSZ, INLINE ----------------------------*/
+
+#ifndef PTRSZ
+#define        PTRSZ   sizeof (char*)
+#endif
+
+#ifndef INLINE
+
+#ifdef _MSC_VER
+
+#define INLINE __inline
+
+#elif __GNUC__
+
+#define INLINE __inline__
+
+#else
+
+#define INLINE
+
+#endif /* _MSC_VER */
+
+#endif /* INLINE */
+
+#undef TYPEDEF_BOOL
+#undef TYPEDEF_UCHAR
+#undef TYPEDEF_USHORT
+#undef TYPEDEF_UINT
+#undef TYPEDEF_ULONG
+#undef TYPEDEF_UINT8
+#undef TYPEDEF_UINT16
+#undef TYPEDEF_UINT32
+#undef TYPEDEF_UINT64
+#undef TYPEDEF_UINTPTR
+#undef TYPEDEF_INT8
+#undef TYPEDEF_INT16
+#undef TYPEDEF_INT32
+#undef TYPEDEF_INT64
+#undef TYPEDEF_FLOAT32
+#undef TYPEDEF_FLOAT64
+#undef TYPEDEF_FLOAT_T
+
+#endif /* USE_TYPEDEF_DEFAULTS */
+
+#endif /* _TYPEDEFS_H_ */
diff --git a/bcmdrivers/broadcom/net/wl/impl1/shared/Makefile b/bcmdrivers/broadcom/net/wl/impl1/shared/Makefile
new file mode 100755 (executable)
index 0000000..af99e96
--- /dev/null
@@ -0,0 +1,24 @@
+#
+# Makefile for the kernel objects for Broadcom wireless driver
+#
+
+obj-y +=
+
+WLLX=1
+WLCFGDIR       = $(obj)/../wl/config
+WLCONFFILE     = wlconfig_lx_wl_dslcpe_binosl_pkt
+include $(WLCFGDIR)/$(WLCONFFILE)
+
+ifeq ($(BINOSL_PKT),1)
+obj-y += linux_osl_pkt.o
+EXTRA_CFLAGS   += -DBINOSL_PKT
+EXTRA_CFLAGS   += -DDSLCPE
+endif
+
+
+EXTRA_CFLAGS   += -I$(obj)/../include
+
+-include $(TOPDIR)/Rules.make
+
+clean:
+       rm -f core *.o *.a *.s *.bin
diff --git a/bcmdrivers/broadcom/net/wl/impl1/shared/bcm4306_map.c b/bcmdrivers/broadcom/net/wl/impl1/shared/bcm4306_map.c
new file mode 100755 (executable)
index 0000000..fd5a526
--- /dev/null
@@ -0,0 +1,12 @@
+#include <typedefs.h>
+
+uint16 wl_srom_map[64] = {
+/* 000 */ 0x4001, 0x0000, 0x0453, 0x14e4, 0x4320, 0x8000, 0x0002, 0x0002,
+/* 008 */ 0x1000, 0x1800, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
+/* 016 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+/* 024 */ 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff,
+/* 032 */ 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
+/* 040 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x3034, 0x14d4,
+/* 048 */ 0xfa91, 0xfe60, 0xffff, 0xffff, 0x004c, 0xffff, 0xffff, 0xffff,
+/* 056 */ 0x003e, 0x0a49, 0xff02, 0x0000, 0xff10, 0xffff, 0xffff, 0x0002
+};
diff --git a/bcmdrivers/broadcom/net/wl/impl1/shared/bcm4318_map.c b/bcmdrivers/broadcom/net/wl/impl1/shared/bcm4318_map.c
new file mode 100755 (executable)
index 0000000..9a92e24
--- /dev/null
@@ -0,0 +1,12 @@
+#include <typedefs.h>
+
+uint16 wl_srom_map[64] = {
+/* 000 */ 0x2001, 0x0000, 0x0449, 0x14e4, 0x4318, 0x8000, 0x0002, 0x0000,
+/* 008 */ 0x1000, 0x1800, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
+/* 016 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+/* 024 */ 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff,
+/* 032 */ 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff,
+/* 040 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x3046, 0x15a7,
+/* 048 */ 0xfab0, 0xfe97, 0xffff, 0xffff, 0x0048, 0xffff, 0xffff, 0xffff,
+/* 056 */ 0x003e, 0xea49, 0xff02, 0x0000, 0xff08, 0xffff, 0xffff, 0x0002
+};
diff --git a/bcmdrivers/broadcom/net/wl/impl1/shared/defaults.c b/bcmdrivers/broadcom/net/wl/impl1/shared/defaults.c
new file mode 100755 (executable)
index 0000000..325c58b
--- /dev/null
@@ -0,0 +1,228 @@
+/*
+ * Router default NVRAM values
+ *
+ * Copyright 2005, Broadcom Corporation
+ * All Rights Reserved.
+ * 
+ * THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
+ * KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
+ * SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+ * FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
+ *
+ * $Id$
+ */
+
+#include <epivers.h>
+#include <string.h>
+#include <bcmnvram.h>
+#include <typedefs.h>
+#include <wlioctl.h>
+#include <stdio.h>
+#include <ezc.h>
+#include <bcmconfig.h>
+
+#define XSTR(s) STR(s)
+#define STR(s) #s
+
+struct nvram_tuple router_defaults[] = {
+       /* OS parameters */
+       { "os_name", "", 0 },                   /* OS name string */
+       { "os_version", EPI_VERSION_STR, 0 },   /* OS revision */
+       { "os_date", __DATE__, 0 },             /* OS date */
+
+       /* Miscellaneous parameters */
+       { "timer_interval", "3600", 0 },        /* Timer interval in seconds */
+       { "ntp_server", "192.5.41.40 192.5.41.41 133.100.9.2", 0 },             /* NTP server */
+       { "time_zone", "PST8PDT", 0 },          /* Time zone (GNU TZ format) */
+       { "log_level", "0", 0 },                /* Bitmask 0:off 1:denied 2:accepted */
+       { "upnp_enable", "0", 0 },              /* Start UPnP */
+       { "ezc_enable", "1", 0 },               /* Enable EZConfig updates */
+       { "ezc_version", EZC_VERSION_STR, 0 },  /* EZConfig version */
+       { "is_default", "1", 0 },               /* is it default setting: 1:yes 0:no*/
+       { "os_server", "", 0 },                 /* URL for getting upgrades */
+       { "stats_server", "", 0 },              /* URL for posting stats */
+       { "console_loglevel", "1", 0 },         /* Kernel panics only */
+
+       /* Big switches */
+       { "router_disable", "0", 0 },           /* lan_proto=static lan_stp=0 wan_proto=disabled */
+       { "ure_disable", "1", 0 },              /* sets APSTA for radio and puts wirelesss 
+                                                                                                                                        interfaces in correct lan */
+       { "fw_disable", "0", 0 },               /* Disable firewall (allow new connections from the WAN) */
+
+       { "log_ipaddr", "", 0 },                /* syslog recipient */
+       
+       /* LAN H/W parameters */
+       { "lan_ifname", "", 0 },                /* LAN interface name */
+       { "lan_ifnames", "", 0 },               /* Enslaved LAN interfaces */
+       { "lan_hwnames", "", 0 },               /* LAN driver names (e.g. et0) */
+       { "lan_hwaddr", "", 0 },                /* LAN interface MAC address */
+       
+       /* LAN TCP/IP parameters */
+       { "lan_dhcp", "0", 0 },                 /* DHCP client [static|dhcp] */
+       { "lan_ipaddr", "192.168.1.1", 0 },     /* LAN IP address */
+       { "lan_netmask", "255.255.255.0", 0 },  /* LAN netmask */
+       { "lan_gateway", "192.168.1.1", 0 },    /* LAN gateway */
+       { "lan_proto", "dhcp", 0 },             /* DHCP server [static|dhcp] */
+       { "lan_wins", "", 0 },                  /* x.x.x.x x.x.x.x ... */
+       { "lan_domain", "", 0 },                /* LAN domain name */
+       { "lan_lease", "86400", 0 },            /* LAN lease time in seconds */
+       { "lan_stp", "1", 0 },                  /* LAN spanning tree protocol */
+       { "lan_route", "", 0 },                 /* Static routes (ipaddr:netmask:gateway:metric:ifname ...) */
+
+#ifdef __CONFIG_NAT__
+       /* WAN H/W parameters */
+       { "wan_ifname", "", 0 },                /* WAN interface name */
+       { "wan_ifnames", "", 0 },               /* WAN interface names */
+       { "wan_hwname", "", 0 },                /* WAN driver name (e.g. et1) */
+       { "wan_hwaddr", "", 0 },                /* WAN interface MAC address */
+       
+       /* WAN TCP/IP parameters */
+       { "wan_proto", "dhcp", 0 },             /* [static|dhcp|pppoe|disabled] */
+       { "wan_ipaddr", "0.0.0.0", 0 },         /* WAN IP address */
+       { "wan_netmask", "0.0.0.0", 0 },        /* WAN netmask */
+       { "wan_gateway", "0.0.0.0", 0 },        /* WAN gateway */
+       { "wan_dns", "", 0 },                   /* x.x.x.x x.x.x.x ... */
+       { "wan_wins", "", 0 },                  /* x.x.x.x x.x.x.x ... */
+       { "wan_hostname", "", 0 },              /* WAN hostname */
+       { "wan_domain", "", 0 },                /* WAN domain name */
+       { "wan_lease", "86400", 0 },            /* WAN lease time in seconds */
+       
+       /* PPPoE parameters */
+       { "wan_pppoe_ifname", "", 0 },          /* PPPoE enslaved interface */
+       { "wan_pppoe_username", "", 0 },        /* PPP username */
+       { "wan_pppoe_passwd", "", 0 },          /* PPP password */
+       { "wan_pppoe_idletime", "60", 0 },      /* Dial on demand max idle time (seconds) */
+       { "wan_pppoe_keepalive", "0", 0 },      /* Restore link automatically */
+       { "wan_pppoe_demand", "0", 0 },         /* Dial on demand */
+       { "wan_pppoe_mru", "1492", 0 },         /* Negotiate MRU to this value */
+       { "wan_pppoe_mtu", "1492", 0 },         /* Negotiate MTU to the smaller of this value or the peer MRU */
+       { "wan_pppoe_service", "", 0 },         /* PPPoE service name */
+       { "wan_pppoe_ac", "", 0 },              /* PPPoE access concentrator name */
+
+       /* Misc WAN parameters */
+       { "wan_desc", "", 0 },                  /* WAN connection description */
+       { "wan_route", "", 0 },                 /* Static routes (ipaddr:netmask:gateway:metric:ifname ...) */
+       { "wan_primary", "0", 0 },              /* Primary wan connection */
+
+       { "wan_unit", "0", 0 },                 /* Last configured connection */
+       
+       /* Filters */
+       { "filter_maclist", "", 0 },            /* xx:xx:xx:xx:xx:xx ... */
+       { "filter_macmode", "deny", 0 },        /* "allow" only, "deny" only, or "disabled" (allow all) */
+       { "filter_client0", "", 0 },            /* [lan_ipaddr0-lan_ipaddr1|*]:lan_port0-lan_port1,proto,enable,day_start-day_end,sec_start-sec_end,desc */
+
+       /* Port forwards */
+       { "dmz_ipaddr", "", 0 },                /* x.x.x.x (equivalent to 0-60999>dmz_ipaddr:0-60999) */
+       { "forward_port0", "", 0 },             /* wan_port0-wan_port1>lan_ipaddr:lan_port0-lan_port1[:,]proto[:,]enable[:,]desc */
+       { "autofw_port0", "", 0 },              /* out_proto:out_port,in_proto:in_port0-in_port1>to_port0-to_port1,enable,desc */
+
+       /* DHCP server parameters */
+       { "dhcp_start", "192.168.1.100", 0 },   /* First assignable DHCP address */
+       { "dhcp_end", "192.168.1.150", 0 },     /* Last assignable DHCP address */
+       { "dhcp_domain", "wan", 0 },            /* Use WAN domain name first if available (wan|lan) */
+       { "dhcp_wins", "wan", 0 },              /* Use WAN WINS first if available (wan|lan) */
+#endif /* __CONFIG_NAT__ */
+
+       /* Web server parameters */
+       { "http_username", "", 0 },             /* Username */
+       { "http_passwd", "admin", 0 },          /* Password */
+       { "http_wanport", "", 0 },              /* WAN port to listen on */
+       { "http_lanport", "80", 0 },            /* LAN port to listen on */
+
+       /* Wireless parameters */
+       { "wl_ifname", "", 0 },                 /* Interface name */
+       { "wl_hwaddr", "", 0 },                 /* MAC address */
+       { "wl_phytype", "b", 0 },               /* Current wireless band ("a" (5 GHz), "b" (2.4 GHz), or "g" (2.4 GHz)) */
+       { "wl_corerev", "", 0 },                /* Current core revision */
+       { "wl_phytypes", "", 0 },               /* List of supported wireless bands (e.g. "ga") */
+       { "wl_radioids", "", 0 },               /* List of radio IDs */
+       { "wl_ssid", "Broadcom", 0 },           /* Service set ID (network name) */
+       { "wl_mssid_extended", "off", 0 },      /* MSSID extended mode (off|on) */
+       { "wl_country", "", 0 },                /* Country (default obtained from driver) */
+       { "wl_country_code", "", 0 },           /* Country Code (default obtained from driver) */
+       { "wl_radio", "1", 0 },                 /* Enable (1) or disable (0) radio */
+       { "wl_closed", "0", 0 },                /* Closed (hidden) network */
+        { "wl_ap_isolate", "0", 0 },            /* AP isolate mode */
+       { "wl_mode", "ap", 0 },                 /* AP mode (ap|sta|wds) */
+       { "wl_lazywds", "0", 0 },               /* Enable "lazy" WDS mode (0|1) */
+       { "wl_wds", "", 0 },                    /* xx:xx:xx:xx:xx:xx ... */
+       { "wl_wds_timeout", "1", 0 },           /* WDS link detection interval defualt 1 sec*/
+       { "wl_wep", "disabled", 0 },            /* WEP data encryption (enabled|disabled) */
+       { "wl_auth", "0", 0 },                  /* Shared key authentication optional (0) or required (1) */
+       { "wl_key", "1", 0 },                   /* Current WEP key */
+       { "wl_key1", "", 0 },                   /* 5/13 char ASCII or 10/26 char hex */
+       { "wl_key2", "", 0 },                   /* 5/13 char ASCII or 10/26 char hex */
+       { "wl_key3", "", 0 },                   /* 5/13 char ASCII or 10/26 char hex */
+       { "wl_key4", "", 0 },                   /* 5/13 char ASCII or 10/26 char hex */
+       { "wl_maclist", "", 0 },                /* xx:xx:xx:xx:xx:xx ... */
+       { "wl_macmode", "disabled", 0 },        /* "allow" only, "deny" only, or "disabled" (allow all) */
+       { "wl_channel", "11", 0 },              /* Channel number */
+       { "wl_reg_mode", "off", 0 },            /* Regulatory: 802.11H(h)/802.11D(d)/off(off) */
+       { "wl_dfs_preism", "60", 0 },           /* 802.11H pre network CAC time */
+       { "wl_dfs_postism", "60", 0 },          /* 802.11H In Service Monitoring CAC time */
+       { "wl_rate", "0", 0 },                  /* Rate (bps, 0 for auto) */
+       { "wl_mrate", "0", 0 },                 /* Mcast Rate (bps, 0 for auto) */
+       { "wl_rateset", "default", 0 },         /* "default" or "all" or "12" */
+       { "wl_frag", "2346", 0 },               /* Fragmentation threshold */
+       { "wl_rts", "2347", 0 },                /* RTS threshold */
+       { "wl_dtim", "3", 0 },                  /* DTIM period */
+       { "wl_bcn", "100", 0 },                 /* Beacon interval */
+       { "wl_plcphdr", "long", 0 },            /* 802.11b PLCP preamble type */
+       { "wl_gmode", XSTR(GMODE_AUTO), 0 },    /* 54g mode */
+       { "wl_gmode_protection", "auto", 0 },   /* 802.11g RTS/CTS protection (off|auto) */
+       { "wl_afterburner", "off", 0 },         /* AfterBurner */
+       { "wl_frameburst", "off", 0 },          /* BRCM Frambursting mode (off|on) */
+       { "wl_wme", "off", 0 },                 /* WME mode (off|on) */
+       { "wl_antdiv", "-1", 0 },               /* Antenna Diversity (-1|0|1|3) */
+       { "wl_infra", "1", 0 },                 /* Network Type (BSS/IBSS) */
+
+       /* WPA parameters */
+       { "wl_auth_mode", "none", 0 },          /* Network authentication mode (radius|none) */
+       { "wl_wpa_psk", "", 0 },                /* WPA pre-shared key */
+       { "wl_wpa_gtk_rekey", "0", 0 },         /* GTK rotation interval */
+       { "wl_radius_ipaddr", "", 0 },          /* RADIUS server IP address */
+       { "wl_radius_key", "", 0 },             /* RADIUS shared secret */
+       { "wl_radius_port", "1812", 0 },        /* RADIUS server UDP port */
+       { "wl_crypto", "tkip", 0 },             /* WPA data encryption */
+       { "wl_net_reauth", "36000", 0 },        /* Network Re-auth/PMK caching duration */
+       { "wl_akm", "", 0 },                    /* WPA akm list */
+
+#ifdef __CONFIG_SES__
+       /* SES parameters */
+       { "ses_enable", "1", 0 },               /* enable ses */
+       { "ses_event", "2", 0 },                /* initial ses event */
+       { "ses_wds_mode", "1", 0 },             /* enabled if ses cfgd */
+#endif /* __CONFIG_SES__ */
+
+#ifdef __CONFIG_SES_CL__
+       /* SES client parameters */
+       { "ses_cl_enable", "1", 0 },            /* enable ses */
+       { "ses_cl_event", "0", 0 },             /* initial ses event */
+#endif /* __CONFIG_SES_CL__ */
+
+       /* WME parameters (cwmin cwmax aifsn txop_b txop_ag adm_control oldest_first) */
+       /* EDCA parameters for STA */
+       { "wl_wme_sta_be", "15 1023 3 0 0 off off", 0 },        /* WME STA AC_BE parameters */
+       { "wl_wme_sta_bk", "15 1023 7 0 0 off off", 0 },        /* WME STA AC_BK parameters */
+       { "wl_wme_sta_vi", "7 15 2 6016 3008 off off", 0 },     /* WME STA AC_VI parameters */
+       { "wl_wme_sta_vo", "3 7 2 3264 1504 off off", 0 },      /* WME STA AC_VO parameters */
+
+       /* EDCA parameters for AP */
+       { "wl_wme_ap_be", "15 63 3 0 0 off off", 0 },           /* WME AP AC_BE parameters */
+       { "wl_wme_ap_bk", "15 1023 7 0 0 off off", 0 },         /* WME AP AC_BK parameters */
+       { "wl_wme_ap_vi", "7 15 1 6016 3008 off off", 0 },      /* WME AP AC_VI parameters */
+       { "wl_wme_ap_vo", "3 7 1 3264 1504 off off", 0 },       /* WME AP AC_VO parameters */
+
+       { "wl_wme_no_ack", "off", 0},           /* WME No-Acknowledgment mode */
+       { "wl_wme_apsd", "on", 0},              /* WME APSD mode */
+
+       { "wl_maxassoc", "128", 0},             /* Max associations driver could support */
+
+       { "wl_unit", "0", 0 },                  /* Last configured interface */
+       { "wl_sta_retry_time", "5", 0 }, /* Seconds between association attempts */
+
+       /* Restore defaults */
+       { "restore_defaults", "0", 0 },         /* Set to 0 to not restore defaults on boot */
+
+       { 0, 0, 0 }
+};
diff --git a/bcmdrivers/broadcom/net/wl/impl1/shared/linux_osl_pkt.c b/bcmdrivers/broadcom/net/wl/impl1/shared/linux_osl_pkt.c
new file mode 100755 (executable)
index 0000000..d0b4f56
--- /dev/null
@@ -0,0 +1,196 @@
+/*
+ * Linux OS Independent Layer For SKB Packet Handling
+ *
+ * Copyright 2005, Broadcom Corporation
+ * All Rights Reserved.
+ * 
+ * THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
+ * KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
+ * SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+ * FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
+ *
+ * $Id$
+ */
+
+#define LINUX_OSL_PKT
+
+#include <typedefs.h>
+#include <linux/netdevice.h>
+#include <linux/skbuff.h>
+/*
+ * BINOSL selects the slightly slower function-call-based binary compatible osl.
+ */
+
+#ifndef osl_t 
+#define osl_t void
+#endif
+
+void
+osl_pktsetcookie(void *skb, void *x)
+{
+       ((struct sk_buff*)skb)->csum = (uint)x;
+}
+
+void*
+osl_pktget(osl_t *osh, uint len, bool send)
+{
+       struct sk_buff *skb;
+
+       if ((skb = dev_alloc_skb(len)) == NULL)
+               return (NULL);
+
+       skb_put(skb, len);
+
+       /* ensure the cookie field is cleared */ 
+       osl_pktsetcookie(skb, NULL);
+
+       return ((void*) skb);
+}
+
+void
+osl_pktfree(void *p)
+{
+       struct sk_buff *skb, *nskb;
+
+       skb = (struct sk_buff*) p;
+
+       /* perversion: we use skb->next to chain multi-skb packets */
+       while (skb) {
+               nskb = skb->next;
+               skb->next = NULL;
+#ifdef DSLCPE
+               dev_kfree_skb_any(skb);
+#else          
+               if (skb->destructor) {
+                       /* cannot kfree_skb() on hard IRQ (net/core/skbuff.c) if destructor exists */
+                       dev_kfree_skb_any(skb);
+               } else {
+                       /* can free immediately (even in_irq()) if destructor does not exist */
+                       dev_kfree_skb(skb);
+               }
+#endif         
+               skb = nskb;
+       }
+}
+
+uchar*
+osl_pktdata(osl_t *osh, void *skb)
+{
+       return (((struct sk_buff*)skb)->data);
+}
+
+uint
+osl_pktlen(osl_t *osh, void *skb)
+{
+       return (((struct sk_buff*)skb)->len);
+}
+
+uint
+osl_pktheadroom(osl_t *osh, void *skb)
+{
+       return (uint) skb_headroom((struct sk_buff *) skb);
+}
+
+uint
+osl_pkttailroom(osl_t *osh, void *skb)
+{
+       return (uint) skb_tailroom((struct sk_buff *) skb);
+}
+
+void*
+osl_pktnext(osl_t *osh, void *skb)
+{
+       return (((struct sk_buff*)skb)->next);
+}
+
+void
+osl_pktsetnext(void *skb, void *x)
+{
+       ((struct sk_buff*)skb)->next = (struct sk_buff*)x;
+}
+
+void
+osl_pktsetlen(osl_t *osh, void *skb, uint len)
+{
+       __skb_trim((struct sk_buff*)skb, len);
+}
+
+uchar*
+osl_pktpush(osl_t *osh, void *skb, int bytes)
+{
+       return (skb_push((struct sk_buff*)skb, bytes));
+}
+
+uchar*
+osl_pktpull(osl_t *osh, void *skb, int bytes)
+{
+       return (skb_pull((struct sk_buff*)skb, bytes));
+}
+
+void*
+osl_pktdup(osl_t *osh, void *skb)
+{
+       return (skb_clone((struct sk_buff*)skb, GFP_ATOMIC));
+}
+
+void*
+osl_pktcookie(void *skb)
+{
+       return ((void*)((struct sk_buff*)skb)->csum);
+}
+
+void*
+osl_pktlink(void *skb)
+{
+       return (((struct sk_buff*)skb)->prev);
+}
+
+void
+osl_pktsetlink(void *skb, void *x)
+{
+       ((struct sk_buff*)skb)->prev = (struct sk_buff*)x;
+}
+
+#ifdef DSLCPE
+#define PRIO_LOC_NFMARK 16
+#endif
+
+uint
+osl_pktprio(void *skb)
+{
+#ifdef DSLCPE
+       ((struct sk_buff*)skb)->priority = ((struct sk_buff*)skb)->nfmark>>PRIO_LOC_NFMARK & 0x7;
+#endif
+       return (((struct sk_buff*)skb)->priority);
+}
+
+void
+osl_pktsetprio(void *skb, uint x)
+{
+       ((struct sk_buff*)skb)->priority = x;
+
+ #ifdef DSLCPE
+    ((struct sk_buff*)skb)->nfmark &= ~(0xf << PRIO_LOC_NFMARK);
+    ((struct sk_buff*)skb)->nfmark |= (x & 0x7) << PRIO_LOC_NFMARK;
+ #endif
+}
+
+
+EXPORT_SYMBOL(osl_pktsetcookie);
+EXPORT_SYMBOL(osl_pktget);
+EXPORT_SYMBOL(osl_pktfree);
+EXPORT_SYMBOL(osl_pktdata);
+EXPORT_SYMBOL(osl_pktlen);
+EXPORT_SYMBOL(osl_pktheadroom);
+EXPORT_SYMBOL(osl_pkttailroom);
+EXPORT_SYMBOL(osl_pktnext);
+EXPORT_SYMBOL(osl_pktsetnext);
+EXPORT_SYMBOL(osl_pktsetlen);
+EXPORT_SYMBOL(osl_pktpush);
+EXPORT_SYMBOL(osl_pktpull);
+EXPORT_SYMBOL(osl_pktdup);
+EXPORT_SYMBOL(osl_pktcookie);
+EXPORT_SYMBOL(osl_pktlink);
+EXPORT_SYMBOL(osl_pktsetlink);
+EXPORT_SYMBOL(osl_pktprio);
+EXPORT_SYMBOL(osl_pktsetprio);
diff --git a/bcmdrivers/broadcom/net/wl/impl1/wl/config/wlconfig_lx_wl_dslcpe_binosl_pkt b/bcmdrivers/broadcom/net/wl/impl1/wl/config/wlconfig_lx_wl_dslcpe_binosl_pkt
new file mode 100755 (executable)
index 0000000..87f4d26
--- /dev/null
@@ -0,0 +1,14 @@
+# Broadcom 802.11abg Networking Device Driver Configuration file
+#
+# Copyright 2005, Broadcom Corporation
+# All Rights Reserved.
+# 
+# THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
+# KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
+# SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+# FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
+#
+# $Id$
+#
+# src/wl/linux driver config file
+BINOSL_PKT=1
diff --git a/bcmdrivers/broadcom/net/wl/impl1/wl96348GW.o_save b/bcmdrivers/broadcom/net/wl/impl1/wl96348GW.o_save
new file mode 100644 (file)
index 0000000..fffe581
Binary files /dev/null and b/bcmdrivers/broadcom/net/wl/impl1/wl96348GW.o_save differ
diff --git a/bcmdrivers/broadcom/net/wl/impl1/wl96348GWB.o_save b/bcmdrivers/broadcom/net/wl/impl1/wl96348GWB.o_save
new file mode 100644 (file)
index 0000000..fffe581
Binary files /dev/null and b/bcmdrivers/broadcom/net/wl/impl1/wl96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GW.o_save
new file mode 100644 (file)
index 0000000..2238600
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GWB.o_save
new file mode 100644 (file)
index 0000000..2238600
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.mod96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GW.o_save
new file mode 100644 (file)
index 0000000..e8f3557
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GWB.o_save
new file mode 100644 (file)
index 0000000..e8f3557
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GW.o_save
new file mode 100644 (file)
index 0000000..dd56e9f
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GWB.o_save
new file mode 100644 (file)
index 0000000..dd56e9f
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt.mod96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GW.o_save
new file mode 100644 (file)
index 0000000..d00ad86
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GWB.o_save
new file mode 100644 (file)
index 0000000..d00ad86
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_conntrack_pt96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GW.o_save
new file mode 100644 (file)
index 0000000..0272952
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GWB.o_save
new file mode 100644 (file)
index 0000000..0272952
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec.mod96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GW.o_save
new file mode 100644 (file)
index 0000000..7f3d1ec
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GWB.o_save
new file mode 100644 (file)
index 0000000..7f3d1ec
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_ipsec96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GW.o_save
new file mode 100644 (file)
index 0000000..a32878d
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GWB.o_save
new file mode 100644 (file)
index 0000000..a32878d
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt.mod96348GWB.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GW.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GW.o_save
new file mode 100644 (file)
index 0000000..5ff4e06
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GW.o_save differ
diff --git a/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GWB.o_save b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GWB.o_save
new file mode 100644 (file)
index 0000000..5ff4e06
Binary files /dev/null and b/kernel/linux/net/ipv4/netfilter/broadcom/ip_nat_pt96348GWB.o_save differ
diff --git a/targets/96348GW/96348GW b/targets/96348GW/96348GW
new file mode 100755 (executable)
index 0000000..e6adfe0
--- /dev/null
@@ -0,0 +1,185 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Chip selection
+#
+# BRCM_6338 is not set
+# BRCM_6345 is not set
+BRCM_6348=y
+BRCM_CHIP=6348
+
+#
+# Board configuration selection
+#
+BRCM_BOARD_ID="96348GW-A"
+BRCM_FLASHBLK_SIZE=64
+BRCM_NUM_MAC_ADDRESSES=11
+BRCM_BASE_MAC_ADDRESS="00:C0:49:00:00:00"
+BRCM_DEFAULTCFG=""
+
+#
+# ADSL standard selection
+#
+BRCM_ADSL_ANNEX_A=y
+# BRCM_ADSL_ANNEX_B is not set
+# BRCM_ADSL_ANNEX_C is not set
+# BRCM_ADSL_SADSL is not set
+BRCM_ADSL_STANDARD=ANNEX_A
+
+#
+# Driver selection
+#
+BRCM_DRIVER_ATM=m
+BRCM_DRIVER_ADSL=m
+BRCM_DRIVER_ETHERNET=m
+# BRCM_DRIVER_ETHERNET_CONFIG is not set
+# BRCM_DRIVER_USB is not set
+BRCM_DRIVER_WIRELESS=m
+BRCM_DRIVER_PCI=y
+BRCM_DRIVER_PCI=y
+# BRCM_DRIVER_VDSL is not set
+# BRCM_DRIVER_SECURITY is not set
+# BRCM_DRIVER_HPNA is not set
+# BRCM_DRIVER_PHONE is not set
+BRCM_DRIVER_PROCFS=m
+BRCM_DRIVER_SERIAL=y
+LINUX_DRIVER_USB_HOST=y
+# LINUX_DRIVER_CDCETHER is not set
+# BRCM_DRIVER_BCMPROF is not set
+
+#
+# Netfilter and firewall selection
+#
+BRCM_KERNEL_NETFILTER=m
+BRCM_KERNEL_NF_FIREWALL=m
+BRCM_KERNEL_NF_MANGLE=m
+BRCM_KERNEL_NF_NAT=m
+BRCM_KERNEL_NF_NAT_ALG_FTP=m
+BRCM_KERNEL_NF_NAT_ALG_TFTP=m
+BRCM_KERNEL_NF_NAT_ALG_H323=m
+BRCM_KERNEL_NF_NAT_ALG_IRC=m
+# BRCM_KERNEL_NF_NAT_ALG_WM is not set
+BRCM_KERNEL_NF_NAT_ALG_PT=m
+BRCM_KERNEL_NF_NAT_ALG_PPTP=m
+BRCM_KERNEL_NF_NAT_ALG_IPSEC=m
+BRCM_KERNEL_NF_NAT_ALG_RTSP=m
+# BRCM_KERNEL_NF_NAT_ALG_SNMP is not set
+# BRCM_KERNEL_NF_NAT_ALG_TALK is not set
+BRCM_KERNEL_NF_LOG=m
+# BRCM_KERNEL_NF_PPPREMOTE is not set
+
+#
+# Cryptographic selection
+#
+# BRCM_KERNEL_CRYPTO is not set
+# BRCM_KERNEL_CRYPTO_HMAC is not set
+# BRCM_KERNEL_CRYPTO_NULL is not set
+# BRCM_KERNEL_CRYPTO_MD5 is not set
+# BRCM_KERNEL_CRYPTO_SHA1 is not set
+# BRCM_KERNEL_CRYPTO_DES is not set
+# BRCM_KERNEL_CRYPTO_AES is not set
+
+#
+# Root file system selection
+#
+BRCM_ROOTFS_SQUASHFS=y
+# BRCM_ROOTFS_CRAMFS is not set
+# BRCM_ROOTFS_NFS is not set
+BRCM_KERNEL_ROOTFS=squashfs
+
+#
+# Toolchain selection
+#
+BRCM_UCLIBC=y
+# BRCM_PTHREADS is not set
+
+#
+# User application selection
+#
+BUILD_PVC2684CTL=dynamic
+BUILD_BRCTL=dynamic
+BUILD_CFM=dynamic
+# BUILD_CFM_MENU is not set
+BUILD_CFM_CLI=y
+BUILD_CFM_TELNETD=y
+BUILD_CFM_SSHD=y
+# BUILD_SSHD_MIPS_GENKEY is not set
+# WEB_POPUP is not set
+BUILD_IPTABLES=dynamic
+BUILD_EBTABLES=dynamic
+BUILD_TOD=dynamic
+BUILD_PPPD=dynamic
+BUILD_REAIM=dynamic
+# BRCM_KERNEL_NETQOS is not set
+BUILD_VCONFIG=dynamic
+# BUILD_ETHWAN is not set
+BUILD_DNSPROBE=dynamic
+BUILD_IGMP=dynamic
+BUILD_UDHCP=dynamic
+BUILD_DHCPR=dynamic
+BUILD_UPNP=dynamic
+BUILD_BUSYBOX=dynamic
+BUILD_FTPD=dynamic
+BUILD_ATMCTL=dynamic
+BUILD_ADSLCTL=dynamic
+BUILD_NETCTL=dynamic
+BUILD_WLCTL=dynamic
+BUILD_NAS=dynamic
+BUILD_SNTP=dynamic
+BUILD_EPITTCP=dynamic
+# BUILD_SES is not set
+# BUILD_NVRAM is not set
+BUILD_DDNSD=dynamic
+MGMT_SNMP=y
+# MGMT_TR69C is not set
+# MGMT_TR69C_SSL is not set
+# MGMT_none is not set
+BUILD_SNMP=dynamic
+NET_SNMP=y
+# BRCM_SNMP is not set
+BUILD_SNMP_SET=y
+# BUILD_SNMP_ADSL_MIB is not set
+# BUILD_SNMP_AT_MIB is not set
+BUILD_SNMP_ATM_MIB=y
+# BUILD_SNMP_ICMP_MIB is not set
+BUILD_SNMP_IP_MIB=y
+# BUILD_SNMP_SNMP_MIB is not set
+# BUILD_SNMP_SYSOR_MIB is not set
+# BUILD_SNMP_TCP_MIB is not set
+# BUILD_SNMP_UDP_MIB is not set
+BUILD_TR69C=
+BUILD_TR69C_SSL=
+# BUILD_VODSL is not set
+BUILD_ZEBRA=dynamic
+BUILD_LIBCREDUCTION=y
+# BUILD_SOAP is not set
+BUILD_IPPD=dynamic
+BUILD_BRCM_VLAN=dynamic
+# BUILD_DIAGAPP is not set
+BUILD_SIPROXD=dynamic
+# BUILD_IPSEC_TOOLS is not set
+# BUILD_CERT is not set
+
+#
+# Debug selection
+#
+# BRCM_KERNEL_DEBUG is not set
+# JTAG_KERNEL_DEBUG is not set
+# BUILD_GDBSERVER is not set
+
+#
+# WebUI language selection
+#
+BRCM_LANG_EN=y
+# BRCM_LANG_CN is not set
+# BRCM_LANG_TW is not set
+# BRCM_LANG_KR is not set
+BRCM_WEBUI_LANG=en_US
+
+#
+# Special Feature selection
+#
+PPP_AUTODISCONN=y
+# BRCM_KERNEL_PREEMPT is not set
diff --git a/targets/96348GWB/96348GWB b/targets/96348GWB/96348GWB
new file mode 100644 (file)
index 0000000..15bf5c6
--- /dev/null
@@ -0,0 +1,185 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+
+#
+# Chip selection
+#
+# BRCM_6338 is not set
+# BRCM_6345 is not set
+BRCM_6348=y
+BRCM_CHIP=6348
+
+#
+# Board configuration selection
+#
+BRCM_BOARD_ID="96348GW-B"
+BRCM_FLASHBLK_SIZE=64
+BRCM_NUM_MAC_ADDRESSES=11
+BRCM_BASE_MAC_ADDRESS="00:C0:49:00:00:00"
+BRCM_DEFAULTCFG=""
+
+#
+# ADSL standard selection
+#
+# BRCM_ADSL_ANNEX_A is not set
+BRCM_ADSL_ANNEX_B=y
+# BRCM_ADSL_ANNEX_C is not set
+# BRCM_ADSL_SADSL is not set
+BRCM_ADSL_STANDARD=ANNEX_B
+
+#
+# Driver selection
+#
+BRCM_DRIVER_ATM=m
+BRCM_DRIVER_ADSL=m
+BRCM_DRIVER_ETHERNET=m
+# BRCM_DRIVER_ETHERNET_CONFIG is not set
+# BRCM_DRIVER_USB is not set
+BRCM_DRIVER_WIRELESS=m
+BRCM_DRIVER_PCI=y
+BRCM_DRIVER_PCI=y
+# BRCM_DRIVER_VDSL is not set
+# BRCM_DRIVER_SECURITY is not set
+# BRCM_DRIVER_HPNA is not set
+# BRCM_DRIVER_PHONE is not set
+BRCM_DRIVER_PROCFS=m
+BRCM_DRIVER_SERIAL=y
+LINUX_DRIVER_USB_HOST=y
+# LINUX_DRIVER_CDCETHER is not set
+# BRCM_DRIVER_BCMPROF is not set
+
+#
+# Netfilter and firewall selection
+#
+BRCM_KERNEL_NETFILTER=m
+BRCM_KERNEL_NF_FIREWALL=m
+BRCM_KERNEL_NF_MANGLE=m
+BRCM_KERNEL_NF_NAT=m
+BRCM_KERNEL_NF_NAT_ALG_FTP=m
+BRCM_KERNEL_NF_NAT_ALG_TFTP=m
+BRCM_KERNEL_NF_NAT_ALG_H323=m
+BRCM_KERNEL_NF_NAT_ALG_IRC=m
+# BRCM_KERNEL_NF_NAT_ALG_WM is not set
+BRCM_KERNEL_NF_NAT_ALG_PT=m
+BRCM_KERNEL_NF_NAT_ALG_PPTP=m
+BRCM_KERNEL_NF_NAT_ALG_IPSEC=m
+BRCM_KERNEL_NF_NAT_ALG_RTSP=m
+# BRCM_KERNEL_NF_NAT_ALG_SNMP is not set
+# BRCM_KERNEL_NF_NAT_ALG_TALK is not set
+BRCM_KERNEL_NF_LOG=m
+# BRCM_KERNEL_NF_PPPREMOTE is not set
+
+#
+# Cryptographic selection
+#
+# BRCM_KERNEL_CRYPTO is not set
+# BRCM_KERNEL_CRYPTO_HMAC is not set
+# BRCM_KERNEL_CRYPTO_NULL is not set
+# BRCM_KERNEL_CRYPTO_MD5 is not set
+# BRCM_KERNEL_CRYPTO_SHA1 is not set
+# BRCM_KERNEL_CRYPTO_DES is not set
+# BRCM_KERNEL_CRYPTO_AES is not set
+
+#
+# Root file system selection
+#
+BRCM_ROOTFS_SQUASHFS=y
+# BRCM_ROOTFS_CRAMFS is not set
+# BRCM_ROOTFS_NFS is not set
+BRCM_KERNEL_ROOTFS=squashfs
+
+#
+# Toolchain selection
+#
+BRCM_UCLIBC=y
+# BRCM_PTHREADS is not set
+
+#
+# User application selection
+#
+BUILD_PVC2684CTL=dynamic
+BUILD_BRCTL=dynamic
+BUILD_CFM=dynamic
+# BUILD_CFM_MENU is not set
+BUILD_CFM_CLI=y
+BUILD_CFM_TELNETD=y
+BUILD_CFM_SSHD=y
+# BUILD_SSHD_MIPS_GENKEY is not set
+# WEB_POPUP is not set
+BUILD_IPTABLES=dynamic
+BUILD_EBTABLES=dynamic
+BUILD_TOD=dynamic
+BUILD_PPPD=dynamic
+BUILD_REAIM=dynamic
+# BRCM_KERNEL_NETQOS is not set
+BUILD_VCONFIG=dynamic
+# BUILD_ETHWAN is not set
+BUILD_DNSPROBE=dynamic
+BUILD_IGMP=dynamic
+BUILD_UDHCP=dynamic
+BUILD_DHCPR=dynamic
+BUILD_UPNP=dynamic
+BUILD_BUSYBOX=dynamic
+BUILD_FTPD=dynamic
+BUILD_ATMCTL=dynamic
+BUILD_ADSLCTL=dynamic
+BUILD_NETCTL=dynamic
+BUILD_WLCTL=dynamic
+BUILD_NAS=dynamic
+BUILD_SNTP=dynamic
+BUILD_EPITTCP=dynamic
+# BUILD_SES is not set
+# BUILD_NVRAM is not set
+BUILD_DDNSD=dynamic
+MGMT_SNMP=y
+# MGMT_TR69C is not set
+# MGMT_TR69C_SSL is not set
+# MGMT_none is not set
+BUILD_SNMP=dynamic
+NET_SNMP=y
+# BRCM_SNMP is not set
+BUILD_SNMP_SET=y
+# BUILD_SNMP_ADSL_MIB is not set
+# BUILD_SNMP_AT_MIB is not set
+BUILD_SNMP_ATM_MIB=y
+# BUILD_SNMP_ICMP_MIB is not set
+BUILD_SNMP_IP_MIB=y
+# BUILD_SNMP_SNMP_MIB is not set
+# BUILD_SNMP_SYSOR_MIB is not set
+# BUILD_SNMP_TCP_MIB is not set
+# BUILD_SNMP_UDP_MIB is not set
+BUILD_TR69C=
+BUILD_TR69C_SSL=
+# BUILD_VODSL is not set
+BUILD_ZEBRA=dynamic
+BUILD_LIBCREDUCTION=y
+# BUILD_SOAP is not set
+BUILD_IPPD=dynamic
+BUILD_BRCM_VLAN=dynamic
+# BUILD_DIAGAPP is not set
+BUILD_SIPROXD=dynamic
+# BUILD_IPSEC_TOOLS is not set
+# BUILD_CERT is not set
+
+#
+# Debug selection
+#
+# BRCM_KERNEL_DEBUG is not set
+# JTAG_KERNEL_DEBUG is not set
+# BUILD_GDBSERVER is not set
+
+#
+# WebUI language selection
+#
+BRCM_LANG_EN=y
+# BRCM_LANG_CN is not set
+# BRCM_LANG_TW is not set
+# BRCM_LANG_KR is not set
+BRCM_WEBUI_LANG=en_US
+
+#
+# Special Feature selection
+#
+PPP_AUTODISCONN=y
+# BRCM_KERNEL_PREEMPT is not set
diff --git a/userapps/broadcom/adslctl/adslctl_96348GWB_save b/userapps/broadcom/adslctl/adslctl_96348GWB_save
new file mode 100755 (executable)
index 0000000..68feec8
Binary files /dev/null and b/userapps/broadcom/adslctl/adslctl_96348GWB_save differ
diff --git a/userapps/broadcom/adslctl/adslctl_96348GW_save b/userapps/broadcom/adslctl/adslctl_96348GW_save
new file mode 100755 (executable)
index 0000000..68feec8
Binary files /dev/null and b/userapps/broadcom/adslctl/adslctl_96348GW_save differ
diff --git a/userapps/broadcom/atmctl/atmctl_96348GWB_save b/userapps/broadcom/atmctl/atmctl_96348GWB_save
new file mode 100755 (executable)
index 0000000..9bb1d5f
Binary files /dev/null and b/userapps/broadcom/atmctl/atmctl_96348GWB_save differ
diff --git a/userapps/broadcom/atmctl/atmctl_96348GW_save b/userapps/broadcom/atmctl/atmctl_96348GW_save
new file mode 100755 (executable)
index 0000000..9bb1d5f
Binary files /dev/null and b/userapps/broadcom/atmctl/atmctl_96348GW_save differ
diff --git a/userapps/broadcom/cfm/cfm_96348GWB_save b/userapps/broadcom/cfm/cfm_96348GWB_save
new file mode 100755 (executable)
index 0000000..ff17adf
Binary files /dev/null and b/userapps/broadcom/cfm/cfm_96348GWB_save differ
diff --git a/userapps/broadcom/cfm/cfm_96348GW_save b/userapps/broadcom/cfm/cfm_96348GW_save
new file mode 100755 (executable)
index 0000000..af01bb2
Binary files /dev/null and b/userapps/broadcom/cfm/cfm_96348GW_save differ
diff --git a/userapps/broadcom/cfm/util/psi/libpsi_96348GW.so b/userapps/broadcom/cfm/util/psi/libpsi_96348GW.so
new file mode 100755 (executable)
index 0000000..6738204
Binary files /dev/null and b/userapps/broadcom/cfm/util/psi/libpsi_96348GW.so differ
diff --git a/userapps/broadcom/cfm/util/psi/libpsi_96348GWB.so b/userapps/broadcom/cfm/util/psi/libpsi_96348GWB.so
new file mode 100755 (executable)
index 0000000..6738204
Binary files /dev/null and b/userapps/broadcom/cfm/util/psi/libpsi_96348GWB.so differ
diff --git a/userapps/broadcom/cfm/util/psi/libpsixml_96348GW.so b/userapps/broadcom/cfm/util/psi/libpsixml_96348GW.so
new file mode 100755 (executable)
index 0000000..f8fa719
Binary files /dev/null and b/userapps/broadcom/cfm/util/psi/libpsixml_96348GW.so differ
diff --git a/userapps/broadcom/cfm/util/psi/libpsixml_96348GWB.so b/userapps/broadcom/cfm/util/psi/libpsixml_96348GWB.so
new file mode 100755 (executable)
index 0000000..f8fa719
Binary files /dev/null and b/userapps/broadcom/cfm/util/psi/libpsixml_96348GWB.so differ
diff --git a/userapps/broadcom/ddnsd/ddnsd_96348GWB_save b/userapps/broadcom/ddnsd/ddnsd_96348GWB_save
new file mode 100755 (executable)
index 0000000..7fdafa6
Binary files /dev/null and b/userapps/broadcom/ddnsd/ddnsd_96348GWB_save differ
diff --git a/userapps/broadcom/ddnsd/ddnsd_96348GW_save b/userapps/broadcom/ddnsd/ddnsd_96348GW_save
new file mode 100755 (executable)
index 0000000..7fdafa6
Binary files /dev/null and b/userapps/broadcom/ddnsd/ddnsd_96348GW_save differ
diff --git a/userapps/broadcom/dhcpr/dhcpr_96348GWB_save b/userapps/broadcom/dhcpr/dhcpr_96348GWB_save
new file mode 100755 (executable)
index 0000000..39d0ea8
Binary files /dev/null and b/userapps/broadcom/dhcpr/dhcpr_96348GWB_save differ
diff --git a/userapps/broadcom/dhcpr/dhcpr_96348GW_save b/userapps/broadcom/dhcpr/dhcpr_96348GW_save
new file mode 100755 (executable)
index 0000000..39d0ea8
Binary files /dev/null and b/userapps/broadcom/dhcpr/dhcpr_96348GW_save differ
diff --git a/userapps/broadcom/dnsprobe/dnsprobe_96348GWB_save b/userapps/broadcom/dnsprobe/dnsprobe_96348GWB_save
new file mode 100755 (executable)
index 0000000..222f9c2
Binary files /dev/null and b/userapps/broadcom/dnsprobe/dnsprobe_96348GWB_save differ
diff --git a/userapps/broadcom/dnsprobe/dnsprobe_96348GW_save b/userapps/broadcom/dnsprobe/dnsprobe_96348GW_save
new file mode 100755 (executable)
index 0000000..222f9c2
Binary files /dev/null and b/userapps/broadcom/dnsprobe/dnsprobe_96348GW_save differ
diff --git a/userapps/broadcom/epittcp/epi_ttcp_96348GWB_save b/userapps/broadcom/epittcp/epi_ttcp_96348GWB_save
new file mode 100755 (executable)
index 0000000..8f0ed46
Binary files /dev/null and b/userapps/broadcom/epittcp/epi_ttcp_96348GWB_save differ
diff --git a/userapps/broadcom/epittcp/epi_ttcp_96348GW_save b/userapps/broadcom/epittcp/epi_ttcp_96348GW_save
new file mode 100755 (executable)
index 0000000..8f0ed46
Binary files /dev/null and b/userapps/broadcom/epittcp/epi_ttcp_96348GW_save differ
diff --git a/userapps/broadcom/ethctl/ethctl_96348GWB_save b/userapps/broadcom/ethctl/ethctl_96348GWB_save
new file mode 100755 (executable)
index 0000000..7ea07bb
Binary files /dev/null and b/userapps/broadcom/ethctl/ethctl_96348GWB_save differ
diff --git a/userapps/broadcom/ethctl/ethctl_96348GW_save b/userapps/broadcom/ethctl/ethctl_96348GW_save
new file mode 100755 (executable)
index 0000000..7ea07bb
Binary files /dev/null and b/userapps/broadcom/ethctl/ethctl_96348GW_save differ
diff --git a/userapps/broadcom/hotplug/hotplug_96348GWB_save b/userapps/broadcom/hotplug/hotplug_96348GWB_save
new file mode 100755 (executable)
index 0000000..d451887
Binary files /dev/null and b/userapps/broadcom/hotplug/hotplug_96348GWB_save differ
diff --git a/userapps/broadcom/hotplug/hotplug_96348GW_save b/userapps/broadcom/hotplug/hotplug_96348GW_save
new file mode 100755 (executable)
index 0000000..d451887
Binary files /dev/null and b/userapps/broadcom/hotplug/hotplug_96348GW_save differ
diff --git a/userapps/broadcom/igmp/igmp_96348GWB_save b/userapps/broadcom/igmp/igmp_96348GWB_save
new file mode 100755 (executable)
index 0000000..b8856aa
Binary files /dev/null and b/userapps/broadcom/igmp/igmp_96348GWB_save differ
diff --git a/userapps/broadcom/igmp/igmp_96348GW_save b/userapps/broadcom/igmp/igmp_96348GW_save
new file mode 100755 (executable)
index 0000000..b8856aa
Binary files /dev/null and b/userapps/broadcom/igmp/igmp_96348GW_save differ
diff --git a/userapps/broadcom/ippd/ippd_96348GWB_save b/userapps/broadcom/ippd/ippd_96348GWB_save
new file mode 100755 (executable)
index 0000000..e4ba21c
Binary files /dev/null and b/userapps/broadcom/ippd/ippd_96348GWB_save differ
diff --git a/userapps/broadcom/ippd/ippd_96348GW_save b/userapps/broadcom/ippd/ippd_96348GW_save
new file mode 100755 (executable)
index 0000000..e4ba21c
Binary files /dev/null and b/userapps/broadcom/ippd/ippd_96348GW_save differ
diff --git a/userapps/broadcom/nas/nas_96348GWB_save b/userapps/broadcom/nas/nas_96348GWB_save
new file mode 100755 (executable)
index 0000000..8f68eb6
Binary files /dev/null and b/userapps/broadcom/nas/nas_96348GWB_save differ
diff --git a/userapps/broadcom/nas/nas_96348GW_save b/userapps/broadcom/nas/nas_96348GW_save
new file mode 100755 (executable)
index 0000000..8f68eb6
Binary files /dev/null and b/userapps/broadcom/nas/nas_96348GW_save differ
diff --git a/userapps/broadcom/netctl/netctl_96348GWB_save b/userapps/broadcom/netctl/netctl_96348GWB_save
new file mode 100755 (executable)
index 0000000..ce0a054
Binary files /dev/null and b/userapps/broadcom/netctl/netctl_96348GWB_save differ
diff --git a/userapps/broadcom/netctl/netctl_96348GW_save b/userapps/broadcom/netctl/netctl_96348GW_save
new file mode 100755 (executable)
index 0000000..ce0a054
Binary files /dev/null and b/userapps/broadcom/netctl/netctl_96348GW_save differ
diff --git a/userapps/broadcom/sntp/sntp_96348GWB_save b/userapps/broadcom/sntp/sntp_96348GWB_save
new file mode 100755 (executable)
index 0000000..217fb52
Binary files /dev/null and b/userapps/broadcom/sntp/sntp_96348GWB_save differ
diff --git a/userapps/broadcom/sntp/sntp_96348GW_save b/userapps/broadcom/sntp/sntp_96348GW_save
new file mode 100755 (executable)
index 0000000..217fb52
Binary files /dev/null and b/userapps/broadcom/sntp/sntp_96348GW_save differ
diff --git a/userapps/broadcom/upnp/igd/linux/upnp_96348GWB_save b/userapps/broadcom/upnp/igd/linux/upnp_96348GWB_save
new file mode 100755 (executable)
index 0000000..3be897c
Binary files /dev/null and b/userapps/broadcom/upnp/igd/linux/upnp_96348GWB_save differ
diff --git a/userapps/broadcom/upnp/igd/linux/upnp_96348GW_save b/userapps/broadcom/upnp/igd/linux/upnp_96348GW_save
new file mode 100755 (executable)
index 0000000..3be897c
Binary files /dev/null and b/userapps/broadcom/upnp/igd/linux/upnp_96348GW_save differ
diff --git a/userapps/broadcom/wlctl/wlctl_96348GWB_save b/userapps/broadcom/wlctl/wlctl_96348GWB_save
new file mode 100755 (executable)
index 0000000..5f82f7a
Binary files /dev/null and b/userapps/broadcom/wlctl/wlctl_96348GWB_save differ
diff --git a/userapps/broadcom/wlctl/wlctl_96348GW_save b/userapps/broadcom/wlctl/wlctl_96348GW_save
new file mode 100755 (executable)
index 0000000..5f82f7a
Binary files /dev/null and b/userapps/broadcom/wlctl/wlctl_96348GW_save differ
diff --git a/userapps/opensource/libosip2/lib/libosip2.a b/userapps/opensource/libosip2/lib/libosip2.a
new file mode 120000 (symlink)
index 0000000..ca5e5e4
--- /dev/null
@@ -0,0 +1 @@
+../src/osip2/libosip2.a
\ No newline at end of file
diff --git a/userapps/opensource/libosip2/lib/libosipparser2.a b/userapps/opensource/libosip2/lib/libosipparser2.a
new file mode 120000 (symlink)
index 0000000..b361218
--- /dev/null
@@ -0,0 +1 @@
+../src/osipparser2/libosipparser2.a
\ No newline at end of file
diff --git a/userapps/opensource/net-snmp/.cvsignore b/userapps/opensource/net-snmp/.cvsignore
new file mode 100644 (file)
index 0000000..4e9a003
--- /dev/null
@@ -0,0 +1,30 @@
+*.made
+.index
+.software.db.sh
+Change[Ll]og\.*
+EXAMPLE.conf
+FAQ.html
+Makefile
+bin
+autom4te.cache
+autoscan.log
+config.cache
+config.h
+config.log
+config.out
+config.status
+configure.scan
+configure-summary
+docs
+ece-mib.txt
+lib
+libtool
+make.out
+mib.txt
+mib_module_config.h
+net-snmp-config
+net-snmp-config-x
+sedscript
+targets
+ucd-snmp-config.h
+ucd-snmp.txt
diff --git a/userapps/opensource/net-snmp/AGENT.txt b/userapps/opensource/net-snmp/AGENT.txt
new file mode 100644 (file)
index 0000000..b6a1564
--- /dev/null
@@ -0,0 +1,1159 @@
+Note, this is based on the text from a web page, which can be found in 
+the documentation section of the http://www.net-snmp.org web page.
+
+Extending the UCD-SNMP agent
+============================
+
+This document describes the procedure for writing code to extend
+the functionality of the UCD-SNMP network management agent.
+We would be very interested in comment and feedback about how useful
+useful you find this description, and ways in which it could be improved.
+
+The information is designed to be read in order - the structure being:
+
+  1. Overview & Introduction
+  2. MIB files, and how they relate to the agent implementation
+  3. Header files
+  4. The basic structure of module implementation code
+  5. The details of non-table based implementations
+  6. The details of simple table based implementations
+  7. The details of more general table based implementations
+  8. How to implement SET-able variables
+
+While the document is intended to be generally self-contained,
+it does occasionally refer to code files shipped with the main UCD
+distribution (in particular the example module), and it may prove
+useful to have these files available for reference.
+
+1. How to write a Mib module
+============================
+
+Introduction
+------------
+
+The design of the UCD SNMP agent has always been shaped by the desire to be
+able to extend its functionality by adding new modules. One of the earliest
+developments from the underlying CMU code base was the ability to call
+external scripts, and this is probably the simplest method of extending the
+agent.
+However, there are circumstances where such an approach is felt to be
+inappropriate - perhaps from considerations of speed, access to the
+necessary data, reliability or elegance. In such cases, the obvious solution
+is to provide C code that can be compiled into the agent itself to implement
+the desired module. Many of the more recent developments in the code
+structure have been intended to ease this process. In particular, one of the
+more recent additions to the suite is the tool mib2c. This is designed to
+take a portion of the MIB tree (as defined by a MIB file) and generate the
+code skeleton necessary to implement this. This document will cover the use
+mib2c, as well as describing the requirements and functionality of the code
+in more detail.
+
+In order to implement a new MIB module, three files are necessary, and these
+will be considered in turn. Note that, by the very nature of the task, this
+document cannot cover the details of precisely how to obtain the necessary
+information from the operating system or application. Instead, it describes
+the code framework that is needed, freeing the implementer from needing to
+understand the detailed internals of the agent, and allowing them to
+concentrate on the particular problem in hand.
+
+It may prove useful to examine some of the existing module implementations
+and examples in the light of this description, and suitable examples will be
+referred to at the appropriate points. However, it should be remembered that
+the UCD agent seeks to support a wide variety of systems, often with
+dramatically differing implementations and interfaces, and this is reflected
+in the complexity of the code. Also, the agent has developed gradually over
+the years, and there is often some measure of duplication or redundancy as a
+result.
+As the FAQ states, the official slogan of the UCD-SNMP developers is
+
+     The current implementation is non-obvious and may need to be
+     improved.
+
+This document describes the ideal, straightforward cases - real life is
+rarely so simple, and the example modules may prove easier to follow at a
+first reading.
+It is also advisable to have a compiled and installed implementation
+available before starting to extend the agent. This will make debugging and
+testing the agent much easier.
+
+A note regarding terminology - the word "module" is widely used throughout
+this document, with a number of different meanings.
+
+   * support for a new MIB,
+     i.e. the whole of the functionality that is required. This is usually
+     termed a MIB module;
+   * a self-contained subset of this, implemented as a single unit.
+     This is usually termed an implementation module (or simply "a module");
+   * the combination of such subsets, usually termed a module group.
+
+Note that the first and third of these are often synonymous - the
+difference being that a MIB module refers to the view from outside the
+agent, regarding this as a seamless whole and hiding the internal
+implementation. A "module group" is used where the internal structure is of
+more relevance, and recognises the fact that the functionality may be
+provided by a number of co-operating implementation modules.
+
+Anyway, enough waffle - on with the details: The three files needed are
+
+   * a MIB definition file;
+   * a C header file;
+   * a C implementation file.
+
+The next part looks at the MIB definition file, and how this impacts on the
+agent implementation.
+
+2. The MIB File
+===============
+
+The first file needed is the MIB file that defines the MIB module to be
+implemented.
+Strictly speaking, this is not absolutely necessary, as the agent itself
+does not make any direct use of the MIB definitions. However, it is
+advisable to start with this for three reasons:
+
+   * It provides an initial specification for what is to be implemented.
+     Code development is always easier if you know what you are meant to be
+     writing!
+   * If the new MIB file is read in with the other MIB files,
+     this lets the applications provided with the suite be used to test the
+     new agent, and report (hopefully meaningful) symbolic OIDs and values,
+     rather than the bare numeric forms.
+     (N.B: Remember to tell the application to load the new MIB. See the
+     relevant question in the FAQ)
+   * The tool mib2c uses this description to produce the two code files.
+     This is by far the easiest way to develop a new module.
+
+If the intention is to implement a 'standard' MIB module, or a
+vendor-specific one, then the construction of this file will have already
+been done for you. If the intention is to provide a totally new, private
+module, then you will need to write this yourself, in addition to the agent
+code files.
+A description of MIB file format and syntax is beyond the scope of this
+document, and most books on SNMP management should provide some information
+on this subject. One book which concentrates on this is
+
+     Understanding SNMP MIBS
+     (Perkins & McGinnis, Prentice Hall, ISBN 0-13-437708-7).
+
+This blatant plug is wholly unrelated to the fact that David Perkins is an
+active member of the development group, and is regarded as our resident
+"protocol guru and policeman". (In fact, this book concentrates on MIB
+files in rather more detail than is appropriate in more general SNMP works).
+Information on other books covering SNMP and Network Management more generally
+is available on the SimpleWeb site (among other places).
+See the FAQ for more details.
+
+Assigned OID numbers
+--------------------
+
+One word of advice - even if you are developing a totally private MIB
+module, you will still need to position this somewhere within the overall
+MIB tree. Please do NOT simply choose a location "at random". Any such is
+likely to have either been assigned to some other organisation, or may be so
+assigned some time in the future. However much you may regard your project
+as a totally internal affair, such projects have a tendency to exceed their
+expected scope, both in terms of lifetime and distribution (not to mention
+the potential OID clash if you subsequently need to use elements from the
+legitimate owner's tree).
+It is simple and cheap (i.e. free!) to obtain your own official segment of
+the MIB tree (see http://www.iana.org for an application form), and having
+done so, you then have complete global authority over it. If you have
+problems with this, it's worth contacting the development team (email:
+net-snmp-coders@lists.sourceforge.net) for advice. Please do think to the
+future, and be a good Net citizen by using a legitimately assigned OID as
+the root of your new MIB.
+
+MIB division
+------------
+
+The next point to consider, whether writing by hand or using mib2c,
+implementing an existing MIB, or writing a new one, is whether and how to
+divide up the MIB tree. This is a purely internal implementation decision,
+and will not be visible to management applications querying the agent. A
+sensible choice of partitioning will result in a simpler, clearer
+implementation, which should ease both the initial development and
+subsequent maintenance of the module.
+Unfortunately, this choice is one of the module-specific decisions, so must
+be made on a case-by-case basis. For a simple, self-contained module, it may
+well be reasonable to implement the module as a single block (examples
+include the SNMP statistics subtree RFC 1907 or the TCP subtree RFC 2011).
+More complex and diverse modules (such as the Host Resources MIB - RFC 1514)
+are more naturally considered as a number of individual sub-modules.
+Some guidelines to bear in mind when deciding on this division:
+
+   * A MIB sub-tree consisting purely of scalar objects with a common
+     OID prefix would normally be handled in a single implementation module;
+   * Separate scalar subtrees would normally be in different implementation
+     modules;
+   * A table can either be handled within the same implementation module
+     as related scalar objects in the same subtree, or in a separate
+     implementation module;
+   * Variables that rely on the same underlying data structure to retrieve
+     their values, should probably be in the same implementation module (and
+     conversely, (though less so) those that don't, shouldn't).
+
+As an initial rule of thumb, a good initial division is likely to be
+obtained by treating each table and each scalar sub-tree separately. This
+can be seen in the current agent, where most of the MIB-II modules (RFC
+1213) are implemented in separate files (see the files under mibgroup/mibII).
+Note that many of these combine scalar and table handling in the same file,
+though they are implemented using separate routines.
+  This is also the approach used by mib2c, which constructs a single pair of
+code files, but uses a separate routine for each table (and another for all
+the scalar variables).
+  Ultimately, the final consideration (concerning the underlying data) is
+the most important, and should guide the basic division. For example, the
+Host Resources Running Software and Running Software Performance modules,
+while separate in the MIB tree, use the same underlying kernel data and so
+are implemented together.
+
+MIB name
+--------
+
+The final requirement at this stage is to choose a name for each
+implementation module. This should be reasonably short, meaningful, unique
+and unlikely to clash with other (existing or future) modules. Mib2c uses
+the label of the root node of the MIB sub-tree as this name, and this is a
+reasonable choice in most cases.
+Recent changes to the agent code organisation have introduced the idea of
+module groups of related implementation modules. This is used, for example,
+to identify the constituent modules of a 'split' MIB (such as the Host
+Resources MIB), or those relating to a particular organisation (such as
+UCD).
+As with the division, this naming and grouping is a purely internal matter,
+and is really only visible when configuring and compiling the agent.
+
+So much for the MIB file. The next part considers the C header file.
+
+3. The C code header file
+=========================
+
+If the MIB file is the definition of the module for external network
+management applications (where applications includes network management
+personnel!), then the header file has traditionally served effectively the
+same purpose for the agent itself.
+Recent changes to the recommended code structure has resulted in the header
+file becoming increasingly simpler. It now simply contains definitions of the
+publically visible routines, and can be generated completely by mib2c.
+
+Function prototypes
+-------------------
+
+For those interested in the details of this file (for example, if coding a
+module by hand), then the details of these definitions are as follows. Every
+header file will have the following two function prototype definitions
+
+        extern void          init_example (void);
+        extern FindVarMethod var_example;
+
+If the module includes any tables, or other collections of variables that
+are implemented in separate routines, then this second definition will be
+repeated for each of these.
+In addition, if any of the variables can be SET (and it is intended to
+implement them as such), there will be a function prototype definitions for
+each of these, of the form:
+
+        extern WriteMethod write_varName;
+
+These prototypes are in fact typedef'ed in <agent/snmp_vars.h>.
+
+Module dependancies
+-------------------
+
+This header file is also used to inform the compilation system of any
+dependancies between this module and any others. There is one utility module
+which is required by almost every module, and this is included using the
+directive
+
+
+(which is produced automatically by mib2c). This same syntax can be used to
+trigger the inclusion of other related modules. An example of this can be
+seen in mibII/route_write.h which relies on the mibII/ip module, thus:
+
+        config_require( mibII/ip )
+
+One use of this directive is to define a module group, by supplying a header
+file consisting exclusively of such config_require directives.  It can then
+be included or excluded from the agent very simply. Examples of this can be
+seen in mibgroup/mibII.h or mibgroup/host.h, which list the consituent
+sub-modules of the MIB-II and Host Resources MIBs respectively.
+
+MIB file information
+--------------------
+
+Most of the information in this file is (understandably) aimed at the network
+management agent itself.  However, there is one common header file directive
+that is actually intended to affect the utility commands that are included
+within the full distribution:
+
+       config_add_mib( HOST-RESOURCES-MIB )
+
+  This is used to add the MIB file being implemented to the default list of
+MIBs loaded by such commands.  This means that querying the agent will return
+informative names and values, rather than the raw numeric forms that SNMP
+actually works with.  Of course, it is always possible for the utilities
+to specify that this MIB should be loaded anyway.  But specifying this file
+within the module header file is a useful hint that a particular MIB should
+be loaded, without needing to ask for it explicitly.
+  Note that this will only affect the binaries compiled as part of the same
+configuration run.  It will have no effect on pre-installed binaries, or
+those compiled following a different configuration specification.
+
+Magic Numbers
+-------------
+
+The other common element within the header file defines a set of "magic
+numbers" - one for each object within the implementation module. In fact,
+this can equally well appear within the main code file, as part of the
+variable structure (which will be described in the next part).
+  This is the technique used by mib2c, but most handcrafted modules have
+tended to define these as part of the header file, probably for clarity.
+
+  The only necessity is that the names and values are distinct (or more
+precisely, the values are distinct within a single variable handling routine).
+In practise, they tend to be defined using integers incrementing from 1,
+or as the same as the final sub-identifier of the corresponding MIB object
+(or indeed both, as these are frequently themselves successive integers).
+  This is not mandatory, and a counter-example can be seen in the
+example module, where two of the object form a sub-tree, and the corresponding
+magic numbers are based on the final *two* sub-identifiers (to ensure that
+the values are unique).  But this construction is definitely unusual, and
+the majority of modules simply use successive integers.
+
+Header file protection
+----------------------
+
+Normally, the only other contents of the header file will be the
+#ifndef/#define/#endif statements surrounding the whole file. This is used
+to ensure that the header file is only included once by any source code file
+(or more accurately, that there is no effect if it is inadvertantly included
+a second time).
+Again, as with the rest of the header file, this is generated automatically
+by mib2c.
+
+Having finished all the preparatory work (or let mib2c deal with it), the
+next part starts to look at the code file that actually implements the
+module.
+
+4. Core structure of the implementation code
+============================================
+
+The core work of implementing the module is done in the C code file. As
+indicated earlier, much of the detail of this will be dependent on the
+particular module being implemented, and this can only be described by the
+individual programmer concerned.
+However, there is a fairly clearly defined framework that the implementation
+will need to follow, though this varies slightly depending on the style of
+the module being implemented (in particular whether it forms a table or a
+series of individual values). The differences will be covered in the
+following pages, but we first need to consider the overall shape of the
+framework, and the elements that are common to all styles. These are
+essentially the compulsory routines, the common header definitions, and
+assorted initialisation code.
+As with the header file, most of this will be generated automatically by
+mib2c.
+
+Standard includes
+-----------------
+
+Certain header files are either compulsory, or required so frequently that
+they should be included as a matter of course. These are as follows:
+
+  #include <config.h>                   // local SNMP configuration details
+  #include "mib_module_config.h"        // list of which modules are supported
+  #if HAVE_STDLIB_H
+  #include <stdlib.h>
+  #endif
+  #if HAVE_STRING_H
+  #include <string.h>
+  #else
+  #include <strings.h>
+  #endif
+
+  #include <sys/types.h>
+
+All of these will usually be the first files to be included.
+
+  #include "mibincl.h"                  // Standard set of SNMP includes
+  #include "util_funcs.h"               // utility function declarations
+  #include "read_config.h"              // if the module uses run-time
+                                        //      configuration controls
+  #include "auto_nlist.h"               // structures for a BSD-based
+                                        //      kernel using nlist
+  #include "system.h"
+
+  #include "name.h"                     // the module-specific header
+
+These conventionally come at the end of the list of includes. In between
+will come all the standard system-provided header files required for the
+library functions used in the file.
+
+Module definition
+-----------------
+
+Much of the code defining the contents of the MIB has traditionally been
+held in the header file. However, much of this has slowly migrated to the
+code file, and this is now the recommended location for it (as typified by
+the output of mib2c).
+  The main element of this is a variable structure specifying the details of 
+the objects implemented.  This takes the form of an unconstrained array of
+type struct variableN (where N is the length of the longest suffix in the
+table). Thus
+
+                struct variable2 example_variables[] = {
+                       <individual entries go here>
+                };
+
+Each entry corresponds to one object in the MIB tree (or one column in the
+case of table entries), and these should be listed in increasing OID order.
+A single entry consists of six fields:
+
+   * a magic number (the #defined integer constant described above)
+   * a type indicator (from the values listed in <snmplib/snmp_impl.h>)
+   * an access indicator (essentially RWRITE or RONLY)
+   * the name of the routine used to handle this entry
+   * the length of the OID suffix used, and
+   * an array of integers specifying this suffix (more on this in a moment)
+
+Thus a typical variable entry would look like:
+
+        { EXAMPLESTRING, ASN_OCTET_STR, RONLY, var_example, 1, {1}}
+
+If the magic numbers have not been defined in the header file, then they
+should be defined here, usually comming immediately before the corresponding
+variable entry.  This is the technique used by mib2c.
+
+Note that in practise, only certain sizes of the structure variableN
+are defined (listed in <agent/var_struct.h>), being sufficient to meet the
+common requirements. If your particular module needs a non-supported value,
+the easiest thing is simply to use the next largest value that is supported.
+
+The module also needs to declare the location within the MIB tree where
+it should be registered. This is done using a declaration of the form
+
+        oid example_variables_oid[] = { 1,3,6,1,4,1,2021,254 }
+
+where the contents of the array give the object identifier of the root of
+the module.
+
+Module initialisation
+---------------------
+
+Many modules require some form of initialisation before they can start
+providing the necessary information. This is done by providing a routine
+called init_{name} (where {name} is the name of the module).
+This routine is theoretically optional, but in practise is required to
+register this module with the main agent at the very least. This specifies
+the list of variables being implemented (from the variableN structure)
+and declare where these fit into the overall MIB tree.
+
+This is done by using the REGISTER_MIB macro, as follows:
+
+        REGISTER_MIB( "example",  example_variables, variable2,
+                        example_variables_oid );
+
+where "example" is used for identification purposed (and is usually the name
+being used for the module), example_variables is the structure defining the
+variables being implemented, variable2 is the type used for this structure,
+and example_variables_oid is the location of the root.
+
+In fact, this macro is simply a wrapper round the routine register_mib(),
+but the details of this can safely be ignored, unless more control over the
+registration is required.
+
+One common requirement, particularly on older operating systems or for the
+more obscure areas of the system, is to be able to read data directly from
+kernel memory. The preparation for this is typically done here by one or
+more statements of the form
+
+        #ifdef {NAME}_SYMBOL
+        auto_nlist( {NAME}_SYMBOL, 0, 0);
+        #endif
+
+where {NAME}_SYMBOL is defined as part of the system-specific configuration,
+to be the name of the appropriate kernel variable or data structure. (The
+two 0 values are because the kernel information is simply being primed at
+this point - this call will be reused later when the actual values are
+required). Note that this is probably the first thing described so far which
+isn't provided by mib2c!
+
+Other possibilities for initialisation may include registering config file
+directive handlers (which are documented in the read_config(5) man page), and
+registering the MIB module (either in whole or in part) in the sysOR table.
+The first of these is covered in the example module, and the second in many
+of the other modules within the main UCD distribution.
+
+Variable handling
+-----------------
+
+The other obligatory routine is that which actually handles a request for a
+particular variable instance. This is the routine that appeared in the
+variableN structure, so while the name is not fixed, it should be the same
+as was used there.
+This routine has six parameters, which will be described in turn.
+
+Four of these parameters are used for passing in information about the
+request, these being:
+
+        struct variable *vp;
+                // The entry in the variableN array from the
+                //   header file, for the object under consideration.
+                // Note that the name field of this structure has been
+                //   completed into a fully qualified OID, by prepending
+                //   the prefix common to the whole array.
+        oid *name;      // The OID from the request
+        int *length;    // The length of this OID
+        int exact;      // A flag to indicate whether this is an exact
+                        // request (GET/SET) or an 'inexact' one (GETNEXT)
+
+Four of the parameters are used to return information about the answer.
+The function also returns a pointer to the actual data for the variable
+requested (or NULL if this data is not available for any reason).
+The other result parameters are:
+
+        oid *name;      // The OID being returned
+        int *length;    // The length of this OID
+        int *var_len;   // The length of the answer being returned
+        WriteMethod **write_method;
+                        // A pointer to the SET function for this variable
+
+Note that two of the parameters (name and length) serve a dual purpose,
+being used for both input and output.
+
+The first thing that this routine needs to do is to validate the request, to
+ensure that it does indeed lie in the range implemented by this particular
+module. This is done in slightly different ways, depending on the style of
+the module, so this will be discussed in more detail later.
+  At the same time, it is common to retrieve some of the information needed
+for answering the query.
+
+Then the routine uses the Magic Number field from the vp parameter to determine
+which of the possible variables being implemented is being requested. This is
+done using a switch statement, which should have as many cases as there are
+entries in the variableN array (or more precisely, as many as specify this
+routine as their handler), plus an additional default case to handle an
+erroneous call.
+Each branch of the switch statement needs to ensure that the return
+parameters are filled in correctly, set up a (static) return variable with
+the correct data, and then return a pointer to this value. These can be done
+separately for each branch, or once at the start, being overridden in
+particular branches if necessary.
+
+In fact, the default validation routines make the assumption that the
+variable is both read-only, and of integer type (which includes the COUNTER
+and GAUGE types among others), and set the return paramaters write_method and
+var_len appropriately. These settings can then be corrected for those cases
+when either or both of these assumptions are wrong. Examples of this can be
+seen in the example module.
+EXAMPLEINTEGER is writeable, so this branch sets the write_method parameter,
+and EXAMPLEOBJECTID is not an integer, so this branch sets the var_len
+parameter.  In the case of EXAMPLESTRING, both assumptions are wrong, so this
+branch needs to set both these parameters explicitly.
+
+Note that because the routine returns a pointer to a static result, a
+suitable variable must be declared somewhere for this. Two global variables
+are provided for this purpose - long_return (for integer results) and
+return_buf (for other types). This latter is a generic array (of type
+u_char) that can contain up to 256 bytes of data. Alternatively, static
+variables can be declared, either within the code file, or local to this
+particular variable routine. This last is the approach adopted by mib2c,
+which defines four such local variables, (long_ret, string, objid and c64).
+
+Mib2c requirements
+------------------
+
+Most of the code described here is generated by mib2c. The main exceptions
+(which therefore need to be provided by the programmer) are
+
+   * Any initialisation, other than the basic registration
+     (including kernel data initialisation, config file handling, or sysOR
+     registration).
+   * Retrieving the necessary data, and setting the appropriate return
+     value correctly.
+   * The var_len (and possibly write_method) return parameters for variable
+     types that are not recognised by mib2c
+   * The contents of any write routines (see later).
+
+Everything else should be useable as generated.
+
+This concludes the preliminary walk-through of the general structure of the
+C implementation. To fill in the details, we will need to consider the
+various styles of module separately. The next part will look at scalar (i.e.
+non-table based) modules.
+
+5. Non-table-based modules
+==========================
+
+Having looked at