diff options
author | Einar Lueck <elelueck@de.ibm.com> | 2009-11-11 19:11:41 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-11-16 05:42:05 -0500 |
commit | d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d (patch) | |
tree | 7d1b7c417c5ab005bfb3ceba31262929b1a85b86 /drivers/s390/net/qeth_l2_main.c | |
parent | b9f5d52670c27e71f04c466aee77e3a2eeca8080 (diff) |
qeth: Exploit Connection Isolation
Isolate data connection to a shared OSA card against other data
connections to the same OSA card. Connectivity between isolated
data connections sharing the same OSA card is therefore possible only
through external network gear (e.g. a router).
Signed-off-by: Einar Lueck <elelueck@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net/qeth_l2_main.c')
-rw-r--r-- | drivers/s390/net/qeth_l2_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c index b61d5c723c50..a63a3dfcdf63 100644 --- a/drivers/s390/net/qeth_l2_main.c +++ b/drivers/s390/net/qeth_l2_main.c | |||
@@ -988,6 +988,8 @@ static int __qeth_l2_set_online(struct ccwgroup_device *gdev, int recovery_mode) | |||
988 | card->lan_online = 1; | 988 | card->lan_online = 1; |
989 | 989 | ||
990 | if (card->info.type != QETH_CARD_TYPE_OSN) { | 990 | if (card->info.type != QETH_CARD_TYPE_OSN) { |
991 | /* configure isolation level */ | ||
992 | qeth_set_access_ctrl_online(card); | ||
991 | qeth_set_large_send(card, card->options.large_send); | 993 | qeth_set_large_send(card, card->options.large_send); |
992 | qeth_l2_process_vlans(card, 0); | 994 | qeth_l2_process_vlans(card, 0); |
993 | } | 995 | } |