<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    All structures for network  packets must have
    __attribute__((packed))<br>
    We already speak about this problem 2 years ago.<br>
    On my platform i have bad structure alignment in ospf and i need
    make this fix.<br>
    <br>
    ospf.h<br>
    ..............<br>
    struct immsb<br>
    {<br>
    #ifdef CPU_BIG_ENDIAN<br>
      u8 padding:5;<br>
      u8 i:1;<br>
      u8 m:1;<br>
      u8 ms:1;<br>
    #else<br>
      u8 ms:1;<br>
      u8 m:1;<br>
      u8 i:1;<br>
      u8 padding:5;<br>
    #endif<br>
    }<b>__attribute__((packed))</b>;<br>
    <br>
    union imms<br>
    {<br>
      u8 byte;<br>
      struct immsb bit;<br>
    }<b>__attribute__((packed))</b>;<br>
    .......<br>
    <pre class="moz-signature" cols="72">-- 
RU:
Тамарский Максим Александрович
Инженер-программист

ООО Эн-Эс-Джи
г.Москва, Кирпичная 39/41 оф.1302 
Почтовый адрес:    105187 Россия, Москва
ул.Вольная, д.35, оф.NSG

Тел./факс: +7 495 727-19-59
Web-сайт: <a class="moz-txt-link-freetext" href="http://www.nsg.ru">http://www.nsg.ru</a>

EN:
Maksim Tamarsky
Software Engineer
NSG Ltd.
35 Volnaya Street, 105187 Moscow, Russia 
+7 495 727-19-59
<a class="moz-txt-link-freetext" href="http://www.nsg.ru">http://www.nsg.ru</a>


</pre>
  </body>
</html>