diff options
author | David S. Miller <davem@davemloft.net> | 2011-05-06 23:32:47 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-05-08 21:05:14 (GMT) |
commit | 8663c938ceb72f47941c95ff0ea491ebbdd68f26 (patch) | |
tree | f87bf63fb7f8ca29e01083e742c0530c25a9feb9 /include/net/sctp | |
parent | b57ae01a8a8446dbbed7365c9b05aef1fc6dea20 (diff) | |
download | linux-8663c938ceb72f47941c95ff0ea491ebbdd68f26.tar.xz |
sctp: Store a flowi in transports to provide persistent keying.
Several future simplifications are possible now because of this.
For example, the sctp_addr unions can simply refer directly to
the flowi information.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/sctp')
-rw-r--r-- | include/net/sctp/structs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h index ff3e8cc..795f488 100644 --- a/include/net/sctp/structs.h +++ b/include/net/sctp/structs.h @@ -894,6 +894,7 @@ struct sctp_transport { /* Is this structure kfree()able? */ malloced:1; + struct flowi fl; /* This is the peer's IP address and port. */ union sctp_addr ipaddr; |