aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/qeth_l2_main.c
diff options
context:
space:
mode:
authorEinar Lueck <elelueck@de.ibm.com>2009-11-12 00:11:41 +0000
committerDavid S. Miller <davem@davemloft.net>2009-11-16 02:42:05 -0800
commitd64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d (patch)
tree7d1b7c417c5ab005bfb3ceba31262929b1a85b86 /drivers/s390/net/qeth_l2_main.c
parentb9f5d52670c27e71f04c466aee77e3a2eeca8080 (diff)
downloadkernel_samsung_smdk4412-d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d.zip
kernel_samsung_smdk4412-d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d.tar.gz
kernel_samsung_smdk4412-d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d.tar.bz2
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.c2
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 b61d5c7..a63a3df 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)
card->lan_online = 1;
if (card->info.type != QETH_CARD_TYPE_OSN) {
+ /* configure isolation level */
+ qeth_set_access_ctrl_online(card);
qeth_set_large_send(card, card->options.large_send);
qeth_l2_process_vlans(card, 0);
}