diff options
author | jhb <jhb@FreeBSD.org> | 2017-02-03 23:33:06 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2017-02-03 23:33:06 +0000 |
commit | c5397db430381fdbf0ad7e889aeb876e62c0ac5d (patch) | |
tree | 22ccbdf5264a4b3b3719f7a8cb673c537f2fb3bf /sys/dev/cxgbe/tom/t4_connect.c | |
parent | 121becb41a0a23720d6adecb9f927436c83f2e6f (diff) | |
download | FreeBSD-src-c5397db430381fdbf0ad7e889aeb876e62c0ac5d.zip FreeBSD-src-c5397db430381fdbf0ad7e889aeb876e62c0ac5d.tar.gz |
MFC 312906:
Unregister CPL handlers for TOE-related messages when unloading TOM.
Sponsored by: Chelsio Communications
Diffstat (limited to 'sys/dev/cxgbe/tom/t4_connect.c')
-rw-r--r-- | sys/dev/cxgbe/tom/t4_connect.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/cxgbe/tom/t4_connect.c b/sys/dev/cxgbe/tom/t4_connect.c index 5faead0..02f01ef 100644 --- a/sys/dev/cxgbe/tom/t4_connect.c +++ b/sys/dev/cxgbe/tom/t4_connect.c @@ -275,6 +275,14 @@ t4_init_connect_cpl_handlers(void) t4_register_cpl_handler(CPL_ACT_OPEN_RPL, do_act_open_rpl); } +void +t4_uninit_connect_cpl_handlers(void) +{ + + t4_register_cpl_handler(CPL_ACT_ESTABLISH, NULL); + t4_register_cpl_handler(CPL_ACT_OPEN_RPL, NULL); +} + #define DONT_OFFLOAD_ACTIVE_OPEN(x) do { \ reason = __LINE__; \ rc = (x); \ |