| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add net bridge driver.
- modem_bridge_device.c
2. Add handling net data for tx and rx in io device.
- need to include ether header structure
3. Requirement for bridge driver.
a. need ril binary which is enabled bridge func
b. need radio permission for '/dev/modem_br'
: ril needs to flow control, protocol-suspend(stop) and protocol-resume(start)
: this is for ioctl func that ril will access
c. tuna_defconfig
: 'CONFIG_BRIDGE=y' => 802.1d Ethernet Bridging
: '# CONFIG_BRIDGE_IGMP_SNOOPING is not set' => to prevent ip4 packet data goes IPv6 only PDN, cannot get ipv6 address
4. Use platform data to check network type. - patch set 2.
5. Change modem_bridge_device.c -> modem_net_flowcontrol_device.c - patch set 3
- remove unnecessary dummy net device
6. Not use CONFIG_BRIDGE in io_device code.
- use platform data
7. Change suspend/resume ioctl command number. - patch set 4
- need to update ril
Change-Id: I2c7b4bb53bad154f52b39ccf4d0d3133d055361a
Signed-off-by: wonhee <wonhee48.seo@samsung.com>
|