diff options
Diffstat (limited to 'net-mgmt')
-rw-r--r-- | net-mgmt/choparp/files/patch-choparp.8 | 52 | ||||
-rw-r--r-- | net-mgmt/choparp/files/patch-choparp.c | 12 |
2 files changed, 64 insertions, 0 deletions
diff --git a/net-mgmt/choparp/files/patch-choparp.8 b/net-mgmt/choparp/files/patch-choparp.8 new file mode 100644 index 000000000000..f1b7ab7c10dd --- /dev/null +++ b/net-mgmt/choparp/files/patch-choparp.8 @@ -0,0 +1,52 @@ +--- choparp.8.orig Fri Feb 13 20:28:33 2004 ++++ choparp.8 Fri Feb 13 20:30:23 2004 +@@ -34,7 +34,7 @@ + .Nm choparp + .Nd cheap and omitted proxy ARP + .Sh SYNOPSIS +-.Nm chpoarp ++.Nm choparp + .Ar if_name mac_addr + .Oo Fl Oc Ns Ar net_addr Ns + .Op / Ns Ar net_mask +@@ -42,7 +42,7 @@ + .Sh DESCRIPTION + .Pp + .Nm choparp +-is a easy-to-use proxy ARP daemon. ++is an easy-to-use proxy ARP daemon. + It watches ARP request packets visible on the interface specified by argument + .Ar if_name , + and sends proxy ARP reply to the sender if the ARP request queries the +@@ -52,7 +52,7 @@ + .Ar net_addr Ns / Ar net_mask . + .Pp + .Ar mac_addr +-is th MAC address to be published for the specified hosts. ++is the MAC address to be published for the specified hosts. + It is normally the address of + .Ar if_name . + The format of +@@ -72,7 +72,7 @@ + .Dq 0x + .Pq for example Ad 0x858a0186 . + .Ar net_mask +-can likewise be speficied as a dotted quad or hexadecimal value, ++can likewise be specified as a dotted quad or hexadecimal value, + or alternatively as a mask length. The following address specifications + are therefore equivalent: + .Bl -item -offset indent +@@ -89,6 +89,13 @@ + .Em excluded + by preceding them with + .Fl ++.Pp ++.Nm choparp ++uses the Berkeley Packet Filter ++.Nm bpf(4) ++and so the kernel must be compiled with support for the ++.Nm bpf ++device. + .Sh EXAMPLES + If you have network interface + .Dq ne0 diff --git a/net-mgmt/choparp/files/patch-choparp.c b/net-mgmt/choparp/files/patch-choparp.c new file mode 100644 index 000000000000..7032650e038b --- /dev/null +++ b/net-mgmt/choparp/files/patch-choparp.c @@ -0,0 +1,12 @@ +--- choparp.c.orig Fri Feb 13 20:27:14 2004 ++++ choparp.c Fri Feb 13 20:27:51 2004 +@@ -437,6 +437,9 @@ + #endif + if ((fd = openbpf(ifname, &buf, &buflen)) < 0) + return(-1); ++ #ifndef DEBUG ++ daemon(0, 0); ++ #endif + loop(fd, buf, buflen); + return(-1); + } |