Commit Graph
130 Commits
Author SHA1 Message Date
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