• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build_stuff/H03-May-2022-250165

hints/H23-Sep-2016-31

inst/H23-Sep-2016-838604

lib/Net/Interface/H23-Sep-2016-4624

t/H23-Sep-2016-1,2201,083

ArtisticH A D12-Feb-20096 KiB13299

ChangesH A D23-Sep-20166.6 KiB219155

CopyingH A D12-Feb-200917.6 KiB340281

Interface.pmH A D23-Sep-201628.5 KiB1,143248

Interface.xsH A D21-Sep-201626.5 KiB1,048828

MANIFESTH A D21-Sep-20161,010 6463

MANIFEST.SKIPH A D25-Feb-2009364 3230

META.ymlH A D23-Sep-2016416 1514

Makefile.PLH A D23-Sep-20164.8 KiB188126

READMEH A D22-Feb-20091.6 KiB5336

config.guessH A D12-Feb-200943.9 KiB1,5271,315

config.h.inH A D25-Feb-200914 KiB610412

config.subH A D12-Feb-200933 KiB1,6781,533

configureH A D07-Mar-2009448.3 KiB18,02114,971

configure.acH A D07-Mar-200918.5 KiB574532

defaults.hH A D25-Feb-20096.4 KiB305257

file_definitionsH A D12-Feb-20092.2 KiB4138

inet_aton.cH A D12-Feb-20092 KiB6223

install-shH A D12-Feb-20090

localconf.hH A D07-Mar-20093.2 KiB11751

miniSocketXS.cH A D25-Feb-20095 KiB131122

ni_SMI-NUMBERS.cH A D12-Feb-20095.3 KiB262252

ni_af_inetcommon.cH A D27-Feb-20099.3 KiB308188

ni_fallbackhwaddr.cH A D12-Feb-20096.6 KiB228163

ni_fixups.hH A D25-Feb-200910 KiB342208

ni_funct.hH A D07-Mar-200915.4 KiB495213

ni_get_set.cH A D23-Feb-20094.3 KiB15480

ni_getifaddrs.cH A D19-Feb-200911.5 KiB384226

ni_ifreq.cH A D07-Mar-20096.7 KiB264191

ni_in6_classify.cH A D12-Feb-200911.9 KiB313115

ni_in6_ifreq.cH A D07-Mar-200912 KiB425320

ni_lifreq.cH A D07-Mar-200910.5 KiB394297

ni_linuxproc.cH A D09-Mar-200910.5 KiB415311

ni_malloc.cH A D19-Feb-20092.2 KiB8434

ni_memcmp.cH A D12-Feb-20092.4 KiB7917

ni_memcmp.hH A D12-Feb-20091.6 KiB454

ni_strlcpy.cH A D12-Feb-20092.9 KiB9225

ni_strlcpy.hH A D12-Feb-20091.6 KiB463

ni_util.cH A D25-Feb-20098.1 KiB323189

ppport.hH A D12-Feb-20097.6 KiB287112

test.pl.developerH A D27-Nov-20092.4 KiB14395

typemapH A D12-Feb-200926 32

README

1
2README for Net::Interface version 1.xx
3
4Net::Interface is a module that allows access to the host
5network interfaces in a manner similar to ifconfig(8).
6Version 1.00 is a complete re-write and includes support
7for IPV6 as well as the traditional IPV4.
8
9Creating and deleting interfaces is not yet supported
10although the documentation says otherwise. Give it some
11time.
12
13Net::Interface 1.0x works on more platforms and supports
14all the operations of the previous version with the addition
15of ipV6 support as well as numerous new methods and functions.
16
17Hackers welcome, see Net::Interface::Developer.
18
19There are revisions to the API, see the section titled:
20
21	WARNING - API CHANGES
22
23In most instances this will not make a difference since previous
24versions of Net::Interface had no support for multiple addresses
25on the same interface and no support for a variety of platforms
26where the difference would be noticed.
27
28NOT YET SUPPORTED:
29
30	$if->delete
31	$if->new(%iface_spec)	(create or update)
32	$if->hwaddr($new_mac)	(change MAC addr)
33
34If something except the three items above does not work on your
35platform, please let me know. I have limited availability OS's
36with which to develop and a development account on a foreign host
37with a different OS would be very useful.
38
39UN-TESTED CODE
40
41Code to retrieve the MAC address using:
42
43    #ifdef HAVE_NIT_IF_H	(sun OS, not solaris)
44	or
45    #ifdef HAVE_NETIO_H		(win32, not yet supported)
46	or
47    "style 1" DLPI		(...ooold solaris)
48
49is implemented but untested. If you have a platform to test this,
50your assistance would be appreciated.
51
52Enjoy: Michael Robinton <michael@bizsystems.com>
53