blob: 6426a6ffe24090e82aaae4a8d412ab66cfc5c3a7 [file] [log] [blame]
Srikanth Vavilapalli8a661e72014-10-27 15:40:22 -07001package net.onrc.onos.core.drivermanager;
2
3import org.projectfloodlight.openflow.protocol.OFDescStatsReply;
4
5/**
6 * OFDescriptionStatistics Vendor (Manufacturer Desc.): Dell Make (Hardware
7 * Desc.) : OpenFlow 1.3 Reference Userspace Switch Model (Datapath Desc.) :
8 * None Software : Serial : None
9 */
10public class OFSwitchImplDellOSR extends OFSwitchImplSpringOpenTTP {
11
Srikanth Vavilapalli51c82a82014-11-03 13:36:43 -080012 /* Table IDs to be used for Dell Open Segment Routers*/
13 private static final int DELL_TABLE_VLAN = 10;
14 private static final int DELL_TABLE_TMAC = 20;
15 private static final int DELL_TABLE_IPv4_UNICAST = 30;
16 private static final int DELL_TABLE_MPLS = 25;
17 private static final int DELL_TABLE_ACL = 40;
18
Srikanth Vavilapalli8a661e72014-10-27 15:40:22 -070019 public OFSwitchImplDellOSR(OFDescStatsReply desc, boolean usePipeline13) {
20 super(desc, usePipeline13);
Srikanth Vavilapalli51c82a82014-11-03 13:36:43 -080021 setVlanTableId(DELL_TABLE_VLAN);
22 setTmacTableId(DELL_TABLE_TMAC);
23 setIpv4UnicastTableId(DELL_TABLE_IPv4_UNICAST);
24 setMplsTableId(DELL_TABLE_MPLS);
25 setAclTableId(DELL_TABLE_ACL);
Srikanth Vavilapalli8a661e72014-10-27 15:40:22 -070026 }
27}