Archie Cobbs
96003f3bfe
MFC: new netgraph node type ng_one2many(4).
...
Approved by: jkh
2000-11-16 17:28:32 +00:00
cvs2svn
02effd650a
This commit was manufactured by cvs2svn to create branch 'RELENG_4'.
2000-11-16 05:58:34 +00:00
Julian Elischer
0e3f021f45
MFC: 1.30-1.31
...
Swap the order of two tags in the PADI and PADS packets to
use the same order aa usoft. We shouldn't need to do this but telstra
have deployed switches (from an unknown supplier) which seem to have
been only tested with usoft and require the tags in a particular order,
despite the fact that teh standard doesn't specify any order.
MFC ok'd by jkh.
2000-11-04 08:23:16 +00:00
Julian Elischer
e0c3810691
MFC: change Archie's and my email addresses Whistle.com->freebsd.org
2000-10-24 18:36:46 +00:00
Archie Cobbs
b14ebf52fb
MFC: don't call untimeout(9).
2000-10-12 18:36:02 +00:00
Archie Cobbs
9beafcc637
MFC: fix memory leak.
2000-10-11 19:05:38 +00:00
Archie Cobbs
67681f2193
MFC: fix typo in NETGRAPH_INIT() macro.
2000-10-09 18:45:38 +00:00
Archie Cobbs
169b2e1617
MFC: remove some unneeded #include's
2000-10-09 00:09:49 +00:00
Archie Cobbs
d776773ce0
MFC: fix for multi-link sequence number handling bugs.
2000-10-09 00:04:01 +00:00
Archie Cobbs
e900bd168e
MFC: allocate all memory with M_NOWAIT
2000-10-01 21:22:42 +00:00
Archie Cobbs
15e8001b33
MFC: (rev. 1.2) use m_dup() instead of m_copypacket() for the time being.
2000-09-24 21:00:52 +00:00
Archie Cobbs
433bbba30b
MFC: rename "struct session" to "struct sess_con"
2000-09-21 17:57:28 +00:00
Archie Cobbs
4e81b2621f
MFC: allocate memory with M_NOWAIT instead of M_WAITOK
2000-09-21 17:34:10 +00:00
Julian Elischer
6b36b3ea2c
MFC: 1.10
...
When sending a packet back to a network interface to simulate an arrived
papcket, make sure that the packet has the interface marked in the first mbuf,
the same a truely arrived packets would have.
(stops a kernel page fault on multicast/broadcast udp packets).
2000-09-19 10:11:02 +00:00
Archie Cobbs
7e65ee8515
MFC: netgraph node type for Ethernet bridging
2000-09-13 04:24:00 +00:00
Archie Cobbs
113a77299b
MFC: (rev. 1.9) fix wrong offset bug in ng_enaddr_unparse()
2000-09-13 04:12:29 +00:00
Archie Cobbs
b653663272
MFC: (rev. 1.6) export ng_ether_enaddr_type.
2000-09-13 04:11:57 +00:00
cvs2svn
63f72fa3bd
This commit was manufactured by cvs2svn to create branch 'RELENG_4'.
2000-09-11 07:14:44 +00:00
Archie Cobbs
fe81ac50e4
MFC: (rev. 1.6) avoid free'ing a NULL pointer
2000-09-01 22:45:19 +00:00
Archie Cobbs
c40932856f
MFC: take advantage of the new unsigned and hex integer types
2000-08-22 18:52:16 +00:00
Archie Cobbs
3b8e99cc3f
MFC: three more control messages, better EN address parsing
2000-08-22 18:49:46 +00:00
Archie Cobbs
d89d0d3659
MFC:
...
- Add new control message NGM_VJC_GET_CONFIG
- Implement control message ASCII'fication for all control messages
2000-08-22 18:46:17 +00:00
Archie Cobbs
8be77ff67d
MFC: (rev. 1.4) unsigned statistics, new control message
2000-08-22 18:44:59 +00:00
Archie Cobbs
f33d01de02
MFC: (rev. 1.9) new control message to atomically get and clear statistics
2000-08-22 18:44:00 +00:00
Archie Cobbs
26fcd1fdef
MFC: (rev. 1.15) increase the maximum allowable datagram length
2000-08-22 18:42:57 +00:00
Archie Cobbs
fa48cba18e
MFC: (rev. 1.8, 1.9) timing fixes, etc.
2000-08-22 18:42:12 +00:00
Archie Cobbs
4bb087c123
MFC: (rev. 1.3, 1.4) timing fixes, use unsigned parse types
2000-08-22 18:41:13 +00:00
Archie Cobbs
45a3373d36
MFC: (rev. 1.3) "u_int32_t" should have been "int32_t".
2000-08-22 18:39:08 +00:00
Archie Cobbs
23d57eb728
MFC: (rev. 1.5) unsigned and hex types, allocate buffer dynamically
2000-08-22 18:37:42 +00:00
Archie Cobbs
90c611009e
MFC: (rev. 1.4) new unsigned and hex types, fix comment in example code
2000-08-22 18:35:57 +00:00
Archie Cobbs
447befeaec
MFC: (rev. 1.23) use a bigger buffer for NGM_BINARY2ASCII conversion.
2000-08-22 18:33:53 +00:00
Archie Cobbs
163c6a551a
MFC: (rev. 1.26) strip address and control field bytes from outgoing frames
...
MFC: (rev. 1.24) misc fixes (not described in that commit message)
2000-08-15 01:25:04 +00:00
Archie Cobbs
bcf92a2f95
MFC: back out previous duplicate bug fix
2000-08-10 23:07:21 +00:00
Archie Cobbs
622ee009e8
MFC: (rev. 1.7) handle zero sa->sa_len.
2000-08-10 21:45:53 +00:00
Archie Cobbs
4fc9011aa1
MFC: bundle-level receive statistics
2000-08-09 19:24:19 +00:00
Archie Cobbs
4dbcb4d7f6
MFC: three new control messages
2000-08-09 19:20:46 +00:00
Archie Cobbs
3320cb8fee
MFC: don't access already free'd memory during node shutdown.
2000-08-08 16:32:18 +00:00
Archie Cobbs
37859e8071
MFC: misspelling
2000-08-06 19:28:33 +00:00
Archie Cobbs
5f67bd92df
MFC: (rev. 1.5): remove node's name reference when the interface is detached.
2000-07-27 21:59:08 +00:00
Archie Cobbs
f2dfe41b43
MFC: allocate memory with M_NOWAIT instead of M_WAITOK to avoid kernel panic.
...
Approved by: jhk
2000-07-21 20:45:58 +00:00
Archie Cobbs
551d294924
MFC: (rev. 1.4) set NG_INVALID flag when destroying node.
2000-07-14 22:36:23 +00:00
Archie Cobbs
d048a217c0
MFC: (rev. 1.3) use ng_queue_data() instead of NG_SEND_DATAQ()
2000-07-12 23:56:33 +00:00
Archie Cobbs
1252806759
MFC: make the ng_ether(4) node type dynamically loadable
2000-07-11 20:46:56 +00:00
cvs2svn
209a6f5a68
This commit was manufactured by cvs2svn to create branch 'RELENG_4'.
2000-07-10 19:20:09 +00:00
Archie Cobbs
461b1a3bbe
MFC: (revs. 1.6, 1.7): seq numbers, race condition, ack algorithm
2000-06-29 21:45:39 +00:00
Archie Cobbs
b7734b7cec
MFC: receive statistics
2000-06-02 22:42:23 +00:00
Archie Cobbs
7b2be49518
MFC: Add hook for IPv6.
2000-05-24 21:36:40 +00:00
Archie Cobbs
bd0781e29b
MFC: bug fixes & statistics
2000-05-05 17:11:39 +00:00
Archie Cobbs
9428771d76
MFC: typename -> type_name; add ng_copy_meta()
2000-05-05 02:51:54 +00:00
Archie Cobbs
68539e05a9
MFC: fix broken multi-link fragment reassembly algorithm.
2000-05-05 02:48:39 +00:00