summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-04-27Add sane default to dial-number scriptAki Niemi1-1/+4
2010-04-27gisi: remove misplaced defineAki Niemi1-2/+0
2010-04-27gisi: refactor client implementationAki Niemi2-214/+313
2010-04-27Fix typo in gprs driverAki Niemi1-1/+1
2010-04-27Fix faulty logic in netreg driverAki Niemi1-24/+21
Also add missing tech param.
2010-04-27Fix remove ops in isimodem driversAki Niemi8-31/+42
2010-04-27Fix style issues in isimodemAki Niemi14-53/+61
2010-04-27stkutil: Make get inkey parser use its own structYang Gu2-5/+11
2010-04-27stkutil: Use char* instead of char**Yang Gu1-14/+14
char ** should only be used for character arrays that are allocated by the parser. Static buffers should be passed as char*
2010-04-27test-stkutil: Add unit test for more time parserYang Gu1-0/+38
2010-04-27stkutil: Add 'more time' proactive command parserYang Gu1-0/+15
2010-04-27test-stkutil: Refactor display text unit testsYang Gu1-51/+109
2010-04-27stkutil: Use struct to represent frame idYang Gu2-13/+12
Use a field has_id to indicate if we have frame id or not. Originally we use 0xFF to indicate we don't have frame id. But in that way, we have to initialize each test case of proactive command when it doesn't have this comprehension tlv to be 0xFF. To use has_id will save this effort, and keep consistency with other implementations.
2010-04-27stkutil: Move advance of ctlv to parse_dataobjYang Gu1-3/+5
Not all the proactive commands have comprehension tlv other than command details and device identities. So the appropriate code should be moved to parse_dataobj() from stk_command_new_from_pdu().
2010-04-26ppp: use default ACCM when sending LCP codes 1-7Kristen Carlson Accardi3-0/+20
According to the spec, you must transmit all Link Configuration, Termination, and Code-Reject packets as if no options had been negotiated. This requires that when encoding we use the default ACCM of 0xffffffff when sending these types of packets.
2010-04-26ppp: discard non-LCP packets in ESTABLISHMENT phaseKristen Carlson Accardi1-0/+7
2010-04-26stkutil: Fix the assignment to minimum setYang Gu1-1/+1
2010-04-24Fix: transaction id usage in gisi/server.cPekka Pessi1-57/+54
2010-04-24Fix broken HDLC flag handlingMarcel Holtmann1-2/+13
2010-04-24Fix wrong escape character check in HDLC transmitMarcel Holtmann1-2/+2
2010-04-24Allow real wrapping around of HDLC transmit ring bufferMarcel Holtmann1-2/+2
2010-04-24Add offset parameter to ring_buffer_write_ptr() functionMarcel Holtmann5-10/+12
2010-04-24Add support for wrapping of HDLC transmit ring bufferMarcel Holtmann1-30/+57
2010-04-23stkutil: Add parser for broadcast network infoYang Gu2-0/+44
2010-04-23stkutil: Add parser for activate descriptorYang Gu1-0/+22
2010-04-23stkutil: Add parser for registry app data objectsYang Gu2-0/+35
2010-04-23stkutil: Add parser for last envelope objectsYang Gu1-0/+10
2010-04-23stkutil: Add parser for MMS notification objectsYang Gu1-0/+10
2010-04-23stkutil: Add parser for mm cid objectsYang Gu2-0/+29
2010-04-23stkutil: Add parser for MMS transfer statusYang Gu2-0/+29
2010-04-23stkutil: Add parser for MMS identifier objectsYang Gu2-0/+29
2010-04-23stkutil: Add parser for MMS reference objectsYang Gu2-0/+29
2010-04-23stkutil: Add parser for meid objectsYang Gu1-0/+20
2010-04-23stkutil: Add parser for frames information objectsYang Gu2-0/+43
2010-04-23stkutil: Add parser for frame layout objectsYang Gu2-0/+42
2010-04-23stkutil: Add parser for browsing status objectsYang Gu1-0/+10
2010-04-23Fix a typo in telephony_error_to_strZhenhua Zhang1-1/+1
2010-04-23Use HDLC_FCS helper where possibleMarcel Holtmann1-1/+1
2010-04-23Use HDLC constants instead of magic numbersMarcel Holtmann1-4/+4
2010-04-23Add support for wrapping of HDLC receive ring bufferMarcel Holtmann1-21/+34
2010-04-22ppp: Fix trivial style errorDenis Kenzior1-1/+1
2010-04-22ppp: change MTU on TUN device when MRU option receivedKristen Carlson Accardi3-5/+23
2010-04-22Fix CTLV three-byte tag parsing.Andrzej Zaborowski1-6/+6
2010-04-22ppp: Request MRU if we ever get NAKed with itDenis Kenzior1-3/+45
Huawei E160G hardware seems to NAK our configure request and suggest that it will never send packets bigger than 1440 bytes. Since we don't particularly care (our receive ring buffer is 4K, so it can handle 2048 byte packets), we just re-send the Configure Request with the preferred value.
2010-04-22ppp: Fix trivial copy paste errorDenis Kenzior1-1/+1
2010-04-22ppp: Shut off IPCP when entering TERMINATING phaseDenis Kenzior1-0/+2
2010-04-22ppp: implement MRU optionKristen Carlson Accardi4-2/+33
If the peer requests a MRU option, set the mtu for the network phase. When we are in link establishment phase, we should continue to behave as if no option has been set and the peer should use the default MRU. This option is required for the Huawei E160G modem.
2010-04-21mbm: Add Dell 5530 modem port suffixZhenhua Zhang1-0/+1
Dell 5530 seems to have three tty ports labeled: "Dell Wireless 5530 HSPA Mobile Broadband Minicard Modem" "Dell Wireless 5530 HSPA Mobile Broadband Minicard Modem 2" "Dell Wireless 5530 HSPA Mobile Broadband Minicard GPS Port"
2010-04-21stkutil: Another trivial indentation fixDenis Kenzior1-2/+2
2010-04-21Add parser for battery state objectsYang Gu2-0/+18