[18.10 FEAT] Exploitation of Shared Memory Communications - base infrastructure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Skipper Bug Screeners |
Bug Description
Improve the common infrastructure for SMC-remote and SMC-direct. Pre-requisite for SMC-direct
Available with kernel 4.18
Git-Commits
net/smc: add common buffer size in send and receive buffer descriptors [69cb7dc021] (+31/-35)
net/smc: move link group list to smc_core [9fda3510ab] (+42/-35)
net/smc: rename connection index to RMBE index [92a138e333] (+6/-6)
net/smc: calculate write offset in RMB only once per connection [95d8d26306] (+6/-2)
net/smc: move smc_core specific code from smc.h to smc_core [2f6becaf79] (+39/-41)
net/smc: restructure CDC message reception [d7b0e37c1a] (+22/-25)
net/smc: do a few smc_core.c cleanups [8437bda0d4] (+6/-8)
net/smc: change smc_buf_free function parameters [6511aad3f0] (+12/-14)
net/smc: lock smc_lgr_list in port_terminate() [b9f227c370] (+13/-3)
net/smc: fix structure size [3382576106] (+2/-2)
net/smc: periodic testlink support [877ae5be42] (+75/-3)
net/smc: ipv6 support for smc_diag.c [ed75986f4a] (+30/-9)
net/smc: register new rmbs with the peer [44aa81ce95] (+64/-8)
net/smc: remove unnecessary cast [9fcdf8e983] (+3/-3)
net/smc: simplify test_link function usage [d97935faee] (+5/-9)
net/smc: move link llc initialization to llc layer [b32cf4ab68] (+12/-6)
net/smc: use a workqueue to defer llc send [2a4c57a9e7] (+104/-43)
net/smc: handle all error codes from smc_conn_create() [1401ea045b] (+2/-0)
net/smc: set link inactive before calling smc_lgr_free() [3cf52eb11f] (+5/-1)
net/smc: drop messages when link state is inactive [8f332a743c] (+2/-0)
net/smc: check for pending termination [517c300e8f] (+7/-3)
net/smc: reset recv timeout after clc handshake [f6bdc42f02] (+2/-1)
smc: simplify abort logic [c8b8ec8e0d] (+6/-10)
smc: make smc_rx_wait_data() generic [b51fa1b135] (+19/-12)
smc: allocate RMBs as compound pages [2ef4f27ad0] (+10/-9)
smc: add support for splice() [9014db202c] (+185/-25)
net/smc: urgent data support [de8474eb9d] (+238/-36)
s390/net: set HW port number in netdevice [71c4689780] (+7/-0)
net/smc: handle sockopts forcing fallback [ee9dfbef02] (+50/-4)
net/smc: sockopts TCP_NODELAY and TCP_CORK [01d2f7e2cd] (+40/-4)
net/smc: handle sockopt TCP_DEFER_ACCEPT [abb190f194] (+31/-2)
net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD [9b67e26f93] (+30/-3)
net/smc: determine vlan_id of stacked net_device [cb9d43f677] (+23/-3)
net/smc: no tx work trigger for fallback sockets [569bc64365] (+2/-2)
net/smc: return 0 for ioctl calls in states INIT and CLOSED [2351abe6f8] (+15/-3)
net/smc: longer delay when freeing client link groups [7f58a1ad5a] (+1/-1)
s390/net: add pnetid support [866f4c8e0e] (+103/-0)
s390/net: add pnetid support [b6ef86e962] (+108/-0)
net/smc: rebuild nonblocking connect [24ac3a08e6] (+71/-28)
net/smc: reduce sock_put() for fallback sockets [e1bbdd5704] (+12/-5)
net/smc: take sock lock in smc_ioctl() [1992d99882] (+15/-4)
net/smc: add error handling for get_user() [ac0107edba] (+2/-1)
tags: | added: architecture-s39064 bugnameltc-166369 severity-high targetmilestone-inin1810 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in ubuntu-z-systems: | |
importance: | Undecided → High |
status: | New → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in ubuntu-z-systems: | |
status: | Incomplete → Confirmed |
Changed in ubuntu-z-systems: | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
information type: | Private → Public |
Baking in unstable
git --no-pager tag --contains 69cb7dc021 Ubuntu-4.18.0-6.7 4.18.0- 6.7...
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 9fda3510ab Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 92a138e333 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 95d8d26306 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 2f6becaf79 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains d7b0e37c1a Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 8437bda0d4 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 6511aad3f0 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains b9f227c370 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 3382576106 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 877ae5be42 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains ed75986f4a Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 44aa81ce95 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 9fcdf8e983 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains d97935faee Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains b32cf4ab68 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 2a4c57a9e7 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 1401ea045b Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 3cf52eb11f Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 8f332a743c Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 517c300e8f Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains f6bdc42f02 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains c8b8ec8e0d Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains b51fa1b135 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 2ef4f27ad0 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 9014db202c Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains de8474eb9d Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 71c4689780 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains ee9dfbef02 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 01d2f7e2cd Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains abb190f194 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 9b67e26f93 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains cb9d43f677 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 569bc64365 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 2351abe6f8 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 7f58a1ad5a Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 866f4c8e0e Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains b6ef86e962 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains 24ac3a08e6 Ubuntu-4.18.0-6.7
Ubuntu-4.18.0-6.7
git --no-pager tag --contains e1bbdd5704 Ubuntu-