Harald Welte | 3a19440 | 2017-07-22 17:07:51 +0200 | [diff] [blame] | 1 | module BSSGP_Helper_Functions { |
Harald Welte | f1fd016 | 2017-07-22 20:34:05 +0200 | [diff] [blame] | 2 | external function f_BSSGP_expand_len(in octetstring inp) return octetstring; |
| 3 | external function f_BSSGP_compact_len(in octetstring inp) return octetstring; |
| 4 | external function f_NS_expand_len(in octetstring inp) return octetstring; |
| 5 | external function f_NS_compact_len(in octetstring inp) return octetstring; |
Harald Welte | 336959f | 2017-07-23 21:33:35 +0200 | [diff] [blame] | 6 | external function f_LLC_compute_fcs(in octetstring inp) return octetstring; |
| 7 | |
| 8 | function f_LLC_append_fcs(in octetstring inp) return octetstring { |
| 9 | return inp & f_LLC_compute_fcs(inp); |
| 10 | } |
Harald Welte | 3a19440 | 2017-07-22 17:07:51 +0200 | [diff] [blame] | 11 | }; |