File Coverage

blib/lib/AMPR/Rip44.pm
Criterion Covered Total %
statement 6 8 75.0
branch n/a
condition n/a
subroutine 2 4 50.0
pod 2 2 100.0
total 10 14 71.4


line stmt bran cond sub pod time code
1             package AMPR::Rip44;
2              
3 1     1   25088 use warnings;
  1         4  
  1         39  
4 1     1   6 use strict;
  1         2  
  1         136  
5              
6             =head1 NAME
7              
8             AMPR::Rip44 - A naive custom RIPv2 daemon
9              
10             =head1 VERSION
11              
12             Version 0.03
13              
14             =cut
15              
16             our $VERSION = '0.03';
17              
18              
19             =head1 SYNOPSIS
20              
21             A naive custom RIPv2 daemon to receive RIP updates from the
22             44/8 ampr.org routing service, and insert them in the
23             Linux routing table.
24              
25             =head1 SUBROUTINES/METHODS
26              
27             =head2 fill_local_ifs
28              
29             Figure out local interface IP addresses so that routes to them can be ignored
30              
31             =cut
32              
33 0     0 1   sub fill_local_ifs() {
34              
35             }
36              
37             =head2 mask2prefix
38              
39             Convert a netmask (in integer form) to the corresponding prefix length,
40             and validate it too. This is a bit ugly, optimizations are welcome.
41              
42             =cut
43              
44             sub mask2prefix ($) {
45 0     0 1   my($mask) = @_; # integer
46              
47             }
48              
49              
50              
51             =head1 AUTHOR
52              
53             Heikki Hannikainen, OH7LZB, C<< >>
54              
55             =head1 BUGS
56              
57             Please report any bugs or feature requests to C, or through
58             the web interface at L. I will be notified, and then you'll
59             automatically be notified of progress on your bug as I make changes.
60              
61              
62              
63              
64             =head1 SUPPORT
65              
66             You can find documentation for this module with the perldoc command.
67              
68             perldoc AMPR::Rip44
69              
70              
71             You can also look for information at:
72              
73             =over 4
74              
75             =item * RT: CPAN's request tracker
76              
77             L
78              
79             =item * AnnoCPAN: Annotated CPAN documentation
80              
81             L
82              
83             =item * CPAN Ratings
84              
85             L
86              
87             =item * Search CPAN
88              
89             L
90              
91             =back
92              
93              
94             =head1 ACKNOWLEDGEMENTS
95              
96              
97             =head1 LICENSE AND COPYRIGHT
98              
99             Copyright 2012 Heikki Hannikainen, OH7LZB.
100              
101             This program is released under the following license: EVVKTVH / ICCLEIYSIUYA
102              
103              
104             =cut
105              
106             1; # End of AMPR::Rip44