MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / llcProcess1

Method llcProcess1

SGSNGGSN/LLC.cpp:97–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97void LlcFrame::llcProcess1(LlcEntity *lle)
98{
99 switch (getFormat()) {
100 case LLCFormat::U:
101 LlcFrameU(*this).llcProcess(lle);
102 break;
103 case LLCFormat::UI: {
104 LlcFrameUI(*this).llcProcess(lle);
105 break;
106 }
107 case LLCFormat::ISack:
108 LLCDEBUG("LLC ISack frame");
109 LlcFrameSack(*this).llcProcess(lle);
110 break;
111 case LLCFormat::I:
112 LlcFrameI(*this).llcProcess(lle);
113 break;
114 case LLCFormat::SSack:
115 LLCDEBUG("LLC SSack frame");
116 LlcFrameSack(*this).llcProcess(lle);
117 break;
118 case LLCFormat::S:
119 LlcFrameS(*this).llcProcess(lle);
120 break;
121 default: assert(0);
122 }
123}
124
125// Dont bother with the stupid thing, just return it and hope it didnt screw us up.
126// The multitech modem sends: 03FB/16.01.F4.2C/634CCA header/xids/checksum

Callers 1

lleWriteLowSideMethod · 0.80

Calls 6

LlcFrameUClass · 0.85
LlcFrameUIClass · 0.85
LlcFrameSackClass · 0.85
LlcFrameIClass · 0.85
LlcFrameSClass · 0.85
llcProcessMethod · 0.45

Tested by

no test coverage detected