nif_ether.inc 276 B

123456789101112
  1. procedure ETHER_MAP_IP_MULTICAST(const ipaddr: in_addr; enaddr: PEthernetAddress);
  2. begin
  3. enaddr^[0] := $01;
  4. enaddr^[1] := $00;
  5. enaddr^[2] := $5e;
  6. enaddr^[3] := ipaddr.S_un_b.s_b2 and $7f;
  7. enaddr^[4] := ipaddr.S_un_b.s_b3;
  8. enaddr^[5] := ipaddr.S_un_b.s_b4;
  9. end;