On Mon, Jun 1, 2015 at 11:44 AM, samira <[email protected]> wrote:
> Hello every one, > I want to add a parameter in commands for ipfw, like " ipfw add allow udp > from any to any *udpdatalen 10 * ". > adding commands is doable but it requires you to touch multiple parts of the code, namely: - the parsing function in userspace - the decoding function in userspace - the validate function in the kernel (typically one case in a large switch() statement) - the function implementation in the kernel (one case in another, even bigger switch statement) For things like "udpdatalen X" you might be better off doing something like " ... udp iplen X+20 ..." cheers luigi > > I changes in /usr/src/sbin/ipfw/ipfw2.c like tcpdatalen option and now i > have udpdatalen command correctly in cli, but when i add argument(10) this > error occurred. > " *ipfw: getsockopt(IP_FW_ADD): Invalid argument* " > > also I define variables in /usr/src/sys/netinet/ip_fw.h and change .c files > in /usr/src/sys/net pfil/ and build kernel and did not changed that error. > > Thank you for all of your comments and help. > > > > > > > > -- > View this message in context: > http://freebsd.1045724.n5.nabble.com/chnage-source-of-IPFW-tp6015918.html > Sent from the freebsd-ipfw mailing list archive at Nabble.com. > _______________________________________________ > [email protected] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw > To unsubscribe, send any mail to "[email protected]" > -- -----------------------------------------+------------------------------- Prof. Luigi RIZZO, [email protected] . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2217533 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+------------------------------- _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw To unsubscribe, send any mail to "[email protected]"
