Lines Matching +full:1 +full:br +full:- +full:100
3 <!--
4 A { text-decoration:none }
5 -->
10 <TABLE WIDTH=100%><TR>
12 <FONT SIZE=+0 FACE="COURIER"><B>A "Distributed Pcap" for<BR>Remote Monitoring LANs & WANs</B><BR>
16 Fulko Hew<BR>SITA INC Canada, Inc.<BR>Revised: October 2, 2007
30 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3 WIDTH=75%>
34 runs in conjunction with a libpcap front-end.</TD>
39 with a custom device driver/libpcap back-end.</TD>
54 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
62 …<TD VALIGN=TOP>Since a CTRL-C was used to terminate the application, pcap_breakloop() is never cal…
74 capturing following a pcap_breakloop() without any re-initialization.
86 The following list of functions is the sub-set of Pcap functions that have been
88 functions continue to perform their duties un-altered. Libpcap only supports this
92 pcap_findalldevs<BR>
93 pcap_freealldevs<BR>
94 pcap_open_live<BR>
95 pcap_close<BR>
96 pcap_setfilter<BR>
97 pcap_dispatch<BR>
98 pcap_loop<BR>
99 pcap_next<BR>
100 pcap_next_ex<BR>
101 pcap_stats<BR>
106 "SMP/IOP Inter-Process Communication Protocol" section.
108 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
113 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
114 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
121 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
140 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
146 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
153 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
157 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
173 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
186 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
187 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
193 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
201 IOP that provides the captured data (via 'p->read_op' which is 'pcap_read_linux()'
221 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
222 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
228 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
236 between the SMP and the IOP that provides the captured data (via 'p->read_op'
251 It reads the next packet (by calling pcap_dispatch() with a count of 1)
255 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
256 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
262 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
271 with a count of 1) and returns a pointer to that data by invoking an internal callback.
285 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
286 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
292 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
301 with a count of 1) and returns separate pointers to both the
316 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
317 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
322 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
339 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
340 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
345 <TR><TH VALIGN=TOP NOWRAP>IOP -> SMP</TH>
361 <TR><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
362 <TR><TH VALIGN=TOP NOWRAP>SMP -> IOP</TH>
381 <H3>SMP/IOP Inter-Process Communication Protocol</H3>
395 <B>Note: </B>All multi-octet entities are sent in network neutral order.
399 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
402 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
405 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
407 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
408 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
413 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
420 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
424 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
427 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
429 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
430 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
435 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
442 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
447 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
450 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
451 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
457 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
461 <TD VALIGN=TOP ALIGN=CENTER>1-255</TD>
475 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
479 <TD VALIGN=TOP ALIGN=CENTER>0-255</TD>
487 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
488 <TD VALIGN=TOP>1 = if the interface is a loopback interface, zero = otherwise.</TD>
491 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
497 <TD ALIGN=CENTER ROWSPAN=8 WIDTH=1%>Repeated 'count' number of times.</TD>
499 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
503 <TD VALIGN=TOP ALIGN=CENTER>1-255</TD>
507 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
511 <TD VALIGN=TOP ALIGN=CENTER>0-255</TD>
515 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
519 <TD VALIGN=TOP ALIGN=CENTER>0-255</TD>
523 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
527 <TD VALIGN=TOP ALIGN=CENTER>0-255</TD>
533 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
537 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
540 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
543 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
546 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
548 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
549 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
561 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
564 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
566 …<TD VALIGN=TOP NOWRAP ROWSPAN=2>pcap_dispatch()<BR>pcap_loop()<BR>pcap_next()<BR>pcap_next_ex()</T…
567 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
570 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
572 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
573 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
578 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
588 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
593 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
599 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
600 …>A flag indicating the direction of traffic that should be captured [both(0) / in(1) / out(2)]</TD>
606 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
609 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
612 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
616 of C-style structures.
618 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
620 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
621 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
626 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
637 <TD VALIGN=TOP>8 bytes of each command (repeated 'n' times).<BR>
638 Each command consists of that C-style structure which contains:
640 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
642 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
643 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
653 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
658 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
675 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
678 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
681 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
682 <TD VALIGN=TOP>At any time, the SMP can issue a 'retrieve statistics' command which contains:<BR>
684 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
686 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
687 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
692 <TD VALIGN=TOP ALIGN=CENTER>1</TD>
699 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>IOP -> SMP</TD>
702 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
704 <TH VALIGN=TOP ALIGN=CENTER>Name/<BR>Purpose</TH>
705 <TH VALIGN=TOP ALIGN=CENTER NOWRAP>Size<BR>(in bytes)</TH>
728 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
730 <TD VALIGN=TOP ROWSPAN=1>pcap_close()</TD>
731 <TD VALIGN=TOP ALIGN=CENTER NOWRAP>SMP -> IOP</TD>
734 <TR><TH COLSPAN=3><HR WIDTH=100%></TH></TR>
744 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
746 <TR><TD ALIGN=CENTER>1</TD> <TD ALIGN=CENTER>WAN</TD> <TD ALIGN=CENTER>wan0</TD></TR>
774 <TD STYLE="background-color: #c0FFc0"> [Packet Header] </TD>
775 <TD STYLE="background-color: #c0FFc0"> [Packet Data] </TD>
776 <TD STYLE="background-color: #c0c0FF"> [Packet Header] </TD>
777 <TD STYLE="background-color: #c0c0FF"> [Packet Data] </TD>
778 <TD STYLE="background-color: #e0c0c0"> [Packet Header] </TD>
779 <TD STYLE="background-color: #e0c0c0"> [Packet Data] </TD>
789 <FONT SIZE=-1>
798 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
802 This value is in seconds since January 1, 1970 00:00:00 GMT;
810 <B>Beware: </B>this value must never reach 1 second (1,000,000),
855 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>
869 <TR> <TD VALIGN=TOP ALIGN=CENTER><FONT FACE="COURIER">1xxxxxxx</FONT></TD>
872 <TR> <TH VALIGN=TOP ALIGN=CENTER ROWSPAN=8>1</TH>
882 …<TR> <TD VALIGN=TOP ALIGN=CENTER><FONT FACE="COURIER">1xxxxxxx</FONT></TD> <TD COLSPAN=2>Undefined…
885 <TH VALIGN=TOP ALIGN=CENTER ROWSPAN=9>Errors<BR>(octet 1)</TH>
891 …<TR> <TD VALIGN=TOP ALIGN=CENTER><FONT FACE="COURIER">xxxx1xxx</FONT></TD> <TD>Re-Tx Limit Reached…
895 …<TR> <TD VALIGN=TOP ALIGN=CENTER><FONT FACE="COURIER">1xxxxxxx</FONT></TD> <TD>Undefined</TD> <…
898 <TH VALIGN=TOP ALIGN=CENTER ROWSPAN=9>Errors<BR>(octet 2)</TH>
901 …=CENTER><FONT FACE="COURIER">xxxxxxx1</FONT></TD> <TD>Undefined</TD> <TD>Non-Octet Aligned</TD> <…
908 …<TR> <TD VALIGN=TOP ALIGN=CENTER><FONT FACE="COURIER">1xxxxxxx</FONT></TD> <TD>Undefined</TD> <TD>…
916 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x01</TD> <TD>-</TD> <TD>LAPB (BOP) <SUP> </SUP> </TD> …
917 … <TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x02</TD> <TD>-</TD> <TD>Ethernet <SUP>1</SUP> </TD> </TR>
918 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x03</TD> <TD>-</TD> <TD>Async (Interrupt IO) <SUP> </SUP>…
919 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x04</TD> <TD>-</TD> <TD>Async (Block IO) <SUP> </SUP> </…
920 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x05</TD> <TD>-</TD> <TD>IPARS <SUP> </SUP> </TD> </TR>
921 … <TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x06</TD> <TD>-</TD> <TD>UTS <SUP> </SUP> </TD> </TR>
922 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x07</TD> <TD>-</TD> <TD>PPP (HDLC) <SUP> </SUP> </TD> …
923 … <TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x08</TD> <TD>-</TD> <TD>SDLC <SUP> </SUP> </TD> </TR>
924 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x09</TD> <TD>-</TD> <TD>Token Ring <SUP>1</SUP> </TD> </TR>
925 … <TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x10</TD> <TD>-</TD> <TD>I2C <SUP> </SUP> </TD> </TR>
926 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x11</TD> <TD>-</TD> <TD>DPM Link <SUP> </SUP> </TD> </…
927 …<TR VALIGN=BOTTOM><TD ALIGN=CENTER>0x12</TD> <TD>-</TD> <TD>Frame Relay (BOP) <SUP> </SUP> <…
931 <STRONG>Note 1:</STRONG>