[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bird-users
Subject:    Re: All structures for network  packets must have __attribute__((packed))
From:       Ondrej Filip <feela () network ! cz>
Date:       2014-10-16 16:08:56
Message-ID: 543FED98.5090209 () network ! cz
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 16.10.2014 17:54, Maksim Tamarsky wrote:
> All structures for network  packets must have
> __attribute__((packed)) We already speak about this problem 2
> years ago. On my platform i have bad structure alignment in ospf
> and i need make this fix.

Thanks Maksim for the report. Added into git tree.

		Ondrej


> 
> ospf.h .............. struct immsb { #ifdef CPU_BIG_ENDIAN u8
> padding:5; u8 i:1; u8 m:1; u8 ms:1; #else u8 ms:1; u8 m:1; u8
> i:1; u8 padding:5; #endif }*__attribute__((packed))*;
> 
> union imms { u8 byte; struct immsb bit; 
> }*__attribute__((packed))*; .......
> 
> -- RU: ????????? ?????? ????????????? ???????-???????????
> 
> ??? ??-??-??? ?.??????, ????????? 39/41 ??.1302 ???????? ?????:
> 105187 ??????, ?????? ??.???????, ?.35, ??.NSG
> 
> ???./????: +7 495 727-19-59 Web-????: http://www.nsg.ru
> 
> EN: Maksim Tamarsky Software Engineer NSG Ltd. 35 Volnaya Street,
> 105187 Moscow, Russia +7 495 727-19-59 http://www.nsg.ru
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUP+2VAAoJED82D4RIDoWP6mUP/jtpZIc0HufUZcI4Q0T6KqBL
H0WvEIBewKgMj+rr43pFyrZye4sU4lbEIM5OMshxA7H5lvQzFwz2dxJSjOBr8c7h
FtgsjfzkWqQoJEUI8Fo+YVjn+UBspQtkdY5PA+d+tuiM4QzNs5N4LWKam9CJgUSk
yL3TatsLilRg3PhXNvaptma0+8LeYmEO2OHGnlVJoEwB0Sj+6XQTItCymQI0OVup
slxtFSTU0kCrtjjeNaCegXCY2xeCkshA2pXbVYg7cWpBohkVzGSExpfteyM/u8xh
JGD4wDI+pkXeg9lXJ4xW0te7VZCQRhJbao23vDywpveBb1HOxDR7zL6cqTpD0DWz
XqGXXGLHQk4hsnfBLGpXO2ZO2lgfYXcG+Q5O3b3r9Dz6f7NcPzu9j9G7CkO6hXlP
osYLtikNwRdQQ1zxxNHlrj+WTfM5clSnrSa/SLJXopf+921z+faBJtqY1IVgl51f
40EMh0h5/M7Gv071Juc2fcBuJFIZYf5oNeD0xipZBYwHsv/qVx7P+yeLyrP6afYN
DflnRQVS5jfV9qKYFr4hxhb9DKRNgPKwG2xoIb0q01gbrXdRjbk39QibvyD+3Kn6
DJiE+5bfthS4XOxQb/vebEgBZEnQmld+vwCfR4NBGByo6T9rAEvqRopMTClMpJLN
cS9IM1kHKz3ZEy2FOVsj
=6/Lz
-----END PGP SIGNATURE-----
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic