Thanks. This looks ok to start with. We can build on it, or ignore/live
with it :) Unless, someone has an objection I will merge later this week.



On 02/15/2013 06:58 PM, Eddie Wai wrote:
> This patchset can be applied on top of the open-iscsi package
> to enable Broadcom's iSCSI offload user space tool 'iscsiuio'.
> 
> This user space tool is used in conjunction with the following
> Broadcom Network Controllers to enable iSCSI offload functionality:
>   bnx2:  BCM5706, BCM5708, BCM5709 devices
>   bnx2x: BCM57710, BCM57711, BCM57711E, BCM57712, BCM57712E,
>          BCM57800, BCM57810, BCM57840 devices
> 
> Please use 'git apply' to apply the patches.  Otherwise, the
> file mode attribute will get lost.
> 
> open-iscsi version: mainline
> iscsiuio version: 0.7.6.1g
> 
> 
> Eddie Wai (3):
>   ISCSID: Added socket communication hooks for uip
>   ISCSID: Modified the Makefile for iscsiuio compilation
>   ISCSID: Added iscsiuio source to the open-iscsi pkg
> 
>  Makefile                                         |   12 +-
>  include/iscsi_err.h                              |    2 +
>  iscsiuio/COPYING                                 |  674 +
>  iscsiuio/ChangeLog                               |    7 +
>  iscsiuio/INSTALL                                 |  290 +
>  iscsiuio/Makefile.am                             |   25 +
>  iscsiuio/Makefile.in                             |  629 +
>  iscsiuio/README                                  |  225 +
>  iscsiuio/RELEASE.TXT                             | 1988 ++
>  iscsiuio/aclocal.m4                              | 7276 +++++++
>  iscsiuio/compile                                 |  142 +
>  iscsiuio/config.guess                            | 1548 ++
>  iscsiuio/config.h.in                             |  111 +
>  iscsiuio/config.status                           | 1236 ++
>  iscsiuio/config.sub                              | 1695 ++
>  iscsiuio/configure                               |22765 
> ++++++++++++++++++++++
>  iscsiuio/configure.ac                            |   76 +
>  iscsiuio/depcomp                                 |  589 +
>  iscsiuio/docs/iscsiuio.8                         |   86 +
>  iscsiuio/install-sh                              |  519 +
>  iscsiuio/iscsiuiolog                             |   10 +
>  iscsiuio/ltmain.sh                               | 6912 +++++++
>  iscsiuio/missing                                 |  367 +
>  iscsiuio/src/Makefile.am                         |    1 +
>  iscsiuio/src/Makefile.in                         |  471 +
>  iscsiuio/src/README                              |   13 +
>  iscsiuio/src/apps/Makefile.am                    |    1 +
>  iscsiuio/src/apps/Makefile.in                    |  471 +
>  iscsiuio/src/apps/README                         |    2 +
>  iscsiuio/src/apps/brcm-iscsi/Makefile.am         |   13 +
>  iscsiuio/src/apps/brcm-iscsi/Makefile.brcm-iscsi |    1 +
>  iscsiuio/src/apps/brcm-iscsi/Makefile.in         |  446 +
>  iscsiuio/src/apps/brcm-iscsi/brcm_iscsi.c        |   88 +
>  iscsiuio/src/apps/brcm-iscsi/brcm_iscsi.h        |   90 +
>  iscsiuio/src/apps/dhcpc/Makefile.am              |   13 +
>  iscsiuio/src/apps/dhcpc/Makefile.dhcpc           |    1 +
>  iscsiuio/src/apps/dhcpc/Makefile.in              |  461 +
>  iscsiuio/src/apps/dhcpc/dhcpc.c                  |  417 +
>  iscsiuio/src/apps/dhcpc/dhcpc.h                  |   86 +
>  iscsiuio/src/apps/dhcpc/dhcpv6.c                 |  513 +
>  iscsiuio/src/apps/dhcpc/dhcpv6.h                 |  252 +
>  iscsiuio/src/uip-1.0-changelog.txt               |   98 +
>  iscsiuio/src/uip/Makefile.am                     |   18 +
>  iscsiuio/src/uip/Makefile.in                     |  562 +
>  iscsiuio/src/uip/Makefile.include                |   47 +
>  iscsiuio/src/uip/clock.h                         |   87 +
>  iscsiuio/src/uip/debug.h                         |   13 +
>  iscsiuio/src/uip/icmpv6.h                        |  301 +
>  iscsiuio/src/uip/ipv6.c                          | 1296 ++
>  iscsiuio/src/uip/ipv6.h                          |  346 +
>  iscsiuio/src/uip/ipv6_ndpc.c                     |  426 +
>  iscsiuio/src/uip/ipv6_ndpc.h                     |   97 +
>  iscsiuio/src/uip/ipv6_pkt.h                      |   49 +
>  iscsiuio/src/uip/lc-addrlabels.h                 |   80 +
>  iscsiuio/src/uip/lc-switch.h                     |   73 +
>  iscsiuio/src/uip/lc.h                            |  130 +
>  iscsiuio/src/uip/psock.c                         |  339 +
>  iscsiuio/src/uip/psock.h                         |  383 +
>  iscsiuio/src/uip/pt.h                            |  322 +
>  iscsiuio/src/uip/timer.c                         |  127 +
>  iscsiuio/src/uip/timer.h                         |   84 +
>  iscsiuio/src/uip/uip-neighbor.c                  |  219 +
>  iscsiuio/src/uip/uip-neighbor.h                  |  105 +
>  iscsiuio/src/uip/uip.c                           | 2405 +++
>  iscsiuio/src/uip/uip.h                           | 1569 ++
>  iscsiuio/src/uip/uip_arch.h                      |  137 +
>  iscsiuio/src/uip/uip_arp.c                       |  481 +
>  iscsiuio/src/uip/uip_arp.h                       |  197 +
>  iscsiuio/src/uip/uip_eth.c                       |   49 +
>  iscsiuio/src/uip/uip_eth.h                       |   43 +
>  iscsiuio/src/uip/uipopt.h                        |  536 +
>  iscsiuio/src/unix/Makefile.am                    |   39 +
>  iscsiuio/src/unix/Makefile.in                    |  767 +
>  iscsiuio/src/unix/build_date.c                   |    1 +
>  iscsiuio/src/unix/build_date.h                   |    1 +
>  iscsiuio/src/unix/clock-arch.c                   |   54 +
>  iscsiuio/src/unix/clock-arch.h                   |   39 +
>  iscsiuio/src/unix/iscsid_ipc.c                   | 1044 +
>  iscsiuio/src/unix/iscsid_ipc.h                   |   51 +
>  iscsiuio/src/unix/libs/Makefile.am               |   13 +
>  iscsiuio/src/unix/libs/Makefile.in               |  450 +
>  iscsiuio/src/unix/libs/bnx2.c                    | 1164 ++
>  iscsiuio/src/unix/libs/bnx2.h                    |  303 +
>  iscsiuio/src/unix/libs/bnx2x.c                   | 1625 ++
>  iscsiuio/src/unix/libs/bnx2x.h                   |  705 +
>  iscsiuio/src/unix/libs/cnic.c                    |  661 +
>  iscsiuio/src/unix/libs/cnic.h                    |   54 +
>  iscsiuio/src/unix/logger.c                       |  180 +
>  iscsiuio/src/unix/logger.h                       |  128 +
>  iscsiuio/src/unix/main.c                         |  397 +
>  iscsiuio/src/unix/nic.c                          | 1551 ++
>  iscsiuio/src/unix/nic.h                          |  379 +
>  iscsiuio/src/unix/nic_id.c                       |  361 +
>  iscsiuio/src/unix/nic_id.h                       |   46 +
>  iscsiuio/src/unix/nic_nl.c                       |  677 +
>  iscsiuio/src/unix/nic_nl.h                       |   53 +
>  iscsiuio/src/unix/nic_utils.c                    | 1628 ++
>  iscsiuio/src/unix/nic_utils.h                    |  101 +
>  iscsiuio/src/unix/nic_vlan.c                     |  336 +
>  iscsiuio/src/unix/nic_vlan.h                     |   88 +
>  iscsiuio/src/unix/options.h                      |  116 +
>  iscsiuio/src/unix/packet.c                       |  145 +
>  iscsiuio/src/unix/packet.h                       |   75 +
>  iscsiuio/src/unix/uip-conf.h                     |  160 +
>  iscsiuio/stamp-h1                                |    1 +
>  usr/Makefile                                     |    3 +-
>  usr/initiator.c                                  |  112 +-
>  usr/initiator.h                                  |    4 +
>  usr/initiator_common.c                           |   34 +
>  usr/iscsid_req.c                                 |   91 +-
>  usr/iscsid_req.h                                 |    2 +
>  usr/transport.c                                  |    2 +
>  usr/transport.h                                  |    3 +
>  113 files changed, 74780 insertions(+), 7 deletions(-)
>  create mode 100644 iscsiuio/AUTHORS
>  create mode 100644 iscsiuio/COPYING
>  create mode 100644 iscsiuio/ChangeLog
>  create mode 100644 iscsiuio/INSTALL
>  create mode 100644 iscsiuio/Makefile.am
>  create mode 100644 iscsiuio/Makefile.in
>  create mode 100644 iscsiuio/NEWS
>  create mode 100644 iscsiuio/README
>  create mode 100644 iscsiuio/RELEASE.TXT
>  create mode 100644 iscsiuio/aclocal.m4
>  create mode 100755 iscsiuio/compile
>  create mode 100755 iscsiuio/config.guess
>  create mode 100644 iscsiuio/config.h.in
>  create mode 100644 iscsiuio/config.status
>  create mode 100755 iscsiuio/config.sub
>  create mode 100755 iscsiuio/configure
>  create mode 100644 iscsiuio/configure.ac
>  create mode 100755 iscsiuio/depcomp
>  create mode 100644 iscsiuio/docs/iscsiuio.8
>  create mode 100755 iscsiuio/install-sh
>  create mode 100644 iscsiuio/iscsiuiolog
>  create mode 100755 iscsiuio/ltmain.sh
>  create mode 100755 iscsiuio/missing
>  create mode 100644 iscsiuio/src/Makefile.am
>  create mode 100644 iscsiuio/src/Makefile.in
>  create mode 100644 iscsiuio/src/README
>  create mode 100644 iscsiuio/src/apps/Makefile.am
>  create mode 100644 iscsiuio/src/apps/Makefile.in
>  create mode 100644 iscsiuio/src/apps/README
>  create mode 100644 iscsiuio/src/apps/brcm-iscsi/Makefile.am
>  create mode 100644 iscsiuio/src/apps/brcm-iscsi/Makefile.brcm-iscsi
>  create mode 100644 iscsiuio/src/apps/brcm-iscsi/Makefile.in
>  create mode 100644 iscsiuio/src/apps/brcm-iscsi/brcm_iscsi.c
>  create mode 100644 iscsiuio/src/apps/brcm-iscsi/brcm_iscsi.h
>  create mode 100644 iscsiuio/src/apps/dhcpc/Makefile.am
>  create mode 100644 iscsiuio/src/apps/dhcpc/Makefile.dhcpc
>  create mode 100644 iscsiuio/src/apps/dhcpc/Makefile.in
>  create mode 100644 iscsiuio/src/apps/dhcpc/dhcpc.c
>  create mode 100644 iscsiuio/src/apps/dhcpc/dhcpc.h
>  create mode 100644 iscsiuio/src/apps/dhcpc/dhcpv6.c
>  create mode 100644 iscsiuio/src/apps/dhcpc/dhcpv6.h
>  create mode 100644 iscsiuio/src/uip-1.0-changelog.txt
>  create mode 100644 iscsiuio/src/uip/Makefile.am
>  create mode 100644 iscsiuio/src/uip/Makefile.in
>  create mode 100644 iscsiuio/src/uip/Makefile.include
>  create mode 100644 iscsiuio/src/uip/clock.h
>  create mode 100644 iscsiuio/src/uip/debug.h
>  create mode 100644 iscsiuio/src/uip/icmpv6.h
>  create mode 100644 iscsiuio/src/uip/ipv6.c
>  create mode 100644 iscsiuio/src/uip/ipv6.h
>  create mode 100644 iscsiuio/src/uip/ipv6_ndpc.c
>  create mode 100644 iscsiuio/src/uip/ipv6_ndpc.h
>  create mode 100644 iscsiuio/src/uip/ipv6_pkt.h
>  create mode 100644 iscsiuio/src/uip/lc-addrlabels.h
>  create mode 100644 iscsiuio/src/uip/lc-switch.h
>  create mode 100644 iscsiuio/src/uip/lc.h
>  create mode 100644 iscsiuio/src/uip/psock.c
>  create mode 100644 iscsiuio/src/uip/psock.h
>  create mode 100644 iscsiuio/src/uip/pt.h
>  create mode 100644 iscsiuio/src/uip/timer.c
>  create mode 100644 iscsiuio/src/uip/timer.h
>  create mode 100644 iscsiuio/src/uip/uip-neighbor.c
>  create mode 100644 iscsiuio/src/uip/uip-neighbor.h
>  create mode 100644 iscsiuio/src/uip/uip.c
>  create mode 100644 iscsiuio/src/uip/uip.h
>  create mode 100644 iscsiuio/src/uip/uip_arch.h
>  create mode 100644 iscsiuio/src/uip/uip_arp.c
>  create mode 100644 iscsiuio/src/uip/uip_arp.h
>  create mode 100644 iscsiuio/src/uip/uip_eth.c
>  create mode 100644 iscsiuio/src/uip/uip_eth.h
>  create mode 100644 iscsiuio/src/uip/uipopt.h
>  create mode 100644 iscsiuio/src/unix/Makefile.am
>  create mode 100644 iscsiuio/src/unix/Makefile.in
>  create mode 100644 iscsiuio/src/unix/build_date.c
>  create mode 100644 iscsiuio/src/unix/build_date.h
>  create mode 100644 iscsiuio/src/unix/clock-arch.c
>  create mode 100644 iscsiuio/src/unix/clock-arch.h
>  create mode 100644 iscsiuio/src/unix/iscsid_ipc.c
>  create mode 100644 iscsiuio/src/unix/iscsid_ipc.h
>  create mode 100644 iscsiuio/src/unix/libs/Makefile.am
>  create mode 100644 iscsiuio/src/unix/libs/Makefile.in
>  create mode 100644 iscsiuio/src/unix/libs/bnx2.c
>  create mode 100644 iscsiuio/src/unix/libs/bnx2.h
>  create mode 100644 iscsiuio/src/unix/libs/bnx2x.c
>  create mode 100644 iscsiuio/src/unix/libs/bnx2x.h
>  create mode 100644 iscsiuio/src/unix/libs/cnic.c
>  create mode 100644 iscsiuio/src/unix/libs/cnic.h
>  create mode 100644 iscsiuio/src/unix/logger.c
>  create mode 100644 iscsiuio/src/unix/logger.h
>  create mode 100644 iscsiuio/src/unix/main.c
>  create mode 100644 iscsiuio/src/unix/nic.c
>  create mode 100644 iscsiuio/src/unix/nic.h
>  create mode 100644 iscsiuio/src/unix/nic_id.c
>  create mode 100644 iscsiuio/src/unix/nic_id.h
>  create mode 100644 iscsiuio/src/unix/nic_nl.c
>  create mode 100644 iscsiuio/src/unix/nic_nl.h
>  create mode 100644 iscsiuio/src/unix/nic_utils.c
>  create mode 100644 iscsiuio/src/unix/nic_utils.h
>  create mode 100644 iscsiuio/src/unix/nic_vlan.c
>  create mode 100644 iscsiuio/src/unix/nic_vlan.h
>  create mode 100644 iscsiuio/src/unix/options.h
>  create mode 100644 iscsiuio/src/unix/packet.c
>  create mode 100644 iscsiuio/src/unix/packet.h
>  create mode 100644 iscsiuio/src/unix/uip-conf.h
>  create mode 100644 iscsiuio/stamp-h1
> 

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to open-iscsi+unsubscr...@googlegroups.com.
To post to this group, send email to open-iscsi@googlegroups.com.
Visit this group at http://groups.google.com/group/open-iscsi?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to