public inbox for ecos-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy
@ 2012-08-17 13:51 bugzilla-daemon
  2012-08-17 13:54 ` [Bug 1001656] " bugzilla-daemon
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: bugzilla-daemon @ 2012-08-17 13:51 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

           Summary: FreeBSD: add AF_PACKET socket familiy
           Product: eCos
           Version: CVS
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: high
         Component: Patches and contributions
        AssignedTo: unassigned@bugs.ecos.sourceware.org
        ReportedBy: bernd.edlinger@hotmail.de
                CC: ecos-patches@ecos.sourceware.org
             Class: Advice Request


Hello,

this patch implements the Raw Ethernet Packet Sockets in the Free BSD stack.

That is a pretty cool feature which can be found nowhere else.

A fiew minor bugs are fixed too:
  - strict aliasing fixed (IPv6)
  - mbuf leaks
  - multicast output, when no gateway is configured
  - IFF_ALLMULTI changeable
  - added SIOCGIFINDEX as in linux
  - fixed SIOCADDMULTI/SIOCDELMULTI work as in linux
  - error handling in accept() looses socket resource
  - send() behaves different on SS_NBIO and MSG_DONTWAIT
  - packet loss every 20 minutes when ARP timeout expires
  - sbcompress() optimized to create less fragments

-- 
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
@ 2012-08-17 13:54 ` bugzilla-daemon
  2012-08-17 15:12 ` bugzilla-daemon
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2012-08-17 13:54 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #1 from Bernd Edlinger <bernd.edlinger@hotmail.de> 2012-08-17 14:53:49 BST ---
Created an attachment (id=1900)
 --> (http://bugs.ecos.sourceware.org/attachment.cgi?id=1900)
patch to implement packet sockets

-- 
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
  2012-08-17 13:54 ` [Bug 1001656] " bugzilla-daemon
@ 2012-08-17 15:12 ` bugzilla-daemon
  2012-09-14 14:08 ` bugzilla-daemon
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2012-08-17 15:12 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #2 from Bernd Edlinger <bernd.edlinger@hotmail.de> 2012-08-17 16:11:56 BST ---
Regarding AF_PACKET:

The protocol AF_PACKET will only be available when you call
cyg_use_af_packet() somewhere in your application.

If this function is not called the af_packet.c is not linked and
the binary will not become any larger due to this enhancement.

After this is done, these sockets can be used exactly as described here:

man 7 packet

-- 
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
  2012-08-17 13:54 ` [Bug 1001656] " bugzilla-daemon
  2012-08-17 15:12 ` bugzilla-daemon
@ 2012-09-14 14:08 ` bugzilla-daemon
  2013-06-25 17:11 ` bugzilla-daemon
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2012-09-14 14:08 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Bernd Edlinger <bernd.edlinger@hotmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1900|0                           |1
        is obsolete|                            |

--- Comment #3 from Bernd Edlinger <bernd.edlinger@hotmail.de> 2012-09-14 15:08:25 BST ---
Created an attachment (id=1937)
 --> (http://bugs.ecos.sourceware.org/attachment.cgi?id=1937)
patch to implement packet sockets, Updated.

Hello,

now I added a missing lock around sblock() and sbunlock().

This can cause problems if different threads use sendto() on the same socket.
or recv() and shutdown(SD_RECV) on the same socket at the same time.

See the discussion on ecos-discuss@ecos.sourceware.org: "BSD socket stall"‏

-- 
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
>From ecos-bugs-return-9825-listarch-ecos-bugs=sources.redhat.com@sourceware.org Sat Sep 15 01:00:46 2012
Return-Path: <ecos-bugs-return-9825-listarch-ecos-bugs=sources.redhat.com@sourceware.org>
Delivered-To: listarch-ecos-bugs@sources.redhat.com
Received: (qmail 3504 invoked by alias); 15 Sep 2012 01:00:44 -0000
Received: (qmail 3493 invoked by uid 22791); 15 Sep 2012 01:00:43 -0000
X-SWARE-Spam-Status: No, hits=0.4 required=5.0
	tests=AWL,BAYES_00,HTML_MESSAGE,RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
Received: from hagrid.ecoscentric.com (HELO mail.ecoscentric.com) (212.13.207.197)
    by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 15 Sep 2012 01:00:13 +0000
Received: by mail.ecoscentric.com (Postfix, from userid 48)
	id 9BEDB2F78005; Sat, 15 Sep 2012 02:00:11 +0100 (BST)
X-Original-To: unassigned@bugs.ecos.sourceware.org
Delivered-To: unassigned@bugs.ecos.sourceware.org
From: bugzilla-daemon@ecoscentric.com
To: unassigned@bugs.ecos.sourceware.org
Subject: [Issue Management System] eCos bugs/patches left UNASSIGNED for 2
 months
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------10771--1347670804-----"
X-Bugzilla-Type: whine
X-Bugzilla-URL: http://bugzilla.ecoscentric.com/
Auto-Submitted: auto-generated
Date: Sat, 15 Sep 2012 01:00:00 -0000
Message-Id: <20120915010004.F31332F78005@mail.ecoscentric.com>
Mailing-List: contact ecos-bugs-help@sourceware.org; run by ezmlm
Precedence: bulk
List-Id: <ecos-bugs.sourceware.org>
List-Subscribe: <mailto:ecos-bugs-subscribe@sourceware.org>
List-Post: <mailto:ecos-bugs@sourceware.org>
List-Help: <mailto:ecos-bugs-help@sourceware.org>, <http://sourceware.org/lists.html#faqs>
Sender: ecos-bugs-owner@sourceware.org
Delivered-To: mailing list ecos-bugs@sourceware.org
X-SW-Source: 2012/txt/msg01254.txt.bz2


------------10771--1347670804-----
Content-type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-length: 21554

This is an automated mail to make people aware that the following issues have still not been assigned to anyone (owned by 'unassigned') over 2 months since they were created!

Please can people volunteer to look at them ASAP.




  This search was scheduled by jifl@ecoscentric.com.



Unassigned for >= 2 months
--------------------------
Issue 20804:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=20804
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: ASSIGNED
   Summary: Misbehavior of printf %e format.
Issue 1000986:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1000986
  Priority: low  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: New HAL for freescale MPC8572DS
Issue 1001027:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001027
  Priority: normal  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Checking whether the client is connected to the Server usin netconn lwIP
Issue 1001031:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001031
  Priority: normal  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: fis_write function in redboot not writng into flash properly - help needed
Issue 1001069:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001069
  Priority: low  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: SST 39VFxxx bad command code for erasing block
Issue 1001084:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001084
  Priority: normal  Severity: normal  Platform: stm32e_eval (ST STM3210E EVAL board)
  Assignee: unassigned
    Status: NEW
   Summary: STM32 USB driver unplugging/replugging issue
Issue 1001096:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001096
  Priority: high  Severity: critical  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Dual Init of SPI on at91sam7x-based system
Issue 1001107:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001107
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Support for the STMicroelectronics STR912FAW44 processor (ARM966E-S) and the Propox MMstr912 board
Issue 1001110:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001110
  Priority: low  Severity: major  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: cyg_flag_poll and cyg_flag_wait clears all flags
Issue 1001119:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001119
  Priority: low  Severity: normal  Platform: at91sam7sek_256 (AT91SAM7S-EK board with AT91SAM7S256)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: at91_spi.c says "fix me", and need a flag to be cleared before transfer()
Issue 1001120:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001120
  Priority: normal  Severity: normal  Platform: at91sam7sek_256 (AT91SAM7S-EK board with AT91SAM7S256)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: at91sam's PIT can hang vorever if
Issue 1001129:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001129
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: New HAL package for the AT91RM9200
Issue 1001133:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001133
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: STM32 SPI APB1 and APB2 bus clock frequency issue
Issue 1001139:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001139
  Priority: normal  Severity: major  Platform: linux (Linux synthetic target)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: 'make tests' fails for linux synthetic target
Issue 1001146:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001146
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: Navigation of the documentation using PREV NEXT PARENT arrows broken
Issue 1001148:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001148
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: help documentation tree does not correspond to viewed document
Issue 1001149:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001149
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: documentation tree in navigation panel does not open at viewed document
Issue 1001151:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001151
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: fisdir_size when combined FIS and config
Issue 1001161:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001161
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: hal_interrupt_mask() interrupt lost
Issue 1001168:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001168
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: ftell returns incorrect position on files opened for append
Issue 1001175:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001175
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: NEEDINFO
   Summary: Not detecting repository
Issue 1001176:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001176
  Priority: high  Severity: critical  Platform: Other (please specify)
  Assignee: unassigned
    Status: NEEDINFO
   Summary: Repository Error
Issue 1001179:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001179
  Priority: high  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: ecos with network support for MINI2440 QEMU
Issue 1001193:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001193
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: abnormal behavior readdir on fat16
Issue 1001207:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001207
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: HAL_BREAKINST_TYPE is missing for building redboot
Issue 1001208:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001208
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Redboot changes to support Embedded Flash with variable block sizes
Issue 1001211:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001211
  Priority: normal  Severity: minor  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: CAN loopback driver requires CYGPKG_DEVS_CAN_LOOP_CAN[01]
Issue 1001235:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001235
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: National Semiconductor DP83848 PHY
Issue 1001237:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001237
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Missing CDL dependency on VNC server test application
Issue 1001238:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001238
  Priority: low  Severity: critical  Platform: at91sam7xek_512 (AT91SAM7X-EK board with AT91SAM7X512)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Thumb mode return from ISR causes undefined behaviour
Issue 1001243:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001243
  Priority: normal  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Fix trace function reporting of rewinddir()
Issue 1001252:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001252
  Priority: low  Severity: critical  Platform: linux (Linux synthetic target)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Problem building "Linux Synthetic" target on Linux (Ubuntu)
Issue 1001268:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001268
  Priority: low  Severity: enhancement  Platform: stm32e_eval (ST STM3210E EVAL board)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: I2C driver for STM32 Cortex M3
Issue 1001300:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001300
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: problème de commutation des taches
Issue 1001349:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001349
  Priority: low  Severity: major  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Usage of block locking in the flash library
Issue 1001351:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001351
  Priority: low  Severity: normal  Platform: stm32e_eval (ST STM3210E EVAL board)
  Assignee: unassigned
    Status: NEEDINFO
   Summary: Non-dummy stm32_get_config() and stm32_set_config() for stm32 spi driver
Issue 1001357:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001357
  Priority: low  Severity: normal  Platform: Custom (Customer specific)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Cortexm Bus fault
Issue 1001359:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001359
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Incorrect include path in SNMP util_funcs.h and config.h
Issue 1001368:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001368
  Priority: normal  Severity: major  Platform: sam9g20ek (Atmel AT91SAM9G20-EK board)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Availability of port.
Issue 1001369:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001369
  Priority: low  Severity: critical  Platform: linux (Linux synthetic target)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: target.ld:33 cannot move location counter backwards
Issue 1001375:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001375
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Duplicate md5 code
Issue 1001389:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001389
  Priority: low  Severity: minor  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Porting eCos to new hardware
Issue 1001397:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001397
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: I2C driver for Kinetic microcontrollers
Issue 1001407:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001407
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: lpc17xx_misc.h does not define CYNUM_HAL_LPC17XX_PCLK_SSP0
Issue 1001410:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001410
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: mkdir() fails if pathname has a trailing "/"
Issue 1001417:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001417
  Priority: high  Severity: major  Platform: Custom (Customer specific)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: stm32f2xx VAR layer, stm3221g-eval HAL layer and Framebuffer component
Issue 1001419:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001419
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Driver for Freescale MMA7660 accelerometer
Issue 1001424:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001424
  Priority: low  Severity: normal  Platform: Custom (Customer specific)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Compilation problem when using native/embedded gcc on linux (Ubuntu)
Issue 1001428:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001428
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Hal bits for Kinetis K40 SLCD controller
Issue 1001434:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001434
  Priority: low  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx_baudrates.h has some erroneous bit timing entries
Issue 1001437:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001437
  Priority: low  Severity: major  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: ADC HW drivers have race condition in cyg_io_set_config(CYG_IO_SET_CONFIG_ADC_[EN|DIS]ABLE)
Issue 1001438:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001438
  Priority: low  Severity: minor  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx.c: CYG_IO_GET_CONFIG_CAN_HDI returns incorrect support_flags value
Issue 1001439:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001439
  Priority: low  Severity: minor  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx.c: CYGOPT_DEVS_CAN_CAN_LPC2XXX_LUT_ERR_SUPP problems
Issue 1001440:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001440
  Priority: low  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx.c: driver confuses 'bus error' and 'bus off' conditions
Issue 1001442:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001442
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: LPC17XX bit band macro proposal
Issue 1001444:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001444
  Priority: high  Severity: major  Platform: sam9261ek (Atmel AT91SAM9261-EK board)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Can't share virtual vector between ROM monitor and application which run in flash
Issue 1001446:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001446
  Priority: low  Severity: minor  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx.cdl: does not implement CYGINT_IO_CAN_TX_EVENTS
Issue 1001447:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001447
  Priority: low  Severity: major  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: can_lpc2xxx.c: race condition (Tx events may be missed), DSR efficiency
Issue 1001452:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001452
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Select doesn't work correctly when Cyg_FlagValue > 32 bit
Issue 1001455:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001455
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Watchdog: no documentation, no C API for install/uninstall_action
Issue 1001456:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001456
  Priority: low  Severity: major  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: HAL misses Interrupt Clear-Pending Registers handling: wasted processing power
Issue 1001457:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001457
  Priority: low  Severity: enhancement  Platform: pc (i386 PC target)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Add pc_rhine target and i386 rhine package
Issue 1001461:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001461
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Spansion S25FLxxxK (SPI NOR FLASH) driver
Issue 1001463:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001463
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: LPC17XX supplementary code/option patch
Issue 1001466:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001466
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEEDINFO
   Summary: /dev/null serial driver
Issue 1001467:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001467
  Priority: normal  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Issue with string.cdl CYGFUN_LIBC_STRING_BSD_FUNCS description
Issue 1001468:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001468
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: eCos GNU tools 4.6.3
Issue 1001474:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001474
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: io/serial/common/serial.c: overrun condition returns uninitialized .stat item
Issue 1001477:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001477
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: TERMIOS does not completely respect OPOST
Issue 1001480:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001480
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Generic 16x5x driver: inverted chronology in pc_serial_start_xmit(): superfluous ISR/DSR run
Issue 1001483:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001483
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: Generic 16x5x driver has incorrect error processing
Issue 1001490:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001490
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: C99 snprintf() does not include terminated null in truncated strings
Issue 1001491:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001491
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: jffs2_iput() called with NULL inode unlinking garbage file path
Issue 1001510:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001510
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: REOPENED
   Summary: Fix compiler warnings about mismatch between log() format string and argument values.
Issue 1001522:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001522
  Priority: low  Severity: minor  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: Array index out of bounds in tftp_server.c
Issue 1001523:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001523
  Priority: low  Severity: normal  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: RedBoot TCP socket stays in TIME_WAIT state forever
Issue 1001524:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001524
  Priority: normal  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: Cortex-M: Remote 'g' packet reply is too long
Issue 1001539:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001539
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: Single precision floating point math library
Issue 1001545:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001545
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: ustl: update to uSTL 1.6
Issue 1001568:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001568
  Priority: low  Severity: major  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: fis load reads incorrect data if bad blocks are present
Issue 1001586:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001586
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: NEW
   Summary: BSD nc_test_slave chrashes
Issue 1001587:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001587
  Priority: high  Severity: major  Platform: All
  Assignee: unassigned
    Status: NEEDINFO
   Summary: eCos Config tool Ver 3.0 with vertical scroll bug
Issue 1001588:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001588
  Priority: low  Severity: major  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: NULL pointer access in lwIP SNMP agent
Issue 1001603:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001603
  Priority: low  Severity: normal  Platform: Other (please specify)
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: LPC2XXX/17XX HW RTC driver can report wrong time/date data
Issue 1001605:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001605
  Priority: low  Severity: enhancement  Platform: All
  Assignee: unassigned
    Status: UNCONFIRMED
   Summary: much faster and simpler(!) replacement for _simple_mktime() (in wallclock.inl)
Issue 1001623:
  http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001623
  Priority: low  Severity: enhancement  Platform: Other (please specify)
  Assignee: unassigned
    Status: NEW
   Summary: [RFC] eCos FLASH startup from RedBoot



------------10771--1347670804-----
Content-type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-length: 41110

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>
      [Issue Management System] eCos bugs/patches left UNASSIGNED for 2 months
    </title>
  </head>
  <body bgcolor="#FFFFFF">

    <p align="left">This is an automated mail to make people aware that the following issues have still not been assigned to anyone (owned by 'unassigned') over 2 months since they were created!

Please can people volunteer to look at them ASAP.



    </p>

    <p align="left">
        This search was scheduled by jifl&#64;ecoscentric.com.
    </p>



  <h2>Unassigned for &gt;= 2 months</h2>

  <table width="100%">
    <tr>
      <th align="left">ID</th>
      <th align="left">Sev</th>
      <th align="left">Pri</th>
      <th align="left">Plt</th>
      <th align="left">Assignee</th>
      <th align="left">Status</th>
      <th align="left">Resolution</th>
      <th align="left">Summary</th>
    </tr>

      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=20804">20804</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">ASSIGNED</td>
        <td align="left"></td>
        <td align="left">Misbehavior of printf %e format.</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1000986">1000986</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">New HAL for freescale MPC8572DS</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001027">1001027</a></td>
        <td align="left">normal</td>
        <td align="left">normal</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Checking whether the client is connected to the Server usin netconn lwIP</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001031">1001031</a></td>
        <td align="left">normal</td>
        <td align="left">normal</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">fis_write function in redboot not writng into flash properly - help needed</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001069">1001069</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">SST 39VFxxx bad command code for erasing block</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001084">1001084</a></td>
        <td align="left">normal</td>
        <td align="left">normal</td>
        <td align="left">stm32e_eval (ST STM3210E EVAL board)</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">STM32 USB driver unplugging/replugging issue</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001096">1001096</a></td>
        <td align="left">critical</td>
        <td align="left">high</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Dual Init of SPI on at91sam7x-based system</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001107">1001107</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Support for the STMicroelectronics STR912FAW44 processor (ARM966E-S) and the Propox MMstr912 board</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001110">1001110</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">cyg_flag_poll and cyg_flag_wait clears all flags</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001119">1001119</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">at91sam7sek_256 (AT91SAM7S-EK board with AT91SAM7S256)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">at91_spi.c says &quot;fix me&quot;, and need a flag to be cleared before transfer()</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001120">1001120</a></td>
        <td align="left">normal</td>
        <td align="left">normal</td>
        <td align="left">at91sam7sek_256 (AT91SAM7S-EK board with AT91SAM7S256)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">at91sam's PIT can hang vorever if</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001129">1001129</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">New HAL package for the AT91RM9200</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001133">1001133</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">STM32 SPI APB1 and APB2 bus clock frequency issue</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001139">1001139</a></td>
        <td align="left">major</td>
        <td align="left">normal</td>
        <td align="left">linux (Linux synthetic target)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">'make tests' fails for linux synthetic target</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001146">1001146</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">Navigation of the documentation using PREV NEXT PARENT arrows broken</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001148">1001148</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">help documentation tree does not correspond to viewed document</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001149">1001149</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">documentation tree in navigation panel does not open at viewed document</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001151">1001151</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">fisdir_size when combined FIS and config</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001161">1001161</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">hal_interrupt_mask() interrupt lost</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001168">1001168</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">ftell returns incorrect position on files opened for append</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001175">1001175</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEEDINFO</td>
        <td align="left"></td>
        <td align="left">Not detecting repository</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001176">1001176</a></td>
        <td align="left">critical</td>
        <td align="left">high</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">NEEDINFO</td>
        <td align="left"></td>
        <td align="left">Repository Error</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001179">1001179</a></td>
        <td align="left">enhancement</td>
        <td align="left">high</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">ecos with network support for MINI2440 QEMU</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001193">1001193</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">abnormal behavior readdir on fat16</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001207">1001207</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">HAL_BREAKINST_TYPE is missing for building redboot</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001208">1001208</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Redboot changes to support Embedded Flash with variable block sizes</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001211">1001211</a></td>
        <td align="left">minor</td>
        <td align="left">normal</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">CAN loopback driver requires CYGPKG_DEVS_CAN_LOOP_CAN[01]</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001235">1001235</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">National Semiconductor DP83848 PHY</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001237">1001237</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Missing CDL dependency on VNC server test application</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001238">1001238</a></td>
        <td align="left">critical</td>
        <td align="left">low</td>
        <td align="left">at91sam7xek_512 (AT91SAM7X-EK board with AT91SAM7X512)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Thumb mode return from ISR causes undefined behaviour</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001243">1001243</a></td>
        <td align="left">normal</td>
        <td align="left">normal</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Fix trace function reporting of rewinddir()</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001252">1001252</a></td>
        <td align="left">critical</td>
        <td align="left">low</td>
        <td align="left">linux (Linux synthetic target)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Problem building &quot;Linux Synthetic&quot; target on Linux (Ubuntu)</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001268">1001268</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">stm32e_eval (ST STM3210E EVAL board)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">I2C driver for STM32 Cortex M3</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001300">1001300</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">problème de commutation des taches</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001349">1001349</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Usage of block locking in the flash library</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001351">1001351</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">stm32e_eval (ST STM3210E EVAL board)</td>
        <td align="left">unassigned</td>
        <td align="left">NEEDINFO</td>
        <td align="left"></td>
        <td align="left">Non-dummy stm32_get_config() and stm32_set_config() for stm32 spi driver</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001357">1001357</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Custom (Customer specific)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Cortexm Bus fault</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001359">1001359</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Incorrect include path in SNMP util_funcs.h and config.h</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001368">1001368</a></td>
        <td align="left">major</td>
        <td align="left">normal</td>
        <td align="left">sam9g20ek (Atmel AT91SAM9G20-EK board)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Availability of port.</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001369">1001369</a></td>
        <td align="left">critical</td>
        <td align="left">low</td>
        <td align="left">linux (Linux synthetic target)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">target.ld:33 cannot move location counter backwards</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001375">1001375</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Duplicate md5 code</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001389">1001389</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Porting eCos to new hardware</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001397">1001397</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">I2C driver for Kinetic microcontrollers</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001407">1001407</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">lpc17xx_misc.h does not define CYNUM_HAL_LPC17XX_PCLK_SSP0</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001410">1001410</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">mkdir() fails if pathname has a trailing &quot;/&quot;</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001417">1001417</a></td>
        <td align="left">major</td>
        <td align="left">high</td>
        <td align="left">Custom (Customer specific)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">stm32f2xx VAR layer, stm3221g-eval HAL layer and Framebuffer component</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001419">1001419</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Driver for Freescale MMA7660 accelerometer</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001424">1001424</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Custom (Customer specific)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Compilation problem when using native/embedded gcc on linux (Ubuntu)</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001428">1001428</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Hal bits for Kinetis K40 SLCD controller</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001434">1001434</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx_baudrates.h has some erroneous bit timing entries</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001437">1001437</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">ADC HW drivers have race condition in cyg_io_set_config(CYG_IO_SET_CONFIG_ADC_[EN|DIS]ABLE)</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001438">1001438</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx.c: CYG_IO_GET_CONFIG_CAN_HDI returns incorrect support_flags value</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001439">1001439</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx.c: CYGOPT_DEVS_CAN_CAN_LPC2XXX_LUT_ERR_SUPP problems</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001440">1001440</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx.c: driver confuses 'bus error' and 'bus off' conditions</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001442">1001442</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">LPC17XX bit band macro proposal</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001444">1001444</a></td>
        <td align="left">major</td>
        <td align="left">high</td>
        <td align="left">sam9261ek (Atmel AT91SAM9261-EK board)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Can't share virtual vector between ROM monitor and application which run in flash</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001446">1001446</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx.cdl: does not implement CYGINT_IO_CAN_TX_EVENTS</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001447">1001447</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">can_lpc2xxx.c: race condition (Tx events may be missed), DSR efficiency</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001452">1001452</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Select doesn't work correctly when Cyg_FlagValue &gt; 32 bit</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001455">1001455</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Watchdog: no documentation, no C API for install/uninstall_action</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001456">1001456</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">HAL misses Interrupt Clear-Pending Registers handling: wasted processing power</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001457">1001457</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">pc (i386 PC target)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Add pc_rhine target and i386 rhine package</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001461">1001461</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Spansion S25FLxxxK (SPI NOR FLASH) driver</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001463">1001463</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">LPC17XX supplementary code/option patch</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001466">1001466</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEEDINFO</td>
        <td align="left"></td>
        <td align="left">/dev/null serial driver</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001467">1001467</a></td>
        <td align="left">minor</td>
        <td align="left">normal</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Issue with string.cdl CYGFUN_LIBC_STRING_BSD_FUNCS description</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001468">1001468</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">eCos GNU tools 4.6.3</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001474">1001474</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">io/serial/common/serial.c: overrun condition returns uninitialized .stat item</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001477">1001477</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">TERMIOS does not completely respect OPOST</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001480">1001480</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Generic 16x5x driver: inverted chronology in pc_serial_start_xmit(): superfluous ISR/DSR run</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001483">1001483</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">Generic 16x5x driver has incorrect error processing</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001490">1001490</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">C99 snprintf() does not include terminated null in truncated strings</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001491">1001491</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">jffs2_iput() called with NULL inode unlinking garbage file path</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001510">1001510</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">REOPENED</td>
        <td align="left"></td>
        <td align="left">Fix compiler warnings about mismatch between log() format string and argument values.</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001522">1001522</a></td>
        <td align="left">minor</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">Array index out of bounds in tftp_server.c</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001523">1001523</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">RedBoot TCP socket stays in TIME_WAIT state forever</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001524">1001524</a></td>
        <td align="left">enhancement</td>
        <td align="left">normal</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">Cortex-M: Remote 'g' packet reply is too long</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001539">1001539</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">Single precision floating point math library</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001545">1001545</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">ustl: update to uSTL 1.6</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001568">1001568</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">fis load reads incorrect data if bad blocks are present</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001586">1001586</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">BSD nc_test_slave chrashes</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001587">1001587</a></td>
        <td align="left">major</td>
        <td align="left">high</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">NEEDINFO</td>
        <td align="left"></td>
        <td align="left">eCos Config tool Ver 3.0 with vertical scroll bug</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001588">1001588</a></td>
        <td align="left">major</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">NULL pointer access in lwIP SNMP agent</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001603">1001603</a></td>
        <td align="left">normal</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">LPC2XXX/17XX HW RTC driver can report wrong time/date data</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001605">1001605</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">All</td>
        <td align="left">unassigned</td>
        <td align="left">UNCONFIRMED</td>
        <td align="left"></td>
        <td align="left">much faster and simpler(!) replacement for _simple_mktime() (in wallclock.inl)</td>
      </tr>
      <tr>
        <td align="left"><a href="http://bugzilla.ecoscentric.com/show_bug.cgi?id=1001623">1001623</a></td>
        <td align="left">enhancement</td>
        <td align="left">low</td>
        <td align="left">Other (please specify)</td>
        <td align="left">unassigned</td>
        <td align="left">NEW</td>
        <td align="left"></td>
        <td align="left">[RFC] eCos FLASH startup from RedBoot</td>
      </tr>
  </table>

  </body>
</html>


------------10771--1347670804-------


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (2 preceding siblings ...)
  2012-09-14 14:08 ` bugzilla-daemon
@ 2013-06-25 17:11 ` bugzilla-daemon
  2013-07-15 12:01 ` bugzilla-daemon
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-06-25 17:11 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Bernd Edlinger <bernd.edlinger@hotmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1937|0                           |1
        is obsolete|                            |

--- Comment #4 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2268
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2268&action=edit
patch to implement packet sockets and various bug-fixes.

Hello,

my previus change introduced an unbalanced splnet/splx sequence in sosend().

this will be fixed with the attached update of the patch.

the only change is:
moved the splx in sosend() inside the do { } while loop.

-     splx(s);
      mp = &top;
      space -= clen;
      do {
+          splx(s);

           ....

           s = splnet();                               /* XXX */

           ...

      while (resid && space > 0);

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (3 preceding siblings ...)
  2013-06-25 17:11 ` bugzilla-daemon
@ 2013-07-15 12:01 ` bugzilla-daemon
  2013-07-23 18:48 ` bugzilla-daemon
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-07-15 12:01 UTC (permalink / raw)
  To: unassigned

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="UTF-8", Size: 15057 bytes --]

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Juergen Lambrecht <J.Lambrecht@televic.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |J.Lambrecht@televic.com

--- Comment #5 from Juergen Lambrecht <J.Lambrecht@televic.com> ---
(In reply to comment #2)
> Regarding AF_PACKET:
> 
> The protocol AF_PACKET will only be available when you call
> cyg_use_af_packet() somewhere in your application.
> 
> If this function is not called the af_packet.c is not linked and
> the binary will not become any larger due to this enhancement.
> 
> After this is done, these sockets can be used exactly as described here:
> 
> man 7 packet

Hi Bernd,

Because I am porting the busybox dhcp server to eCos, I am using your raw
packet patch.
When I do 'man 7 packet' on my linux, I get a slightly different definition of
'struct sockaddr_ll' (as also used by busybox): I have 'int sll_ifindex;'
instead of 'u_short sll_index;' and 'unsigned char sll_addr[8];' instead of
'u_char sll_addr[22];'.
I guess the naming difference is because your code is based on the freeBSD, and
the busybox is based on Linux.
But why 22 bytes for the address ('ssl_addr'), you only use 6B of it
(EHTER_ADDR_LEN)?

Kind regards,
Jürgen

-- 
You are receiving this mail because:
You are the assignee for the bug.
>From ecos-bugs-return-10498-listarch-ecos-bugs=sources.redhat.com@sourceware.org Mon Jul 15 12:58:14 2013
Return-Path: <ecos-bugs-return-10498-listarch-ecos-bugs=sources.redhat.com@sourceware.org>
Delivered-To: listarch-ecos-bugs@sources.redhat.com
Received: (qmail 29094 invoked by alias); 15 Jul 2013 12:58:13 -0000
Mailing-List: contact ecos-bugs-help@sourceware.org; run by ezmlm
Precedence: bulk
List-Id: <ecos-bugs.sourceware.org>
List-Subscribe: <mailto:ecos-bugs-subscribe@sourceware.org>
List-Post: <mailto:ecos-bugs@sourceware.org>
List-Help: <mailto:ecos-bugs-help@sourceware.org>, <http://sourceware.org/lists.html#faqs>
Sender: ecos-bugs-owner@sourceware.org
Delivered-To: mailing list ecos-bugs@sourceware.org
Received: (qmail 29058 invoked by uid 89); 15 Jul 2013 12:58:13 -0000
X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,RDNS_NONE,SPF_PASS autolearn=ham version=3.3.1
Received: from Unknown (HELO mail.ecoscentric.com) (212.13.207.197)
    by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Mon, 15 Jul 2013 12:58:12 +0000
Received: by mail.ecoscentric.com (Postfix, from userid 48)
	id 1BE714680012; Mon, 15 Jul 2013 13:58:04 +0100 (BST)
X-Original-To: unassigned@bugs.ecos.sourceware.org
Delivered-To: unassigned@bugs.ecos.sourceware.org
From: bugzilla-daemon@bugs.ecos.sourceware.org
To: unassigned@bugs.ecos.sourceware.org
Subject: [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
Date: Mon, 15 Jul 2013 12:58:00 -0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: eCos
X-Bugzilla-Component: Patches and contributions
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: bernd.edlinger@hotmail.de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: high
X-Bugzilla-Assigned-To: unassigned@bugs.ecos.sourceware.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields:
Message-ID: <bug-1001656-777-5Ny41Zvhu3@http.bugs.ecos.sourceware.org/>
In-Reply-To: <bug-1001656-777@http.bugs.ecos.sourceware.org/>
References: <bug-1001656-777@http.bugs.ecos.sourceware.org/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.ecos.sourceware.org/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2013/txt/msg00529.txt.bz2
Content-length: 2151

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #6 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
(In reply to comment #5)
Hi Jürgen,

> Because I am porting the busybox dhcp server to eCos, I am using your raw
> packet patch.
> When I do 'man 7 packet' on my linux, I get a slightly different definition
> of 'struct sockaddr_ll' (as also used by busybox): I have 'int sll_ifindex;'
> instead of 'u_short sll_index;' and 'unsigned char sll_addr[8];' instead of
> 'u_char sll_addr[22];'.
> I guess the naming difference is because your code is based on the freeBSD,
> and the busybox is based on Linux.
> But why 22 bytes for the address ('ssl_addr'), you only use 6B of it
> (EHTER_ADDR_LEN)?

good questions...

1. actually the name should be sll_ifindex. I somehow missed that typo.

2. the data type that is used by the bsd stack to index the interfaces
   is u_short, therefore I thought it would be better to use that instead.
   Same for the SIOCGIFINDEX ioctl, which uses only u_short.

3. in linux sizeof (struct sockaddr_ll) = 20 which is larger than
   sizeof(struct sockaddr) = 16.
   But on eCos the sockaddr is 32 bytes. Therefore the sockaddr_ll
   must be at least 32 bytes. Therefore I enlarged the sll_addr to 22.

Note: All socket addressses should be exactly 32 bytes in eCos,
because of this code in ./io/fileio/current/src/socket.cxx:

__externC int   bind (int s, const struct sockaddr *sa, unsigned int len)
{
...
    struct sockaddr sa2 = *sa;



regading 1, I will change the name.

regarding 2, I could change the type to int, and cast it
to u_short later, but only if that improves protability.

Is it your impression that this change would improve the
portability of the busybox dhcp server?

regarding 3, the sizeof sll_addr should be irrelevant to
the application as only 6 bytes are really used.

Does the existion code use the size of the sll_addr array
for anything? Does it break unless this array is exactly 8 bytes?


Regards
Bernd.

-- 
You are receiving this mail because:
You are the assignee for the bug.
>From ecos-bugs-return-10499-listarch-ecos-bugs=sources.redhat.com@sourceware.org Mon Jul 15 15:39:55 2013
Return-Path: <ecos-bugs-return-10499-listarch-ecos-bugs=sources.redhat.com@sourceware.org>
Delivered-To: listarch-ecos-bugs@sources.redhat.com
Received: (qmail 8501 invoked by alias); 15 Jul 2013 15:39:55 -0000
Mailing-List: contact ecos-bugs-help@sourceware.org; run by ezmlm
Precedence: bulk
List-Id: <ecos-bugs.sourceware.org>
List-Subscribe: <mailto:ecos-bugs-subscribe@sourceware.org>
List-Post: <mailto:ecos-bugs@sourceware.org>
List-Help: <mailto:ecos-bugs-help@sourceware.org>, <http://sourceware.org/lists.html#faqs>
Sender: ecos-bugs-owner@sourceware.org
Delivered-To: mailing list ecos-bugs@sourceware.org
Received: (qmail 8486 invoked by uid 89); 15 Jul 2013 15:39:55 -0000
X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,RDNS_NONE,SPF_PASS autolearn=ham version=3.3.1
Received: from Unknown (HELO mail.ecoscentric.com) (212.13.207.197)
    by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Mon, 15 Jul 2013 15:39:54 +0000
Received: by mail.ecoscentric.com (Postfix, from userid 48)
	id 43B484680014; Mon, 15 Jul 2013 16:39:46 +0100 (BST)
X-Original-To: unassigned@bugs.ecos.sourceware.org
Delivered-To: unassigned@bugs.ecos.sourceware.org
From: bugzilla-daemon@bugs.ecos.sourceware.org
To: unassigned@bugs.ecos.sourceware.org
Subject: [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
Date: Mon, 15 Jul 2013 15:39:00 -0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: eCos
X-Bugzilla-Component: Patches and contributions
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: J.Lambrecht@televic.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: high
X-Bugzilla-Assigned-To: unassigned@bugs.ecos.sourceware.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields:
Message-ID: <bug-1001656-777-sWxYGvQs76@http.bugs.ecos.sourceware.org/>
In-Reply-To: <bug-1001656-777@http.bugs.ecos.sourceware.org/>
References: <bug-1001656-777@http.bugs.ecos.sourceware.org/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.ecos.sourceware.org/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2013/txt/msg00530.txt.bz2
Content-length: 2506

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #7 from Juergen Lambrecht <J.Lambrecht@televic.com> ---
(In reply to comment #6)
> (In reply to comment #5)
> Hi Jürgen,
> 
> > Because I am porting the busybox dhcp server to eCos, I am using your raw
> > packet patch.
> > When I do 'man 7 packet' on my linux, I get a slightly different definition
> > of 'struct sockaddr_ll' (as also used by busybox): I have 'int sll_ifindex;'
> > instead of 'u_short sll_index;' and 'unsigned char sll_addr[8];' instead of
> > 'u_char sll_addr[22];'.
> > I guess the naming difference is because your code is based on the freeBSD,
> > and the busybox is based on Linux.
> > But why 22 bytes for the address ('ssl_addr'), you only use 6B of it
> > (EHTER_ADDR_LEN)?
> 
> good questions...
> 
> 1. actually the name should be sll_ifindex. I somehow missed that typo.
> 
> 2. the data type that is used by the bsd stack to index the interfaces
>    is u_short, therefore I thought it would be better to use that instead.
>    Same for the SIOCGIFINDEX ioctl, which uses only u_short.
> 
> 3. in linux sizeof (struct sockaddr_ll) = 20 which is larger than
>    sizeof(struct sockaddr) = 16.
>    But on eCos the sockaddr is 32 bytes. Therefore the sockaddr_ll
>    must be at least 32 bytes. Therefore I enlarged the sll_addr to 22.
> 
> Note: All socket addressses should be exactly 32 bytes in eCos,
> because of this code in ./io/fileio/current/src/socket.cxx:
> 
> __externC int   bind (int s, const struct sockaddr *sa, unsigned int len)
> {
> ...
>     struct sockaddr sa2 = *sa;
> 
> 
> 
> regading 1, I will change the name.
OK, I did the same
> 
> regarding 2, I could change the type to int, and cast it
> to u_short later, but only if that improves protability.
> 
> Is it your impression that this change would improve the
> portability of the busybox dhcp server?
No, it's OK. The code compiled without warnings so far.
> 
> regarding 3, the sizeof sll_addr should be irrelevant to
> the application as only 6 bytes are really used.
> 
> Does the existion code use the size of the sll_addr array
> for anything? Does it break unless this array is exactly 8 bytes?
No. Busybox code also only uses 6B instead of the 8 they have.
So it is OK.

Thanks for your reply,
Jürgen
> 
> 
> Regards
> Bernd.

-- 
You are receiving this mail because:
You are the assignee for the bug.
>From ecos-bugs-return-10500-listarch-ecos-bugs=sources.redhat.com@sourceware.org Wed Jul 17 20:12:24 2013
Return-Path: <ecos-bugs-return-10500-listarch-ecos-bugs=sources.redhat.com@sourceware.org>
Delivered-To: listarch-ecos-bugs@sources.redhat.com
Received: (qmail 24839 invoked by alias); 17 Jul 2013 20:12:24 -0000
Mailing-List: contact ecos-bugs-help@sourceware.org; run by ezmlm
Precedence: bulk
List-Id: <ecos-bugs.sourceware.org>
List-Subscribe: <mailto:ecos-bugs-subscribe@sourceware.org>
List-Post: <mailto:ecos-bugs@sourceware.org>
List-Help: <mailto:ecos-bugs-help@sourceware.org>, <http://sourceware.org/lists.html#faqs>
Sender: ecos-bugs-owner@sourceware.org
Delivered-To: mailing list ecos-bugs@sourceware.org
Received: (qmail 24829 invoked by uid 89); 17 Jul 2013 20:12:23 -0000
X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,RDNS_NONE,SPF_PASS autolearn=no version=3.3.1
Received: from Unknown (HELO mail.ecoscentric.com) (212.13.207.197)
    by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 17 Jul 2013 20:12:23 +0000
Received: by mail.ecoscentric.com (Postfix, from userid 48)
	id 2D221468001A; Wed, 17 Jul 2013 21:12:15 +0100 (BST)
X-Original-To: unassigned@bugs.ecos.sourceware.org
Delivered-To: unassigned@bugs.ecos.sourceware.org
From: bugzilla-daemon@bugs.ecos.sourceware.org
To: unassigned@bugs.ecos.sourceware.org
Subject: [Bug 1001881] New: Allow FIS cmd to handle multiple flash devices
 with different block alignments
Date: Wed, 17 Jul 2013 20:12:00 -0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: eCos
X-Bugzilla-Component: Patches and contributions
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: sarcastic.mannequin@gmail.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: low
X-Bugzilla-Assigned-To: unassigned@bugs.ecos.sourceware.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform
 op_sys bug_status bug_severity priority component assigned_to reporter cc
Message-ID: <bug-1001881-777@http.bugs.ecos.sourceware.org/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://bugs.ecos.sourceware.org/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2013/txt/msg00531.txt.bz2
Content-length: 1424

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id\x1001881

            Bug ID: 1001881
           Summary: Allow FIS cmd to handle multiple flash devices with
                    different block alignments
           Product: eCos
           Version: unknown
            Target: All
  Architecture/Host Other
                OS:
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: low
         Component: Patches and contributions
          Assignee: unassigned@bugs.ecos.sourceware.org
          Reporter: sarcastic.mannequin@gmail.com
                CC: ecos-patches@ecos.sourceware.org

Created attachment 2336
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id#36&actioníit
Allow FIS cmd to handle multiple flash devices with different block alignments

This patch allows Redboot FIS command to manage multiple flash devices even
when the flash devices have different block sizes/alignments.

Note this is not about different block sizes in a single flash device, this is
about different block sizes in multiple flash devices.

Noticed this problem with Redboot on a board that has embedded flash in SoC and
also a SPI dataflash device. Most FIS operations were failing because it was
using alignment from embedded flash even on dataflash device.

--
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (4 preceding siblings ...)
  2013-07-15 12:01 ` bugzilla-daemon
@ 2013-07-23 18:48 ` bugzilla-daemon
  2013-11-26 10:21 ` bugzilla-daemon
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-07-23 18:48 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Bernd Edlinger <bernd.edlinger@hotmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #2268|0                           |1
        is obsolete|                            |

--- Comment #8 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2337
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2337&action=edit
patch to implement packet sockets and various bug-fixes

renamed sll_index to sll_ifindex due to recent discussion.

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (5 preceding siblings ...)
  2013-07-23 18:48 ` bugzilla-daemon
@ 2013-11-26 10:21 ` bugzilla-daemon
  2013-12-01 23:55 ` bugzilla-daemon
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-11-26 10:21 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #9 from D.Zebralla <daniel.zebralla@arcor.de> ---
Created attachment 2388
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2388&action=edit
Simple test to send a raw ethernet packet and to receive a raw ethernet packet

Hello,

I just wanted to confirm that this patch is working, applied to eCos revision
3272 (checked out from ecoscentric mercurial repository).

I attached a c-file with two simple functions:
* sendPacket() - sends a raw packet with a given ethernet type
* receivePacket() - busy wait until a packet is received with the given
ethernet type

I DID NOT test the effects of the additional bug fixes, so I can not give
feedback on those!

I would like to see this patch included into the ecos repository sometime soon!

Regards
- Daniel

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (6 preceding siblings ...)
  2013-11-26 10:21 ` bugzilla-daemon
@ 2013-12-01 23:55 ` bugzilla-daemon
  2013-12-06 15:38 ` bugzilla-daemon
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-12-01 23:55 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #10 from Juergen Lambrecht <J.Lambrecht@televic.com> ---
(In reply to comment #9)
> Created attachment 2388 [details]
> Simple test to send a raw ethernet packet and to receive a raw ethernet
> packet
> 
> Hello,
> 
> I just wanted to confirm that this patch is working, applied to eCos
> revision 3272 (checked out from ecoscentric mercurial repository).
I also want to confirm this patch works for me. I updated to the ecos CVS
repository from 7/2013.
> 
> I attached a c-file with two simple functions:
> * sendPacket() - sends a raw packet with a given ethernet type
> * receivePacket() - busy wait until a packet is received with the given
> ethernet type
> 
> I DID NOT test the effects of the additional bug fixes, so I can not give
> feedback on those!
Same for me, but we are testing 3 applications with it for the past months and
no eCos issues so far.
> 
> I would like to see this patch included into the ecos repository sometime
> soon!
same for me
> 
> Regards
> - Daniel

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (7 preceding siblings ...)
  2013-12-01 23:55 ` bugzilla-daemon
@ 2013-12-06 15:38 ` bugzilla-daemon
  2013-12-08 23:55 ` bugzilla-daemon
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-12-06 15:38 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #11 from D.Zebralla <daniel.zebralla@arcor.de> ---
I stumbled across a problem sending normal UDP packets with this patch.
I'm not sure whether the problem is introduced by this patch or our way of
opening a UDP socket is wrong.

I'm referring to this change of the patch:

diff -Nur ecos-cvs-120723/packages/net/bsd_tcpip/current/src/sys/kern/sockio.c
ecos/packages/net/bsd_tcpip/current/src/sys/kern/sockio.c
--- ecos-cvs-120723/packages/net/bsd_tcpip/current/src/sys/kern/sockio.c   
2009-01-29 18:49:56.000000000 +0100
+++ ecos/packages/net/bsd_tcpip/current/src/sys/kern/sockio.c    2012-08-02
10:15:18.000000000 +0200
@@ -234,7 +234,8 @@
 {
     int error;
     sockaddr sa1=*sa;
-    
+    sa1.sa_len = len;
+
     error = sobind((struct socket *)fp->f_data, (sockaddr *)&sa1, 0);
     return error;
 }


We're starting the UDP connection like this (error checking omitted for
readability):
    memset(&hints, 0, sizeof hints); // make sure the struct is empty
    hints.ai_family = AF_INET6; // IPv6
    hints.ai_socktype = SOCK_DGRAM; // UDP
    hints.ai_flags = AI_PASSIVE; // fill in my IP for me

    getaddrinfo(NULL, "12345", &hints, &servinfo);

    acceptSocket = socket(servinfo->ai_family, servinfo->ai_socktype,
servinfo->ai_protocol);

    setsockopt(acceptSocket, SOL_SOCKET, SO_REUSEADDR, (char *)&on,sizeof(on);

    bind(acceptSocket, servinfo->ai_addr, servinfo->ai_addrlen);

servinfo->ai_addrlen was set to 32 Bytes (size of struct sockaddr) inside
alloc_addrinfo-function:
    struct sockaddr * sa;
    [...]
    nai->ai_addrlen = sizeof(*sa);


Due to the patch inside bsd_bind sa1.sa_len is now changed from 28 (size of
struct sockaddr_in6) to 32 (size of struct sockaddr).

After finally arriving in the udp6_output function, the following sanity check
now fails because addr6->m_len is now 32 instead of 28:
    if (addr6) {
    [...]
        sin6 = mtod(addr6, struct sockaddr_in6 *);

        if (addr6->m_len != sizeof(*sin6))
            return(EINVAL);
    [...]
    }


Can someone please confirm this or point me to errors we may have made?

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (8 preceding siblings ...)
  2013-12-06 15:38 ` bugzilla-daemon
@ 2013-12-08 23:55 ` bugzilla-daemon
  2013-12-15  2:00 ` bugzilla-daemon
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-12-08 23:55 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #12 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Hi,

thanks for reporting this.
I had not done much testing in the IPv6 area.

The issue with the bind is, that

 sockaddr sa1=*sa;

copies exacly 32 bytes. So all sockaddr_xx structures should
have at least 32 bytes, otherwise we get access beyound the end
at this point.

I had not seen that sockaddr_in6 is shorter than sockaddr.
that looks wrong indeed.

I'd suggest you try to make sockaddr 4 bytes larger

struct sockaddr_in6 {
        u_int8_t        sin6_len;       /* length of this struct(sa_family_t)*/
        u_int8_t        sin6_family;    /* AF_INET6 (sa_family_t) */
        u_int16_t       sin6_port;      /* Transport layer port # (in_port_t)*/
        u_int32_t       sin6_flowinfo;  /* IP6 flow information */
        struct in6_addr sin6_addr;      /* IP6 address */
        u_int32_t       sin6_scope_id;  /* scope zone index */
        char            sin6_zero[4];   /* padding */
};

does this work?

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (9 preceding siblings ...)
  2013-12-08 23:55 ` bugzilla-daemon
@ 2013-12-15  2:00 ` bugzilla-daemon
  2014-01-21 16:46 ` bugzilla-daemon
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2013-12-15  2:00 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #13 from D.Zebralla <daniel.zebralla@arcor.de> ---
After the first quick test: Yes, it looks like the IPv6 UDP packet is now sent.

However, I am wondering if it's really the right thing to stuff padding bytes
into sockaddr_in6. I am not familiar with the whole networking code stuff, but
I saw that in the Windows world and partly in various unix flavors 28 Bytes for
sockaddr_in6 or even little less seem common.

Is there any RFC, ISO or POSIX standard where it's said that these structures
should have the same size?

What about this sockaddr_storage struct?

On a sidenote: Why was there even a 'len'-parameter in bsd_bind() when it was
not used up until your patch?

Thanks in advance!

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (10 preceding siblings ...)
  2013-12-15  2:00 ` bugzilla-daemon
@ 2014-01-21 16:46 ` bugzilla-daemon
  2014-01-22  7:46 ` bugzilla-daemon
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-21 16:46 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Grant Edwards <grant.b.edwards@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |grant.b.edwards@gmail.com

--- Comment #15 from Grant Edwards <grant.b.edwards@gmail.com> ---
First, thanks for taking the time to find/fix all these bugs.

I'd like to start working on getting these committed.  After a
preliminary look through the patches I have a few suggestions on how
to more quickly get things committed.

The patches contain hundreds diffs where nothing has changed but
whitespace (usually at the end of the line):

  diff -Nur ecos-cvs-120723/packages/io/eth/current/src/net/eth_drv.c
ecos/packages/io/eth/current/src/net/eth_drv.c
  --- ecos-cvs-120723/packages/io/eth/current/src/net/eth_drv.c    2009-01-29
18:49:45.000000000 +0100
  +++ ecos/packages/io/eth/current/src/net/eth_drv.c    2012-08-02
14:30:54.000000000 +0200
  @@ -146,8 +146,8 @@
   static int
   simulate_fail( struct eth_drv_sc *sc, int which )
   {
  -    struct simulated_failure_state *s;  
  -    
  +    struct simulated_failure_state *s;
  +
       for ( s = &simulated_failure_states[0]; s <
&simulated_failure_states[2];
             s++ ) {
           if ( 0 == s->sc ) {

Having to wade through the non-changes visually searching for the real
changes makes it that much more difficult to review.  Applying the
patches and then using a diff tool like meld that can ignore
whitespace changes is one work-around, but being able to use
Bugzilla's built-in (though somewhat less intelligent) tools makes
life easier for anybody reviewing the code.

I realize that deleting trailing whitespace is a side-effect of using
certain editors and probably wasn't done intentionally.  Cleaning up
whitespace from ends of lines is fine, but it it should probably be in
a separate patch that does nothing but whitespace cleanup.

Splitting the changes up into smaller patches would also make it much
easier.  A separate patch for the AF_PACKET support and for each of
the 10 bugs you listed would be ideal.  That way somebody reviewing
the code doesn't have to try to figure out which bug a particular
change is addressing.  It also means that the work of reviewing and
committing the changes can be divided up among multiple maintainers.

Next is the question of copyright assignment.  I'm not sure where the
threshold is for "trivial" changes above which a copyright assignment
is needed, and hopefully some other maintainers to comment on
that. There's probably a good chance that for a contribution this
large a copyright assignment will be needed.

-- 
Grant

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (11 preceding siblings ...)
  2014-01-21 16:46 ` bugzilla-daemon
@ 2014-01-22  7:46 ` bugzilla-daemon
  2014-01-31 10:39 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-22  7:46 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #16 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
(In reply to comment #15)
> First, thanks for taking the time to find/fix all these bugs.
> 
> I'd like to start working on getting these committed.  After a
> preliminary look through the patches I have a few suggestions on how
> to more quickly get things committed.
> 
> The patches contain hundreds diffs where nothing has changed but
> whitespace (usually at the end of the line):
> 

OK, separating the white-space changes is easy I will do that.

> Splitting the changes up into smaller patches would also make it much
> easier.  A separate patch for the AF_PACKET support and for each of
> the 10 bugs you listed would be ideal.  That way somebody reviewing
> the code doesn't have to try to figure out which bug a particular
> change is addressing.  It also means that the work of reviewing and
> committing the changes can be divided up among multiple maintainers.
> 

Well, maybe I should start with writing a change-log.

I am not sure how to test each part of that patch separately.
But I will try to isolate obviously independent parts and
separate that where possible.

> Next is the question of copyright assignment.  I'm not sure where the
> threshold is for "trivial" changes above which a copyright assignment
> is needed, and hopefully some other maintainers to comment on
> that. There's probably a good chance that for a contribution this
> large a copyright assignment will be needed.
> 

The copyright-assignment was signed by
my company (softing.com) on 2012-10-25
and counter-signed by FSF on 2012-12-17

Bernd.

> -- 
> Grant

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (12 preceding siblings ...)
  2014-01-22  7:46 ` bugzilla-daemon
@ 2014-01-31 10:39 ` bugzilla-daemon
  2014-01-31 10:41 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-31 10:39 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #17 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Hi,

Now I have separated the white-space changes from the code changes and put
it in another patch file, which is to be applied after the code changes,
otherwise the context won't match.

And I wrote a change log for all the code changes.

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (13 preceding siblings ...)
  2014-01-31 10:39 ` bugzilla-daemon
@ 2014-01-31 10:41 ` bugzilla-daemon
  2014-01-31 10:43 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-31 10:41 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #18 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2414
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2414&action=edit
Change-Log entry for all the bsd stack changes

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (14 preceding siblings ...)
  2014-01-31 10:41 ` bugzilla-daemon
@ 2014-01-31 10:43 ` bugzilla-daemon
  2014-01-31 10:44 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-31 10:43 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Bernd Edlinger <bernd.edlinger@hotmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #2337|0                           |1
        is obsolete|                            |

--- Comment #19 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2415
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2415&action=edit
patch to implement packet sockets and various bug-fixes

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (15 preceding siblings ...)
  2014-01-31 10:43 ` bugzilla-daemon
@ 2014-01-31 10:44 ` bugzilla-daemon
  2014-01-31 10:51 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-31 10:44 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #20 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2416
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2416&action=edit
white space changes extracted from previous patch

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (16 preceding siblings ...)
  2014-01-31 10:44 ` bugzilla-daemon
@ 2014-01-31 10:51 ` bugzilla-daemon
  2015-06-10  8:48 ` bugzilla-daemon
  2015-06-10  8:53 ` bugzilla-daemon
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2014-01-31 10:51 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #21 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Hi,

I forgot to mention:

The updated patch has the padding added to sockaddr_in6.
So IPv6 should be working now.

Bernd.

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (17 preceding siblings ...)
  2014-01-31 10:51 ` bugzilla-daemon
@ 2015-06-10  8:48 ` bugzilla-daemon
  2015-06-10  8:53 ` bugzilla-daemon
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2015-06-10  8:48 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

--- Comment #22 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Created attachment 2598
  --> http://bugs.ecos.sourceware.org/attachment.cgi?id=2598&action=edit
Bug-Fixes for Achilles Test

Hi,

I have been doing some Testing with an Achilles System here
on an eCos / eCosPro Target recently.  See http://www.wurldtech.com

I was able to fix a few anomalies that were found in these tests.

The attached patch file is meant to be applied in addition to the
previous patches.

Here are some explanations, what this patch does:

* src/sys/netinet/ip_icmp.c:

- fix crash in Achilles UDP Fuzzer test.

This test sent an UDP packet with maximum size IP header.
The bsd stack tried to send an ICMP unreachable response.

But it triggered this panic, in the icmp_error handler:

        if (m->m_data - sizeof(struct ip) < m->m_pktdat)
                panic("icmp len");

That is because the maximum payload of a MBUF with m_hdr and
pkthdr is MHLEN = 128-20-24 = 84 bytes, but the ICMP response should
contain an 8 bytes ICMP header, plus the original IP header
and up to 8 bytes of the original UDP header, and of course
the minimum IP header in front:
That can be up to 20 + 8 + 60 + 8 = 96 bytes.

This patch throws this packet away, instead of crashing.


* src/sys/netinet/tcp_input.c:

- fix the Achilles test cases:
- TCP SYN Storm from Broadcast (L2)
- TCP Data Grammar (L2)

  M_BCAST/M_MCAST is only set if ethernet header is a BCAST address
ff:ff:ff:ff:ff:ff.
  but Achilles sends UNICAST ethernet header with network local broad cast
172.17.255.255
  addresses in the IP header source address field, and the bsd_stack sent
  back to the unicast ethernet address with IP bcast address in IP destination
field.

This avoids sending SYN/ACK and RST packets to broadcast addresses.

I have no idea what do to about the "normal" TCP SYN Storm Test:
This is still failing, because we do not have tcp_syncookies.


* include/net/if.h, src/sys/netinet/if_ether.c:

- increase IFQ_MAXLEN to 1024
- and use it also for the ARP request queue

This is necessary to pass the UDP Data Grammar tests,
which send 64KB UDP packets (which has 46 fragments)
and if the IFQ_MAXLEN is at 50 this leaves too little
headroom for additional ICMP and UDP packets, which must
be handled to pass the test.

In order to pass the ICMP and ARP storm tests, you
have to allocate _many_ (>3000) MBUFs, and using a too
small IFQ_MAXLEN would throw away some important packets,
which may cause the test to fail.

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug 1001656] FreeBSD: add AF_PACKET socket familiy
  2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
                   ` (18 preceding siblings ...)
  2015-06-10  8:48 ` bugzilla-daemon
@ 2015-06-10  8:53 ` bugzilla-daemon
  19 siblings, 0 replies; 21+ messages in thread
From: bugzilla-daemon @ 2015-06-10  8:53 UTC (permalink / raw)
  To: unassigned

Please do not reply to this email, use the link below.

http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001656

Bernd Edlinger <bernd.edlinger@hotmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nickg@ecoscentric.com

--- Comment #23 from Bernd Edlinger <bernd.edlinger@hotmail.de> ---
Nick,

You may probably want to use the Achilles patch on eCosPro too?


Bernd.

-- 
You are receiving this mail because:
You are the assignee for the bug.


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2015-06-10  8:53 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-17 13:51 [Bug 1001656] New: FreeBSD: add AF_PACKET socket familiy bugzilla-daemon
2012-08-17 13:54 ` [Bug 1001656] " bugzilla-daemon
2012-08-17 15:12 ` bugzilla-daemon
2012-09-14 14:08 ` bugzilla-daemon
2013-06-25 17:11 ` bugzilla-daemon
2013-07-15 12:01 ` bugzilla-daemon
2013-07-23 18:48 ` bugzilla-daemon
2013-11-26 10:21 ` bugzilla-daemon
2013-12-01 23:55 ` bugzilla-daemon
2013-12-06 15:38 ` bugzilla-daemon
2013-12-08 23:55 ` bugzilla-daemon
2013-12-15  2:00 ` bugzilla-daemon
2014-01-21 16:46 ` bugzilla-daemon
2014-01-22  7:46 ` bugzilla-daemon
2014-01-31 10:39 ` bugzilla-daemon
2014-01-31 10:41 ` bugzilla-daemon
2014-01-31 10:43 ` bugzilla-daemon
2014-01-31 10:44 ` bugzilla-daemon
2014-01-31 10:51 ` bugzilla-daemon
2015-06-10  8:48 ` bugzilla-daemon
2015-06-10  8:53 ` bugzilla-daemon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).