diff options
author | Jeremy Kerr <jk@codeconstruct.com.au> | 2021-10-29 06:01:45 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-10-29 15:23:51 +0300 |
commit | 67737c457281dd199ceb9e31b6ba7efd3bfe566d (patch) | |
tree | 77003311252e189a9ea63792d9fa7f0f09175119 /include/net/mctp.h | |
parent | 78476d315e190533757ab894255c4f2c2f254bce (diff) | |
download | linux-67737c457281dd199ceb9e31b6ba7efd3bfe566d.tar.xz |
mctp: Pass flow data & flow release events to drivers
Now that we have an extension for MCTP data in skbs, populate the flow
when a key has been created for the packet, and add a device driver
operation to inform of flow destruction.
Includes a fix for a warning with test builds:
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/mctp.h')
-rw-r--r-- | include/net/mctp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/net/mctp.h b/include/net/mctp.h index 7a5ba801703c..7e35ec79b909 100644 --- a/include/net/mctp.h +++ b/include/net/mctp.h @@ -152,6 +152,12 @@ struct mctp_sk_key { /* expiry timeout; valid (above) cleared on expiry */ unsigned long expiry; + + /* free to use for device flow state tracking. Initialised to + * zero on initial key creation + */ + unsigned long dev_flow_state; + struct mctp_dev *dev; }; struct mctp_skb_cb { |