1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-01-14 07:39:04 +00:00
Mark Pizzolato 77a64870f2 PDP10-Kx: Rework IMP device DHCP to behave reliably with various DHCP servers
- Fix last_coni to properly reflect cycles
- Make DHCP mode default
- Fix display of SHOW IMP information to be complete
- Create a separate unit to precisely perform once per wall clock second
  activities (DHCP timing and retries, and arp aging).
- Properly reference host and network data byte order items in DHCP packets
- Include Ethernet network address type in DHCP client id
- Properly identify DHCP supplied netmask bit length
- Clear DHCP acquired state when a DHCP NAK is received
- Track DHCP lease expiring only when a lease has been issued
- Fix ipv4_inet_ntoa to work on either endian host systems
- Properly call eth_filter with the mac address and broadcast address
  avoiding all multicast mode.
- Set a default unique MAC address in an old BBN address OID address block
- Pick an initial DHCP transaction id (XID) that is unique and defined to be
  derived from the MAC address which is presumably unique on the LAN
- Enable asynchronous Ethernet operating mode
- Enable renew and rebind times to be directly supplied via DHCP and
  default to be derived from the explicitly returned lease time
- Implement exponential interval retry while waiting for a DHCP responses
- Properly send the a DHCP release packet at detach time.
- Broadcast an ARP reply to the LAN with the DHCP supplied IP address
- Move ARP data to be part of the imp_device structure
- Allow static ARP entries
- Add a SET IMP ARP=ddd.ddd.ddd.ddd=XX:XX:XX:XX:XX:XX command to create
  static ARP entries
- Define a static ARP entry when a IMP GW address is defined at attach time
2019-08-25 19:00:29 -07:00
..
2019-07-07 12:59:05 -04:00