lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 12 Apr 2012 20:27:23 +0200
From:	Sjur Brændeland <sjur.brandeland@...ricsson.com>
To:	netdev@...r.kernel.org, davem@...emloft.net
Cc:	sjurbren@...il.com,
	Sjur Brændeland <sjur.brandeland@...ricsson.com>
Subject: [PATCH net-next 0/4] New CAIF features

Add feature to aggregate CAIF HSI frames into one large HSI-transfer.
The triggers for starting a HSI transfer are:
Max transfer size reached, timeout or reception of low-latency traffic. 
As long as none of these triggers are met, CAIF-frames will be aggregated.
 
In order to be able to support aggregation and detect low-latency traffic,
CAIF packets are assigned a TC class.
 
In addition we are now allowing other kernel modules to use the HSI interface
while the CAIF interface is closed. The CAIF-HSI interface is changed so that
reference to the HSI interface is held only when CAIF-HSI is in state UP.
Initialization/de-initialization of the HSI HW is performed when the interface
is opened/closed instead of at module load time.

NOTE: This patch-set depends on the patch "caif-hsi: Free flip_buffer at shutdown",
sent in the Bug-fix patch-set.

Regards,
Sjur

--
Dmitry Tarnyagin (2):
  caif: set traffic class for caif packets
  caif-hsi: robust frame aggregation for HSI

Sjur Brændeland (2):
  caif-hsi: Remove stop/start of queue.
  caif-hsi: Postpone init of HSI until open()

 drivers/net/caif/caif_hsi.c |  350 ++++++++++++++++++++++++++++--------------
 include/net/caif/caif_hsi.h |   19 ++-
 include/net/caif/cfpkt.h    |    9 +-
 net/caif/caif_socket.c      |   16 ++-
 net/caif/cfctrl.c           |    4 +
 net/caif/cfpkt_skbuff.c     |    7 +
 net/caif/cfsrvl.c           |    3 +
 7 files changed, 286 insertions(+), 122 deletions(-)

-- 
1.7.5.4

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ